fabro/lib
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
..
crates fix(dump): propagate serde errors from RunDump::from_projection 2026-05-01 09:32:48 -04:00
packages/fabro-api-client feat(command): distinguish cancelled commands from timeouts 2026-04-30 22:45:37 -04:00