fix: reconcile uncertain document uploads #413

Merged
admin merged 1 commits from codex/doc0-upload-reconciliation into main 2026-11-02 01:19:49 +00:00
Owner

Change

Treat network failures, non-success responses, unreadable or oversized receipts, and receipt mismatches as unknown upload outcomes. Bound receipt reads and signal that callers must reconcile with the original idempotency key, rather than assuming a failed request was not committed. Input validation still rejects invalid documents before any request.

Validation

  • Focused client tests: 9 passed; full suite: 1,247 passed, 190 skipped; typecheck passed.
  • Local Next.js build passed with an existing copied dependency tree; CI verifies the locked build.
  • This change classifies uncertain outcomes; the durable reconciliation workflow and customer route are not yet wired.
## Change Treat network failures, non-success responses, unreadable or oversized receipts, and receipt mismatches as unknown upload outcomes. Bound receipt reads and signal that callers must reconcile with the original idempotency key, rather than assuming a failed request was not committed. Input validation still rejects invalid documents before any request. ## Validation - Focused client tests: 9 passed; full suite: 1,247 passed, 190 skipped; typecheck passed. - Local Next.js build passed with an existing copied dependency tree; CI verifies the locked build. - This change classifies uncertain outcomes; the durable reconciliation workflow and customer route are not yet wired.
admin added 1 commit 2026-11-02 01:18:04 +00:00
fix: reconcile uncertain document uploads
CI (SIAX Cloud) / integration (push) Skipped
CI (SIAX Cloud) / sonar (push) Skipped
masterplan-lock / check (push) Successful in 5s
CI (SIAX Cloud) / sonar (pull_request) Skipped
masterplan-lock / check (pull_request) Successful in 6s
CI (SIAX Cloud) / security (push) Successful in 19s
Security Scan (SIAX Cloud) / security (push) Successful in 19s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 22s
CI (SIAX Cloud) / security (pull_request) Successful in 25s
CI (SIAX Cloud) / quality (push) Successful in 51s
CI (SIAX Cloud) / integration (pull_request) Successful in 51s
CI (SIAX Cloud) / quality (pull_request) Successful in 59s
4d56a1dd62
CODEOWNERS rules requested review from sax3l 2026-11-02 01:18:04 +00:00
admin merged commit 83b94d0a18 into main 2026-11-02 01:19:49 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/0pt#413