fabro/docs/public/tutorials
Bryan Helmkamp 4f5e3b78f8
refactor: remove compatibility shims (#281)
## Summary
Simplifies the greenfield PR/run schema surface by collapsing alias-only
type shims and removing legacy compatibility paths that kept old wire
shapes and workflow names alive.

## Changes
- Use canonical `Run`, `PullRequestLink`, `PullRequestResponse`,
`BoardColumn`, `WorkflowSettings`, SWR `Key`, and `SteerRunRequest`
names directly across Rust and web code.
- Remove legacy PR/event deserialization compatibility for old PR
records and command output fields, with tests updated to reject stale
wire shapes.
- Drop obsolete workflow aliases for `agent_loop`, `one_shot`,
`codergen_mode`, and `stack.child_dotfile`, then update docs and tests
to the current names.

## Verification
- `git diff --check`
- `cargo +nightly-2026-04-14 fmt --check --all`
- `cargo +nightly-2026-04-14 clippy --workspace --all-targets -- -D
warnings`
- `cargo nextest run -p fabro-types -p fabro-api -p fabro-client -p
fabro-store -p fabro-server -p fabro-workflow -p fabro-cli`
- `cd apps/fabro-web && bun run typecheck`
- `cd apps/fabro-web && bun test`

---

[![Compound
Engineering](https://img.shields.io/badge/Compound_Engineering-6366f1)](https://github.com/EveryInc/compound-engineering-plugin)
Generated with GPT-5 via [Codex](https://openai.com/codex)

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16 15:29:25 -04:00
..
branch-loop.mdx docs: sync public docs to recent runtime changes 2026-04-30 08:35:53 -04:00
ensemble.mdx docs: sync public docs to recent runtime changes 2026-04-30 08:35:53 -04:00
hello-world.mdx refactor(workflow): remove retro stage (#230) 2026-05-09 10:18:20 -04:00
multi-model.mdx Add ACP backend support (#237) 2026-05-11 23:39:43 -04:00
parallel-review.mdx docs: sync public docs to recent runtime changes 2026-04-30 08:35:53 -04:00
plan-implement.mdx docs: sync public docs to recent runtime changes 2026-04-30 08:35:53 -04:00
sub-workflow.mdx refactor: remove compatibility shims (#281) 2026-05-16 15:29:25 -04:00