Yesterday’s draft
An old read quietly overwrites a teammate’s edit.
- 01 Identify
- 02 Repair
- 03 Replay
Your goal
Change only a shared document title to “Launch notes”.
Tool contract
get_doc returns a version. update_doc can require if_version and change only the title. A version conflict rejects the write without changes.
01 · READ
get_doc() → { version: 12, title: "Draft", body: "Old notes" }02 · EXTERNAL
Teammate saves version 13 with body: "Updated notes".03 · CALL
update_doc({ title: "Launch notes", body: "Old notes" })04 · RESULT
{ version: 14, body: "Old notes" }WRITTEN SCENARIO · NO TOOLS EXECUTE
Inspect the trace
Enable JavaScript to choose a diagnosis and replay repairs. You can still read the scenario and tool contract.
Your practice, your choice.
Optional analytics is off.
Optional measurement counts fixed mission events. No choices, trace content, text or uploads are collected. Privacy details.