Consume fjord-core for stack absorb routing #189
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/consume-core-absorb"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Third slice of ADR-0001 Phase 3 (fj consumes the shared core), after review summarization (#187) and split planning (#188).
fj's absorb routing now delegates to
fjord_core::workflows::stack:index_commits,attribute_files, andplan_absorbcall straight through.FileAttribution,AbsorbGroup, andAbsorbPlanbecome re-exports of core's canonical records. The shapes are byte-identical (pub fields, same order, same serde layout), so this slice needs no conversion shim, unlike the split slice's i64→u64 PR-number narrowing.Pure routing only, no behavior change: all absorb tests pass verbatim (
index_commitssha→entry mapping,attribute_filesroutes/skips,plan_absorbgrouping with empty-group drop, the render and JSON-shape assertions). 605 tests green, clippy-D warningsand fmt clean.