Skip to content

Upload retry behavior

Fictional knowledge draft. Validate against the implementation before accepting it.

One attempt key represents one upload intent within one authenticated customer. Retries of that attempt return the same document reference. A deliberate new upload uses a new key. A key must not be reused with different content.

The key's retention window is unresolved. The final document must state that window and behavior after expiry so clients can implement recovery correctly.

The business flow remains document intake, validation, processing, case assignment and staff decision. Stable document references reduce ambiguity during intake.

Rationale and alternatives are in ADR-0001. The concurrent-ownership proposal is in ADR-0002. Implementation and verification belong to the linked PR. Keep those details linked instead of copying code, test logs or the issue plan here.


Canonical source: templates/customer-workspace/workspace/knowledge/upload-retries.md.