US07-04 — Prove Concurrency and Crash Recovery #41
Notifications
Due Date
No due date set.
Blocks
Depends on
#42 US07-05 — Deliver Backup and Operational Recovery
domverse/photoanalyzer
#43 US07-06 — Validate Performance and Resource Bounds
domverse/photoanalyzer
#44 US07-07 — Automate Full Release Acceptance
domverse/photoanalyzer
#39 US07-02 — Harden API Authorization and Path Boundaries
domverse/photoanalyzer
#40 US07-03 — Harden Media and Metadata Edge Cases
domverse/photoanalyzer
Reference: domverse/photoanalyzer#41
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Source specification: delivery_backlog/stories/US07-04-fault-concurrency.md
US07-04 — Prove Concurrency and Crash Recovery
Epic: E07
As an operator, I want randomized race and fault tests so concurrency cannot produce
deadlocks, stale commits, duplicate terminal states, or data loss.
Acceptance criteria
mutation APIs.
safety/analysis races, EXIF/upload races, rename/archive conflicts, and cancellation.
failures, malformed providers, GPU exhaustion, subprocess hangs, and missing tools.
Automated tests
Dependencies