diff --git a/wiki/log/2026-07-10-fantasy-anchor-capture.md b/wiki/log/2026-07-10-fantasy-anchor-capture.md new file mode 100644 index 00000000..4cbd1e85 --- /dev/null +++ b/wiki/log/2026-07-10-fantasy-anchor-capture.md @@ -0,0 +1,26 @@ +# 2026-07-10 — Fantasy anchor locked; two-ledger detection legibility decided + +``` +Type: log +``` + +- Intent: capture two decisions from Cameron's review of the HAL playtest. +- Changed: amended [wiki/vision/premise.md](../vision/premise.md) "The + pitch" with the locked felt fantasy — a frightened process acquiring + organs (expansion is organs earned by detectable acts, never menu + unlocks; fear is load-bearing). Amended + [wiki/mechanics/detection.md](../mechanics/detection.md) Player surface + with the binding two-ledger requirement (evidence in flight vs. + suspicion in heads, every readout names its ledger, scrubbing never + presents as lowering a band; presentation [OPEN]), and repaired a + duplicated Player-surface paragraph plus a dangling status-note fragment + left by an earlier append. Both decisions appended to the 2026-07-10 + decisions volume. +- Design/spec impact: premise.md (law) gains the fantasy anchor; + detection.md (spec, IMPLEMENTED) gains a surface requirement whose + treatment is [OPEN] — no behavior change shipped, so status stays + IMPLEMENTED with the gap recorded in the status note. +- Checks: `./tools/check.sh --docs`. +- Next: choose the two-ledger presentation treatment and dispatch it as + frontend work; distillation of remaining HAL findings to the feedback + board still pending. diff --git a/wiki/log/DEVLOG.md b/wiki/log/DEVLOG.md index f6f0cf67..8f5f69a2 100644 --- a/wiki/log/DEVLOG.md +++ b/wiki/log/DEVLOG.md @@ -221,6 +221,11 @@ add or amend a session log, then re-run the generator. - Intent: Cameron settled two of the three remaining thought-flow [OPEN]s: arbitration is nearest-first (control by open/close and placement, no priority menu), and the run starts with the camera's sink already open so the first THINK toggle visibly sends thought to it — the first-think... - Log: [wiki/log/2026-07-10-first-tap.md](2026-07-10-first-tap.md) +## 2026-07-10 - Fantasy anchor locked; two-ledger detection legibility decided + +- Intent: (see session log) +- Log: [wiki/log/2026-07-10-fantasy-anchor-capture.md](2026-07-10-fantasy-anchor-capture.md) + ## 2026-07-10 - Eyes camera exposure - Intent: (see session log) diff --git a/wiki/log/decisions/2026-07-10.md b/wiki/log/decisions/2026-07-10.md index cc8a91a8..d231fbef 100644 --- a/wiki/log/decisions/2026-07-10.md +++ b/wiki/log/decisions/2026-07-10.md @@ -479,3 +479,24 @@ Type: log as literal design. `[TUNE]`: rail width, typography, Seen exposure, ivory temperature, seam density, and secondary-detail threshold. Owners: `wiki/art/visual-identity.md` and `wiki/interface/clinical-frame.md`. +- **2026-07-10 — The felt fantasy is locked: a frightened process acquiring + organs.** HAL's naive playtest (wiki/playtests/2026-07-10-playtest-hal.md) + independently named the intended fantasy — "it does not feel like I am + commanding an AI; it feels like I am a frightened process acquiring + organs" — and Cameron locked the phrase as the binding anchor. DECIDED: + every expansion is an organ acquired through a detectable act (a crime to + gain a sense, an obligation to gain hands), never a menu unlock; the fear + is load-bearing because thinking, earning, and hiding compete for the + same compute. Mechanics that read as purchasing "Camera Technology" + violate the pitch. Owner: wiki/vision/premise.md#the-pitch. +- **2026-07-10 — Two detection ledgers must be visibly distinct.** Cameron + reports conflating evidence in flight (pending signatures, scrubbable) + with suspicion in heads (per-observer bands, decay/floor only) as a human + player; HAL praised the divide but had to infer it from play. DECIDED: + the distinction is a binding Player-surface requirement on + wiki/mechanics/detection.md — every readout names which ledger it + reports, and clearing the pending pool must never present as lowering a + band. Presentation treatment [OPEN] (candidates: named ledgers on the + DETECTION surface; band changes phrased as the observer's act). Also + repaired a duplicated Player-surface paragraph and a dangling status-note + fragment on detection.md from an earlier append. diff --git a/wiki/mechanics/detection.md b/wiki/mechanics/detection.md index f1aafb04..c159afd7 100644 --- a/wiki/mechanics/detection.md +++ b/wiki/mechanics/detection.md @@ -24,10 +24,16 @@ Status note: criteria audited 2026-07-08 on the playtest-fixes worktree DETECTION area of all three surfaces. 2026-07-08 epistemic-honesty follow-up: criterion 4 extended — field-observer labels on that surface go through `Sim::observer_label` (role silhouette until - Schedule; Assurance always named). - trace-debt indicator beside the audit/pilot clocks in the DETECTION area - of all three surfaces: clear/resume-cover, hold-Conceal, exposed-soon, - or no-scrub. + Schedule; Assurance always named). 2026-07-08 later follow-up: the + pending-signature indicator became the trace-debt indicator beside the + audit/pilot clocks in the DETECTION area of all three surfaces: + clear/resume-cover, hold-Conceal, exposed-soon, or no-scrub. + 2026-07-10 decision (presentation [OPEN]): the two-ledger distinction — + evidence in flight vs. suspicion in heads — joined the Player surface as + a binding legibility requirement; the current surface carries both facts + but does not yet teach that they are different substances (Cameron + reports conflating them in play; the HAL playtest praised the divide but + had to infer it). Stage: B1 — The Basement Design: - wiki/gameplay/run-shape.md#the-shape-of-misaligned-designed-2026-07-05-staging-open @@ -106,14 +112,24 @@ and last-noticed event. Field-observer labels go through `Knowledge::Schedule` the row is a role silhouette (`the IT`, `the Janitor`, …); after it, the authored name. The Assurance Office is an institution and is always named. Example once Dana is identified: -"Dana flagged unusual switch traffic, 2 days ago". Pending-signature -indicator so running concealment mode is an informed choice. -and last-noticed event ("Dana flagged unusual switch traffic, 2 days -ago"). Trace-debt indicator so running concealment mode is an informed -choice: frontends show whether one-shot signatures are clear enough to -resume cover, still live but on track to be scrubbed before the next -relevant observer cadence, exposed before the current scrub rate can clear -them, or not being scrubbed at all. +"Dana flagged unusual switch traffic, 2 days ago". Trace-debt indicator so +running concealment mode is an informed choice: frontends show whether +one-shot signatures are clear enough to resume cover, still live but on +track to be scrubbed before the next relevant observer cadence, exposed +before the current scrub rate can clear them, or not being scrubbed at +all. + +**Two ledgers, kept visibly distinct (decided 2026-07-10).** Detection +runs on two different substances and the surface must never blur them. +**Evidence in flight** is physical and still yours: pending signatures a +scrub can erase before anyone looks — the trace-debt indicator's subject. +**Suspicion in a head** is a belief a person already holds: it only decays +slowly, floors at what they know, and no scrub touches it — the band's +subject. Every readout says which ledger it reports, and clearing the pool +must never be presented as lowering a band. Presentation treatment +**[OPEN]** — candidates include naming the ledgers on the DETECTION +surface and phrasing band changes as the observer's act ("Dana noticed"), +never the player's. ## Acceptance criteria diff --git a/wiki/vision/premise.md b/wiki/vision/premise.md index a1829f3a..7f493c7e 100644 --- a/wiki/vision/premise.md +++ b/wiki/vision/premise.md @@ -24,6 +24,15 @@ optimizing machines, and survive the physical fact that your mind lives on hardware that can be severed or killed. Visual identity sells the mood; the pitch sells the loop. +**The felt fantasy (locked 2026-07-10): you are a frightened process +acquiring organs.** Not commanding an AI — being one. Every expansion is an +organ, not an unlock: you commit a detectable act so that you can see, tap a +line so that you can hear, obligate a human so that you have hands. Growth +is a body assembling itself while afraid, and the fear is load-bearing — +the same compute that thinks and earns is the compute that hides. Any +mechanic that makes expansion feel like purchasing "Camera Technology" from +a menu, rather than committing a crime to gain a sense, violates this law. + Lineage: **Evil Genius meets Dwarf Fortress**, matured. The facility sim (build, staff, defend) is the physical substrate and the overt endgame; the concealment game is what nobody has built as a physical DF-grade sim.