mirror of
https://github.com/morluto/rea
synced 2026-10-26 06:16:17 -04:00
c8d3f8f8ec
* fix(firmware): keep a missing producer report distinct after exit 0 A firmware engine that exits 0 without writing its requested report now fails with the observed report state (missing, empty, invalid_json, oversized, not_regular_file), the command, arguments, exit status and captured output, plus report-specific recovery instead of generic `rea doctor` advice. REA still does not retry or substitute an empty result. Fixes #5876 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * fix(firmware): keep missing-report recovery from replaying removed paths The recorded command arguments name REA's private workspace, which is removed after the attempt. Recovery now presents them as provenance and tells callers to replace every private path when reproducing the run. Cover the oversized and not_regular_file report states. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>