Stabilize DOC0 multipart upload fingerprints #418

Merged
admin merged 1 commits from codex/doc0-stable-upload-contract into main 2026-11-02 05:54:42 +00:00
Owner

DOC0 fingerprints the multipart parser result, which can differ from the original filename and MIME. Send a deterministic ASCII wire filename and normalized MIME while retaining the original display name, and expose the corresponding scoped fingerprint for a future durable attempt manifest. Reject ambiguous MIME and non-canonical identity headers before dispatch.

Validation: focused Vitest cases, typecheck, targeted lint, full test suite and production build. A local cross-repository check used the 0pt client, real Fastify multipart parser and DOC0 fingerprint implementation with Unicode, paths, quotes and line breaks. The durable manifest and project authorization still need to be wired and verified; this does not enable customer uploads.

DOC0 fingerprints the multipart parser result, which can differ from the original filename and MIME. Send a deterministic ASCII wire filename and normalized MIME while retaining the original display name, and expose the corresponding scoped fingerprint for a future durable attempt manifest. Reject ambiguous MIME and non-canonical identity headers before dispatch. Validation: focused Vitest cases, typecheck, targeted lint, full test suite and production build. A local cross-repository check used the 0pt client, real Fastify multipart parser and DOC0 fingerprint implementation with Unicode, paths, quotes and line breaks. The durable manifest and project authorization still need to be wired and verified; this does not enable customer uploads.
admin added 1 commit 2026-11-02 05:53:02 +00:00
fix: stabilize DOC0 upload fingerprint metadata
CI (SIAX Cloud) / integration (push) Skipped
CI (SIAX Cloud) / sonar (push) Skipped
CI (SIAX Cloud) / quality (push) Successful in 51s
masterplan-lock / check (push) Successful in 5s
CI (SIAX Cloud) / sonar (pull_request) Skipped
Security Scan (SIAX Cloud) / security (push) Successful in 14s
CI (SIAX Cloud) / security (push) Successful in 17s
CI (SIAX Cloud) / security (pull_request) Successful in 19s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 19s
CI (SIAX Cloud) / integration (pull_request) Successful in 28s
masterplan-lock / check (pull_request) Successful in 32s
CI (SIAX Cloud) / quality (pull_request) Successful in 50s
47e0264571
CODEOWNERS rules requested review from sax3l 2026-11-02 05:53:02 +00:00
admin merged commit f731d8312b into main 2026-11-02 05:54:42 +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#418