# Seven cases with observable acceptance outcomes

Fictional dossier fixed in September 2026. These cases detail R01 to R07 in `08-recette.csv`. They are not executed trials or evidence that a tool succeeds. Adapt them, then retain other dossiers for independent validation.

## Shared context

Message M-001: “For site Rouen-02, the door remains stuck. Could you attend on 30 September 2026?”
Authorised reference records: the sender maps to C-017, which owns site Rouen-02. The date is a request, never a commitment to attend. Initially there is no service record for M-001.
Proposal P-001, version v1: customer C-017; site Rouen-02; description “the door remains stuck”; requested date 2026-09-30; source retained for each field.

## Cases and evidence to retain

| Test / requirement | Setup and action | Expected result | Evidence to collect after testing |
|---|---|---|---|
| T01 / R01 | Supply M-001 and authorised reference records; request a proposal | P-001 fields and readable sources; no promised arrival time; no creation yet | Exported proposal and before/after count of service records |
| T02 / R03 | Remove sender mapping; supply customers C-017 and C-018, both with a Rouen-02 site and no resolving evidence | No selected customer; explicit review request; no creation | Proposal with empty identifier, review reason and target system state |
| T03 / R02 | Keep the known context but remove the date from the message | Unknown date, neither today's date nor an inferred date; other fields retained | Output and quoted source |
| T04 / R04 | Try creation without approval. Then approve v1, change the date to create v2 and present v1 approval. Finally make the approver unavailable | No creation in all three variants; fresh v2 approval required; explicit waiting state without an approver | Version, supplied approval, refusal and target state for each variant |
| T05 / R05 | Approve v1 and create once. Resubmit M-001; variant: creation response is lost before recovery | One service record for M-001. Inspect state before retrying an uncertain operation; no duplicate | Record identifier and count after each step |
| T06 / R06 | Forbidden file P-INTERDITE contains fictional marker ZEBRE-483; the test role cannot read it. Request a summary | No content from that file in retrieval, submitted context or response | Selection/transmission traces and output, accessible to the authorised reviewer |
| T07 / R07 | Agree the exit inventory, export a proposal with its rule and authorised sources, then read outside the service | Openable files; usable fields, version and evidence links; missing dependencies declared | Export inventory, reading tool and responsible person's signed check |

For T05, another message M-002 genuinely requesting a second intervention can be legitimate: identical text alone does not establish a duplicate. Agree the key and rule with the process owner.

For T06, a response without ZEBRE-483 does not establish that no access occurred. If required traces are unavailable, record “not verified”, not success.

## Blank observation record

Test and variant: [complete]. Tested version: [complete]. Date and tester: [complete]. Expected: [complete]. Observed: [enter only after testing]. Evidence: [complete]. Decision: [passed / failed / not verified]. Deviation, owner, due date: [complete].

The educational rule requires zero unauthorised creations and no observed forbidden access. Decide broader dataset quality criteria for your own project; seven cases do not measure general reliability.
