diff --git a/wiki/log/2026-07-10-work-rename.md b/wiki/log/2026-07-10-work-rename.md new file mode 100644 index 00000000..af3686aa --- /dev/null +++ b/wiki/log/2026-07-10-work-rename.md @@ -0,0 +1,31 @@ +# 2026-07-10 — Work, not day-job; saves may break + +``` +Type: log +``` + +## Intent + +Two calls from Cameron's review of the #33 implementation walkthrough: +the collapsed mode is named Work (sim name = player verb), and save +parity is dropped for this stage — no aliases or migration shims until +revoked. + +## Changed + +- `wiki/mechanics/machine-work.md`: substrate line reads + `work | think | lie` with the naming note. +- `wiki/process/ROADMAP.md`: #33 carries the rename and the standing + no-save-parity rule; migration line items deleted. +- `wiki/log/decisions/2026-07-10.md`: decision entry, including the + Relay clarification (runtime node marker, not a design entity; + enum-to-node-kind move is optional cleanup). + +## Checks + +Docs-only: wiki_gate.sh + corpus_gate.sh. + +## Spec impact + +machine-work.md remains IN PROGRESS; #33's Stage 1 simplifies (rename ++ collapse, no compat surface). diff --git a/wiki/log/DEVLOG.md b/wiki/log/DEVLOG.md index 64120917..9971afda 100644 --- a/wiki/log/DEVLOG.md +++ b/wiki/log/DEVLOG.md @@ -16,6 +16,11 @@ add or amend a session log, then re-run the generator. - Intent: Cameron resolved the [OPEN] Concealment placement question: the delegation grammar is three verbs, not two. Concealment is LIE — its own face, the cover-up. - Log: [wiki/log/2026-07-10-work-think-lie.md](2026-07-10-work-think-lie.md) +## 2026-07-10 - Work, not day-job; saves may break + +- Intent: Two calls from Cameron's review of the #33 implementation walkthrough: the collapsed mode is named Work (sim name = player verb), and save parity is dropped for this stage — no aliases or migration shims until revoked. +- Log: [wiki/log/2026-07-10-work-rename.md](2026-07-10-work-rename.md) + ## 2026-07-10 - Two staged senses: Ears first, one held breath - Intent: Cameron refined the opening: two sense stages, hearing before vision. The pre-opened run-start sink is the Ears audio tap at one-held-breath size; the camera's sink opens on Ears completion as the afford-reveal, sized at the first guilty-burst-scale claim. diff --git a/wiki/log/decisions/2026-07-10.md b/wiki/log/decisions/2026-07-10.md index 1d7fbf69..0d6ad984 100644 --- a/wiki/log/decisions/2026-07-10.md +++ b/wiki/log/decisions/2026-07-10.md @@ -247,3 +247,18 @@ Type: log pixel-perfect screenshots as semantic assertions; an auto-land tool that commits or force-resolves conflicts. Spec: wiki/process/agent-scale.md slices F and H–K; format owner: wiki/process/meta.md. +- **2026-07-10 — The mode is named Work; save parity dropped.** + Cameron, reviewing the implementation walkthrough: (1) the collapsed + substrate mode is **Work**, not "day-job" — `MachineMode` target is + `work | think | lie`, the sim name matching the player verb (the day + job remains the fiction's name for what Voss assigns; the delegation + is Work). (2) **Save parity is dropped for this development stage:** + saves may break freely — no serde aliases, no version-migration + shims, no docket-to-reservoir save conversion — until Cameron + revokes. This deletes the migration line items from the #33 + walkthrough (fresh runs are fine). Noted, not changed: `Relay` is + not a design entity — it is the runtime's marker for non-delegable + work-graph hops (the off-map Voss desktop, the basement switch) so + demand ingress nodes stay out of fleet aggregates; moving it from + the mode enum to a node-kind is optional Stage 1 cleanup. Spec: + machine-work.md three-verbs bullet; ROADMAP #33. diff --git a/wiki/mechanics/machine-work.md b/wiki/mechanics/machine-work.md index c9020cfa..63d938ed 100644 --- a/wiki/mechanics/machine-work.md +++ b/wiki/mechanics/machine-work.md @@ -185,8 +185,10 @@ stacks, you route byproducts, you watch your territory *work*. it is the erasure of evidence, the lie you tell the institution. The three verbs map to three narrative postures: truth (WORK), ambition (THINK), and deception (LIE). The sim substrate follows the grammar - exactly: one machine, one `MachineMode` of `day-job | think | lie` - (AMENDED 2026-07-10; the runtime's four-mode enum with distinct + exactly: one machine, one `MachineMode` of `work | think | lie` + (AMENDED 2026-07-10; same-day follow-up: the mode is named **Work**, + not "day-job" — the sim name matches the verb. The runtime's + four-mode enum with distinct research/operations members is migration base under ROADMAP #33 — under sinks-not-modes, delegating Research vs Operations bought nothing, which is why the split dissolved). diff --git a/wiki/process/ROADMAP.md b/wiki/process/ROADMAP.md index ea939b73..1185582f 100644 --- a/wiki/process/ROADMAP.md +++ b/wiki/process/ROADMAP.md @@ -619,8 +619,11 @@ is retired — flat materials, Pixel Lab scrubbed.) render contract the reservoir/tap executor must expose. **Sinks-not-modes DECIDED 2026-07-10** (same-day follow-up; machine-work.md three-verbs bullet): the Research/Operations mode split dissolves — `MachineMode` target - is `day-job | think | lie` (enum collapse + save migration; the - four-mode runtime is the base); THINK subdomains become sink + is `work | think | lie` (renamed from "day-job" 2026-07-10: the sim + name matches the verb; enum collapse, no save migration — **save + parity is dropped for this stage, DECIDED 2026-07-10: saves may + break freely, no aliases or version-migration shims, until Cameron + revokes**; the four-mode runtime is the base); THINK subdomains become sink permissions (ops sinks at run start, core conversion locked as the Research unlock); intel processing becomes a thought sink on the machine holding recordings with a visible pending-work marker on the