Skip to content

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.

StatusMeaning
PlannedScheduled for a future date, not started
DiscoveredFound by discovery, waiting to be written
WritingBeing drafted; branch and PR are being created
In reviewDraft is open as a PR and being scored and fact-checked
ReadyPassed review and awaiting your merge
ReleasedMerged into your repo
Needs humanStalled or failed and needs your decision
CancelledRemoved 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