fabro/docs/public/images
Bryan Helmkamp 5fc9157017
refactor(workflow): remove retro stage (#230)
## Summary

Removes Fabro's automatic retro generation stage so workflow runs go
directly from execution to finalization and optional PR creation. This
drops the retro-specific crate, events, projection fields, config/API
knobs, and user-facing docs in favor of the existing durable run
observability surfaces.

## What Changed

- Deleted the `fabro-retro` crate and the workflow `retro` pipeline
phase, with finalization now consuming `Executed` state directly.
- Removed retro configuration and API surface area, including
`--no-retro`, `[run.execution].retros`, manifest `no_retro`,
`features.retros`, and run projection `retro*` fields.
- Retired typed `retro.*` events while keeping historical event logs
readable by deserializing retired retro event names as `Unknown`.
- Stopped appending retro sections to generated PR bodies and updated
docs, marketing copy, screenshots, and navigation to point users toward
observability/event-stream inspection.

## Testing

Not run during PR creation; this branch already contained the
implementation commit.

---

[![Compound
Engineering](https://img.shields.io/badge/Compound_Engineering-6366f1)](https://github.com/EveryInc/compound-engineering-plugin)
🤖 Generated with GPT-5 (unknown context, reasoning unspecified) via
[Codex](https://openai.com/codex)
2026-05-09 10:18:20 -04:00
..
web refactor(workflow): remove retro stage (#230) 2026-05-09 10:18:20 -04:00
anatomy-workflow.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
branch-loop-workflow.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
brave-search-research.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
ensemble-workflow.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
example-clone-substack.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
example-dod-multimodel.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
example-dod.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
example-repl-handoff.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
example-semantic-port.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
example-solitaire.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
hero-dark.png refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
hero-light.png refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
how-fabro-works.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
nlspec-conformance.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
parallel-workflow.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
permission-flow.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
plan-implement-readme.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
plan-implement-workflow.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
preview-workflow.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
run-detail.png refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
runs-board.png refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
tutorial-branch-loop.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
tutorial-ensemble.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
tutorial-hello.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
tutorial-multi-model.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
tutorial-parallel-review.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
tutorial-plan-implement.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
tutorial-sub-workflow-child.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
tutorial-sub-workflow.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
tutorial-subagent.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
tutorial-tool-use.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
vnc-access-workflow.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
vpn-connections-workflow.svg refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00
workflow-example.png refactor(docs): split docs/ into public/ and internal/ 2026-04-27 07:21:13 -07:00