Skip to main content
A coder writes a function from a plain-English spec. A reviewer critiques the code without seeing the original spec — only the implementation. The coder then revises based on the feedback. The reviewer’s blindness makes the critique reflect only what the code communicates on its own.

What it demonstrates

  • Multi-turn refinement within a linear sequential pipeline
  • Agent specialization: one writes, one reviews, one revises
  • Context accumulation: working.code_v1 and working.review are both visible to the final node
  • How to model a real-world workflow (write → review → revise) in SirenSpec

Run it

Check working.code_v1, working.review, and output.code_final in the trace to follow the refinement.

Workflow

docs/cookbook/blind-code-review/workflow.yaml

Graph

Next steps

Graphic Design Firm

A five-agent creative handoff chain with the same refinement pattern.

PR Summarizer

Fetch real code from GitHub and summarize it.