Guides
Content operations
The daily loop: review news, approve submissions, publish content.
The daily loop
- Dashboard shows what needs attention: news awaiting review, pending submissions, pipeline failures.
- News review is the highest-frequency surface. Candidates arrive ranked by score; publishing puts an item live immediately, rejecting clears it. The edit dialog controls the editorial layer — digest, why-it-matters, key points — that makes each news page original content rather than a bare link.
- Submissions holds community tool suggestions from
/submit. "Approve & edit" opens a prefilled tool form; creating the tool closes the submission. Paid fast-track submissions surface at the top of the queue — see Monetization.
Content surfaces
| Surface | Where | Notes |
|---|---|---|
| Tools | /admin/tools | Full directory incl. inactive/failing entries; live toggle, bulk ops, duplicate flags |
| Blog | /admin/blog | Database posts (drafts scheduled for publication) + read-only MDX list |
| Stacks | /admin/stacks | Step-by-step workflows; drafts don't render until published |
| Comparisons | /admin/comparisons | Edit verdicts or regenerate from current tool data |
| Categories / Tags / Roles | /admin/… | Taxonomy; tags show stored-vs-live counter drift with one-click recount |
| News sources | /admin/news/sources | RSS feeds with authority weighting and health status |
Every write from the console revalidates the affected public pages immediately — no deploy needed.
Pipelines
/admin/pipelines records every cron execution: status, duration, items in and out, and any error. The pipelines themselves are POST /api/cron/* endpoints called on whatever schedule you like — server crontab, GitHub Actions, or an agent — using an API key with the publish scope. You can also run any of them by hand from the pipelines page. See Pipelines for what each one does.
Audit trail
Every write — console, API, MCP, or pipeline — lands in /admin/audit with actor, action, and a field-level diff. It is append-only, so you always have a record of who changed what and when.