Status. Proposed design only. Nothing in this vault is DG client approval. No application, service or test has been executed; every scenario is Not executed. Fees and dates are open.
T15 · Returned work and stale tabs preserve approved content
| Field | Value |
|---|---|
| Status | Not executed |
| Type | Balanced software |
| Layer / kind | API · E2E |
| Priority | P1 |
| Gates | A04, A05 |
| Build step | Step-04-Opportunities-Versions-Approvals |
| Decisions | Q02 |
Given
Draft is under review; two users hold the same expected version; an older published version is live.
When
Return the draft with a safe reason; both users try to update; resubmit after correction.
Then / oracle
Return reason is visible only to entitled company users. One expected-version write wins; stale edit conflicts without overwriting. Published content is unchanged until an authorised replacement. Corrected content requires fresh review.
Evidence required
State/version history; conflict response; published and draft snapshots.
Decision dependency (verbatim)
Q02: review-state transition and return-reason policy.
Source: TDD rev 1.3 (PDF); machine-readable in 10-Sources/tdd-bundle/. Back to Scenario-Index · Traceability-Matrix · integration dependencies in Dependency-and-Regression-Table.