Preserve candidate failures when initializing publication records

This commit is contained in:
2026-11-02 22:17:29 +00:00
parent da1839c6d2
commit 0d19a5546f
3 changed files with 72 additions and 6 deletions

View File

@@ -22,6 +22,10 @@ cover these failure combinations.
## R01: Preserve candidate failures and keep storage failures separate — P1
**Completed:** Capture and storage errors now remain separate. Focused publication
regressions passed for invalid/missing notes, retained Git causes, saved partial
evidence, and successful publication after storage lookup failure.
**Relevant code:** `internal/publish/publish.go:110`, especially the assignment
at line 120 and the error check at line 127.