Review Interface¶
The Review interface is where you manually approve or reject posts for export to the Curated Queue.
Accessing Review¶
- Click Review in the main navigation
- You'll see a list of posts awaiting review
- Each post shows the AI classification badge, content preview, and action buttons
Understanding the Interface¶
Post Display¶
Each post shows:
- AI Badge: the AI recommendation — AI: OK, AI: pending, or
AI: reject — <category> (e.g. comic, illustration, promotional).
See AI Classification for details.
- Content Preview: first 280 characters of the post
- Author: Fediverse account that posted it (links to their media page)
- Hashtags: tags in the post
- Media: indicator if the post has attachments
- Stream: which hashtag stream sourced this post
Action Buttons¶
- ✓ Approve: post is quality content, export to the Curated Queue
- ✗ Reject: post is unsuitable, don't export
A ↑ Back to top link appears at the bottom of the page for quick navigation after reviewing a long list of posts.
Reviewing Posts¶
Basic Review¶
- Read the post content and preview
- Look at the AI badge (a guide, not definitive)
- Click Approve ✓ or Reject ✗
- Move to the next post
Filtering Posts¶
Use the filter bar above the queue to narrow what you see.
By Stream¶
Select a specific hashtag stream to review posts from that source only.
By AI Verdict¶
- Show only AI-would-reject — list posts the AI recommends rejecting, so you can review them in one pass.
- Hide not-yet-classified — hide posts the AI hasn't processed yet (useful while a fetch batch is still being classified).
Review Workflow¶
Quick Approve/Reject¶
For obvious posts: 1. Glance at content 2. Click Approve or Reject 3. Move on
Careful Review¶
For questionable posts: 1. Read the full content 2. Check the author account 3. Review hashtags and media 4. Make a decision 5. Click Approve or Reject
Decisions Recorded¶
Every review decision is recorded with its timestamp and your notes.
Export Queue Connection¶
When you Approve a post: 1. Post enters the queue as Pending 2. The Curated Queue consumer fetches it via API 3. The consumer processes and acknowledges 4. Post moves to Delivered status
When you Reject a post: 1. Post is marked as rejected 2. Never exported to the Curated Queue 3. Remains in the database for reference
Tips¶
Build Consistent Judgment¶
- Define your own quality standards
- Apply them consistently across posts
Review Regularly¶
- Review new posts frequently
- Keep the queue from growing too large
- Maintain a responsive export pipeline
Monitor Queue Status¶
- Check the Queue page to see approved posts being consumed
- If the queue backs up, increase review frequency
Common Issues¶
Too Much Unwanted Content¶
- Block common sources in "Don't Reblog Users"
- Disable low-quality streams
- Use the "show only AI-would-reject" filter to triage the backlog
Queue Not Consuming Posts¶
- Check the Queue page for errors
- Verify the Curated Queue consumer is running
- Check the API key is correct
Next Steps¶
- AI Classification - How the AI badge and filters work
- Queue Preview - Monitor export queue status
- Settings - Configure filters and settings
- Dashboard - See review progress stats