mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-05 08:10:39 +00:00
Comprehensive handoff document that the engineer picking up the settings redesign can use to continue the work. Captures: - TL;DR of what's landed vs what remains - Source document references (brainstorm, plan, canonical example) - Current-state tree map with file-level annotations - Full dependency chain from TOML -> v2 -> bridge -> consumers - Commit log for Stages 1-5 (13 commits, 76 files, +6413/-2151) - Stage 6 broken into six independent subtasks: consumer migration, bridge deletion, legacy type deletion, fabro-config shim deletion, v2 namespace flattening, OpenAPI + clients + fabro-web rewrite - Concrete before/after migration patterns with InterpString examples - Testing gotchas I hit during Stages 1-5: fabro-cli parallel test daemon FD limit, insta snapshot pending review, hook shorthand vs #[serde(flatten)] duplicate-command collision, fabro-test managed marker detection, apply_server_defaults full-shape propagation, user layer trust boundary, pre-existing fabro-interview test clippy warnings - Open design questions the next engineer needs to decide: ConfigLayer resolve naming, post-layering interpolation pass, fail-closed auth, ModelRegistry runtime wiring, run.scm provider depth, serde flatten+ HashMap+deny_unknown_fields constraint - Verification recipes (full gate, legacy key sanity grep, bridge caller sanity grep) - Explicit success criteria for Stage 6 completion |
||
|---|---|---|
| .. | ||
| administration | ||
| agents | ||
| api-reference | ||
| brainstorms | ||
| changelog | ||
| core-concepts | ||
| examples | ||
| execution | ||
| getting-started | ||
| human-tools | ||
| ideation | ||
| images | ||
| integrations | ||
| languages | ||
| logo | ||
| plans | ||
| reference | ||
| tutorials | ||
| workflows | ||
| .mintignore | ||
| docs.json | ||
| dot-highlight.js | ||
| favicon.svg | ||