The pipeline
Lyra runs one pipeline for every website you connect: discover, write, fact-check, open a PR, and you merge. This page explains what happens at each stage and the statuses you see along the way.
The pipeline runs on a schedule. Each day Lyra discovers new topics and writes the posts due that day, then reviews and iterates until they are ready for you.
The five stages
1. Discovery
Lyra searches live for trending topics in your focus area, then deduplicates them against the posts you already have. Discovery runs daily. Each topic is scored so the strongest ideas rise to the top.
You can also add topics yourself and trigger writing on demand with Write now.
2. Writing
Lyra drafts the post using three inputs: your Claude credential, your repo's writing guide, and your blog's voice. She writes the article, generates a hero banner if you added a Gemini key, commits the post to a new branch, and opens a pull request labeled blog in your repo.
3. Review
Lyra reviews her own draft before you see it. She fact-checks every link and claim, scores the post across eight categories, and validates any prices against your pricing page. She posts findings as resolvable line comments on the pull request.
See Review scores for how scoring works.
4. Iteration
Lyra re-reviews after every push. She fixes the issues she found and reviews again, looping until the post clears the score bar with no outstanding issues. If she hits the maximum number of iterations without clearing the bar, she stops and escalates the post to a human.
5. Completion
When the post passes, Lyra resolves the review comments and tags your configured reviewer to merge. The post now sits in Ready. You review the pull request and merge it. A merged post is Released.
Nothing auto-publishes. The merge is always yours.
Post statuses
A post moves through these statuses. You can filter the Blogs table by any of them.
| Status | Meaning |
|---|---|
| Planned | Scheduled for a future date, not started |
| Discovered | Found by discovery, waiting to be written |
| Writing | Being drafted; branch and PR are being created |
| In review | Draft is open as a PR and being scored and fact-checked |
| Ready | Passed review and awaiting your merge |
| Released | Merged into your repo |
| Needs human | Stalled or failed and needs your decision |
| Cancelled | Removed before completion; can be rewritten later |
Where you see the pipeline
- Overview shows the Current pipeline panel with counts for Released, Ready, Reviewing, Writing, and Discovered.
- Blogs lists every post with its status, score, PR link, and iteration count.
- Blog detail shows the live stage of a single post and, under Agent runs, every run that touched it.
- Activity streams the run history, and the run log panel shows live agent output.
What runs the pipeline
Four agents do the work: Discovery, Writer, Reviewer, and Analytics. You can pause them at any time. See Agents.
What's next
- Agents: The four workers behind the pipeline.
- Review scores: How Lyra scores a draft.
- Writing posts: Trigger and follow a post as it is written.
- Reviewing and merging: Read the PR and merge.