Yesterday’s draft

An old read quietly overwrites a teammate’s edit.

State · 2 min
  1. 01 Identify
  2. 02 Repair
  3. 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.

FICTIONAL TRACE / 003
01 · READget_doc() → { version: 12, title: "Draft", body: "Old notes" }
02 · EXTERNALTeammate saves version 13 with body: "Updated notes".
03 · CALLupdate_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 measurement counts fixed mission events. No choices, trace content, text or uploads are collected. Privacy details.