mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-22 00:31:12 +00:00
The intent and legacy-manifest create handlers each carried a full copy of the same post-admission sequence: LLM readiness resolution, graph compilation and model pinning, persistence, summary read, managed-run registration, title-generation spawn, and the 201 response. The copies had already drifted on when the run ID is resolved (before compilation in one lane, after in the other). Extract one finalize_created_run tail, with a small CreatedRunErrorStyle carrying each lane's pinned error mapping and log lines so the wire contracts are unchanged. Both lanes now resolve identity before compilation and share the parent-link validation, which lets the PinnedRun copy of PreparedRun's identity accessors be deleted. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| migrations | ||
| src | ||
| tests | ||
| build.rs | ||
| Cargo.toml | ||