fabro/lib/crates/fabro-dump
Bryan Helmkamp 2ef87240e7
fix(dump): propagate serde errors from RunDump::from_projection
push_json_entry and push_json_entry_path silently dropped entries via if let Ok(...) on serde_json::to_value, hiding any future Serialize impl failure as missing files. They now return Result, RunDump::from_projection returns Result<Self>, and the three production callers (pipeline/finalize, lifecycle/git init + checkpoint) report failures via emit_metadata_snapshot_failed with MetadataSnapshotFailureKind::Write.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 09:32:48 -04:00
..
src fix(dump): propagate serde errors from RunDump::from_projection 2026-05-01 09:32:48 -04:00
Cargo.toml refactor(retro): share run dump hydration 2026-04-30 23:31:12 -04:00