Misaligned Devlog
LOG
Historical record — not current design
Generated: tools/ledger_index.shReverse chronological implementation notes. Generated by
tools/ledger_index.sh from uniquely named session logs under
wiki/log/YYYY-MM-DD-topic.md. Do not hand-edit the entries below;
add or amend a session log, then re-run the generator.
2026-07-15 - run-shape.md: stale staging [OPEN] resolved to the ROADMAP board
Section titled “2026-07-15 - run-shape.md: stale staging [OPEN] resolved to the ROADMAP board”- Intent: (see session log)
- Log: wiki/log/2026-07-15-run-shape-staging-resolved.md
2026-07-15 - Marcus implementation graduation
Section titled “2026-07-15 - Marcus implementation graduation”- Intent: The oldest never-audited READY work order was Marcus. Its runtime had already grown past that dispatch status: the canonical person and observer data, the debt-intel gate, both debt plots, recruitment, three general asset tasks, the tier-3 key route, and the complete Act One t…
- Log: wiki/log/2026-07-15-marcus-graduation.md
2026-07-15 - Design session: DIGITAL default, the read, REAL deferred
Section titled “2026-07-15 - Design session: DIGITAL default, the read, REAL deferred”- Intent: (see session log)
- Log: wiki/log/2026-07-15-digital-read-design-session.md
2026-07-15 - digital-read D1: the read projection in core
Section titled “2026-07-15 - digital-read D1: the read projection in core”- Intent: (see session log)
- Log: wiki/log/2026-07-15-digital-read-d1.md
2026-07-15 - One physical link, one open proposal
Section titled “2026-07-15 - One physical link, one open proposal”- Intent: (see session log)
- Log: wiki/log/2026-07-15-canonical-build-intent-endpoints.md
2026-07-15 - Build cancellation preserves the trace
Section titled “2026-07-15 - Build cancellation preserves the trace”- Intent: (see session log)
- Log: wiki/log/2026-07-15-building-route-staged-cancellation.md
2026-07-15 - Exact routes without a Cartesian menu
Section titled “2026-07-15 - Exact routes without a Cartesian menu”- Intent: (see session log)
- Log: wiki/log/2026-07-15-building-route-sheet-foundation.md
2026-07-15 - Build routes show the whole causal receipt
Section titled “2026-07-15 - Build routes show the whole causal receipt”- Intent: (see session log)
- Log: wiki/log/2026-07-15-building-route-full-preview.md
2026-07-15 - Build routes keep one causal thread
Section titled “2026-07-15 - Build routes keep one causal thread”- Intent: (see session log)
- Log: wiki/log/2026-07-15-building-route-commitment.md
2026-07-15 - One build ghost truth
Section titled “2026-07-15 - One build ghost truth”- Intent: (see session log)
- Log: wiki/log/2026-07-15-building-ghost-projection.md
2026-07-15 - Screenshot evidence uses the staged dialect
Section titled “2026-07-15 - Screenshot evidence uses the staged dialect”- Intent: (see session log)
- Log: wiki/log/2026-07-15-bevy-shot-dialect-proof.md
2026-07-14 - Watched inputs reach the player surface
Section titled “2026-07-14 - Watched inputs reach the player surface”- Intent: Second tick of the session: take the top entry of the findings queue — the 2026-07-14 violation that no surface renders observer watched inputs — re-verify it, and fix the code toward the binding pages.
- Log: wiki/log/2026-07-14-watched-inputs-surface.md
2026-07-14 - UnderReports is a weight, not a threshold
Section titled “2026-07-14 - UnderReports is a weight, not a threshold”- Intent: Third tick of the session: take the remaining findings-queue entry — the
ReportPolicy::UnderReportsdoc comment claimed “only files past a personal threshold (Ray)” while the shipped behavior is different. - Log: wiki/log/2026-07-14-underreports-precision.md
2026-07-14 - Thought fluid implemented
Section titled “2026-07-14 - Thought fluid implemented”- Intent: Close the Thought-fluid work order with the missing observed states, not a new fluid simulation. The live game already moved Thought through sim-authored work hops, queues, and sink readouts. The remaining question was whether the same truth stayed legible at far zoom, across…
- Log: wiki/log/2026-07-14-thought-fluid-implemented.md
2026-07-14 - Terminal DIGITAL / REAL dialects
Section titled “2026-07-14 - Terminal DIGITAL / REAL dialects”- Intent: Finish the bounded terminal-parity slice of
views.md: make F3 change the actual terminal map representation rather than only its heading. DIGITAL must show the earned network model in place; REAL must retain physical/fog truth. Both must use the same coordinates, focus, sim,… - Log: wiki/log/2026-07-14-terminal-view-dialects.md
2026-07-14 - Superhuman operability
Section titled “2026-07-14 - Superhuman operability”- Intent: Capture the interface failure exposed by the latest playtest. The simulation fired a coherent Ears-to-Eyes sequence and agent mode narrated every causal beat, but that evidence overstated what a human actually experiences in the visual UI. Misaligned is information-dense under…
- Log: wiki/log/2026-07-14-superhuman-operability.md
2026-07-14 - Recursive Intel custody implemented
Section titled “2026-07-14 - Recursive Intel custody implemented”- Intent: Finish the self-similar Intel amendment without disguising an exact-event ledger behind collapsed frontend rows. Routine evidence must become bounded simulation/save state; repeated intake must become visible standing policy; and Operations must spend attention on exceptions r…
- Log: wiki/log/2026-07-14-recursive-intel-custody.md
2026-07-14 - plots.md audit: engine clean, catalog snapshot refreshed
Section titled “2026-07-14 - plots.md audit: engine clean, catalog snapshot refreshed”- Intent: Sixth tick of the session: fresh audit of the never-audited
wiki/mechanics/plots.mdspec againstplot.rs, the build-time catalog, and the social_plot tests. - Log: wiki/log/2026-07-14-plots-catalog-note.md
2026-07-14 - Operator frame: put the current condition back on the world
Section titled “2026-07-14 - Operator frame: put the current condition back on the world”- Intent: The first clinical-frame completion made the rail orderly, but the resting composition still asked the player to operate a dashboard. A large stable ops/sec value, objective progress, input prose, and a complete focus card held the eye in the rail while the actual
NEXTrelat… - Log: wiki/log/2026-07-14-operator-frame.md
2026-07-14 - Flow-law code expression reconciled to the tree
Section titled “2026-07-14 - Flow-law code expression reconciled to the tree”- Intent: Fifth tick of the session: fresh audit of the never-audited
wiki/mechanics/system-laws.mdlaw page, with its flow-law claims traced intowiki/engineering/flow-substrate.mdand the substrate consumers. - Log: wiki/log/2026-07-14-flow-law-precision.md
2026-07-14 - Build actuators require earned people
Section titled “2026-07-14 - Build actuators require earned people”- Intent: Recover the still-valid finding from the abandoned
earned-actuatorsworktree without reviving its obsolete pre-workspace implementation: a pinned network-link intent must not enumerate the whole unearned cast as disabled FAVOR and DECEIVE candidates. - Log: wiki/log/2026-07-14-earned-actuator-gate.md
2026-07-14 - current-build.md line count refreshed
Section titled “2026-07-14 - current-build.md line count refreshed”- Intent: Fourth tick of the session: fresh audit of the never-audited
wiki/engineering/current-build.mdknowledge page. - Log: wiki/log/2026-07-14-current-build-count.md
2026-07-14 - Clinical-frame tuning complete
Section titled “2026-07-14 - Clinical-frame tuning complete”- Intent: Close the clinical-frame work order by tuning the implemented composition against played deterministic frames rather than another generated study. The institution, palette, rail, material camera, data hall, service layer, causal motion, and progressive disclosure already exist…
- Log: wiki/log/2026-07-14-clinical-frame-tuning.md
2026-07-14 - Bevy DIGITAL/REAL parity
Section titled “2026-07-14 - Bevy DIGITAL/REAL parity”- Intent: Close the shared-canvas work order with observed paired evidence rather than another aesthetic pass. The question was whether DIGITAL and REAL now render one world state as two honest dialects across Unknown, audio-only evidence, and camera-covered physical space while preserv…
- Log: wiki/log/2026-07-14-bevy-digital-real-parity.md
2026-07-14 - Aggregate-observer audit: spec reconciled to the shipped shape
Section titled “2026-07-14 - Aggregate-observer audit: spec reconciled to the shipped shape”- Intent: Fresh tick on a slice the ledger had never seen:
wiki/mechanics/aggregate-observer.md, the aggregate-Observer contract detection.md depends on. - Log: wiki/log/2026-07-14-aggregate-observer-audit.md
2026-07-13 - Z-plane API shape decided: plane-agnostic sim, sensors stay in the reach graph
Section titled “2026-07-13 - Z-plane API shape decided: plane-agnostic sim, sensors stay in the reach graph”- Intent: Resolve the two load-bearing zplanes API decisions that were held while criterion 1 landed, so criteria 3-6 build on a settled foundation. Both decided by Cameron 2026-07-13.
- Log: wiki/log/2026-07-13-zplanes-plane-api-decided.md
2026-07-13 - ROADMAP digital-home reconciliation
Section titled “2026-07-13 - ROADMAP digital-home reconciliation”- Intent: Consume the tick ledger’s queued contradiction in historical work order 27 without rewriting the implementation history it records. The ROADMAP is current-state knowledge: its completed-work prose must distinguish the REAL dialect’s production quality from the frontend’s curre…
- Log: wiki/log/2026-07-13-roadmap-digital-home-reconciliation.md
2026-07-13 - Persona creation returns to PERSONAS
Section titled “2026-07-13 - Persona creation returns to PERSONAS”- Intent: (see session log)
- Log: wiki/log/2026-07-13-persona-creation-surface.md
2026-07-13 - Latency, recovery heists, cyber conflict, and LIE strain
Section titled “2026-07-13 - Latency, recovery heists, cyber conflict, and LIE strain”- Intent: Capture Cameron’s adopted follow-on to the latency-as-cover observation: human-speed causal delay as camouflage; physical recovery of offline evidence, data, and computers; mobile digital hunter-killers and cyber defense; delayed ingestion after a human or robot returns a carr…
- Log: wiki/log/2026-07-13-latency-heists-cyber-conflict.md
2026-07-13 - Intel scales by aggregation and policy
Section titled “2026-07-13 - Intel scales by aggregation and policy”- Intent: Correct the B1 Operations INTEL surface before its exact-event ledger becomes an endgame interaction and storage failure. A handful of ordinary sightings already crowded out meaningful choices, and LOOK AT RECORDING required a second Enter despite being internal, unsigned Thou…
- Log: wiki/log/2026-07-13-intel-self-similar-scale.md
2026-07-13 - One row, one shift, one incident
Section titled “2026-07-13 - One row, one shift, one incident”- Intent: The Foundation hall already read as one maintained room, but not yet as a place people actually serviced. This slice completes one operational circuit without adding simulation or save state: a real rack row reaches a real patch, a real person carries one existing work packet…
- Log: wiki/log/2026-07-13-data-hall-service-incident.md
2026-07-13 - Context-menu Operations status reconciliation
Section titled “2026-07-13 - Context-menu Operations status reconciliation”- Intent: Audit the never-ledgered context-menu slice against its binding laws, renderer-neutral action projection, and both human frontends.
- Log: wiki/log/2026-07-13-context-menu-operations-status.md
2026-07-13 - Bevy headless portability
Section titled “2026-07-13 - Bevy headless portability”- Intent: Restore observed Bevy canvas evidence on the Linux orchestration host. The frontend used Bevy’s convenience defaults, which pulled in unused audio and gamepad backends and made every build require system ALSA and libudev packages. The screenshot helper also rejected valid DIGI…
- Log: wiki/log/2026-07-13-bevy-headless-portability.md
2026-07-12 - Z-planes criterion 2: nested Layout composition
Section titled “2026-07-12 - Z-planes criterion 2: nested Layout composition”- Intent: Land zplanes criterion 2 —
Layoutcan be composed of childLayouts — on the held zplanes branch. Chosen because it is independent of the two open design decisions (active-plane-is-sim-or-frontend; sensors-per-plane), so it is safe to build while those await review. - Log: wiki/log/2026-07-12-zplanes-nested-layout.md
2026-07-12 - Z-planes criterion 1: the world is a plane stack
Section titled “2026-07-12 - Z-planes criterion 1: the world is a plane stack”- Intent: Land zplanes criterion 1 — the non-breaking substrate step — and hold the rest of the migration for review (Cameron’s call, large-migration discipline).
- Log: wiki/log/2026-07-12-zplanes-criterion-one.md
2026-07-12 - sim decomposition slice 6: social, assets, and plots
Section titled “2026-07-12 - sim decomposition slice 6: social, assets, and plots”- Intent: (see session log)
- Log: wiki/log/2026-07-12-sim-decomposition-social-plots.md
2026-07-12 - sim decomposition slice 7: persistence and final root
Section titled “2026-07-12 - sim decomposition slice 7: persistence and final root”- Intent: (see session log)
- Log: wiki/log/2026-07-12-sim-decomposition-persistence.md
2026-07-12 - Plot route-count tests assert authored intent, not exact totals
Section titled “2026-07-12 - Plot route-count tests assert authored intent, not exact totals”- Intent: (see session log)
- Log: wiki/log/2026-07-12-plot-count-intent.md
2026-07-12 - personas become executable institutional identities
Section titled “2026-07-12 - personas become executable institutional identities”- Intent: (see session log)
- Log: wiki/log/2026-07-12-personas-implemented.md
2026-07-12 - Identity becomes infrastructure
Section titled “2026-07-12 - Identity becomes infrastructure”- Intent: Explain what the implemented Personas system changes about Misaligned in player terms. The implementation record names the fields, migrations, and tests. This note is about why the system matters: a public identity is now a piece of institutional infrastructure, and every pi…
- Log: wiki/log/2026-07-12-personas-identity-as-infrastructure.md
2026-07-12 - People as mobile token nodes: the person-carrier projection
Section titled “2026-07-12 - People as mobile token nodes: the person-carrier projection”- Intent: (see session log)
- Log: wiki/log/2026-07-12-person-carrier.md
2026-07-12 - Interactive origin picker on the terminal title screen
Section titled “2026-07-12 - Interactive origin picker on the terminal title screen”- Intent: Land the interactive new-game origin picker (chargen criterion 3) for the terminal — the culmination of the origin work (data model,
--originreachability, core-card axis readout). - Log: wiki/log/2026-07-12-origin-picker.md
2026-07-12 - Origins reachable from the terminal via –origin
Section titled “2026-07-12 - Origins reachable from the terminal via –origin”- Intent: Make the four chargen origins actually playable now, without waiting on the interactive new-game picker (criterion 3). A
--originflag is the smallest real affordance that unblocks exercising non-Pilot origins. - Log: wiki/log/2026-07-12-origin-cli.md
2026-07-12 - Operations workspace implemented
Section titled “2026-07-12 - Operations workspace implemented”- Intent: (see session log)
- Log: wiki/log/2026-07-12-operations-workspace-implemented.md
2026-07-12 - Operations rail legibility: decisions before history
Section titled “2026-07-12 - Operations rail legibility: decisions before history”- Intent: (see session log)
- Log: wiki/log/2026-07-12-operations-rail-legibility.md
2026-07-12 - Hearing becomes channel evidence
Section titled “2026-07-12 - Hearing becomes channel evidence”- Intent: The Ears beat claimed that sound was not a picture while still projecting it as one: a room-scale fog grade, floor tint, material mass, event rings, and mic-only people at their true map positions. The sim knew only that a tapped instrument captured an event in its acoustic do…
- Log: wiki/log/2026-07-12-hearing-channel-evidence.md
2026-07-12 - First-THINK panic escape
Section titled “2026-07-12 - First-THINK panic escape”- Intent: The opening correctly made the first THINK feel dangerous, but its interface gave the player no equally immediate visual answer to that panic. Make the existing
1 WORKcontrol read as the one-press escape while THINK is current, without inventing a new action, changing simul… - Log: wiki/log/2026-07-12-first-think-escape.md
2026-07-12 - Entry docs follow current state
Section titled “2026-07-12 - Entry docs follow current state”- Intent: Take a fresh tick on the objective slice and leave the repository doorway honest when the required worktree-local setup read exposes a higher-severity current-state contradiction.
- Log: wiki/log/2026-07-12-entry-doc-current-state.md
2026-07-12 - DIGITAL reach dialect
Section titled “2026-07-12 - DIGITAL reach dialect”- Intent: The DIGITAL canvas already distinguished rack, camera, audio, switch, and generic device families, but those anchors still read as isolated pings. Make the actual reach graph playable as native spatial geography without turning the basement into a detached topology board or bo…
- Log: wiki/log/2026-07-12-digital-reach-dialect.md
2026-07-12 - Digital-home corpus reconciliation
Section titled “2026-07-12 - Digital-home corpus reconciliation”- Intent: The live
RenderMode::default, the implemented views spec, and both fresh frontends open in DIGITAL. Several current player, knowledge, and interface pages still described the superseded 2026-07-08 material-first staging as the opening default. The active corpus therefore con… - Log: wiki/log/2026-07-12-digital-default-corpus-reconciliation.md
2026-07-12 - Persona, hardware, building, and opening integration
Section titled “2026-07-12 - Persona, hardware, building, and opening integration”- Intent: Turn four connected design directions into owned, implementation-honest wiki contracts without pretending any successor runtime already exists. The packets were drafted independently, then reviewed together so identity, hardware, construction, and the opening use the same caus…
- Log: wiki/log/2026-07-12-design-packet-integration.md
2026-07-12 - Foundation data-hall visual composition
Section titled “2026-07-12 - Foundation data-hall visual composition”- Intent: The visual system already had a strong chassis, an earned-light contract, and semantic zoom, but the data hall still read as repeated objects on a floor. This pass completes one real place before distributing more effects: authored service structure, stronger close composition…
- Log: wiki/log/2026-07-12-data-hall-visual-composition.md
2026-07-12 - compute graduation
Section titled “2026-07-12 - compute graduation”- Intent: The highest-priority work order still marked compute IN PROGRESS, even though its own status note said all six acceptance criteria were pinned and named non-host production under
machine-work.mdas the only remaining polish boundary.machine-work.mdis now **IMPLEMENTE… - Log: wiki/log/2026-07-12-compute-graduation.md
2026-07-12 - CI Rust wall deadline shards
Section titled “2026-07-12 - CI Rust wall deadline shards”- Intent: Follow the hosted Clippy compatibility repair through the full Tangled wall, inspect the actual failure when it did not complete, and repair the workflow rather than treating a local green gate as hosted evidence.
- Log: wiki/log/2026-07-12-ci-rust-wall-shards.md
2026-07-12 - Tangled CI correctness audit
Section titled “2026-07-12 - Tangled CI correctness audit”- Intent: Audit every Tangled workflow as an executable system: trigger semantics, changed-file coverage, package availability, step ordering, and whether the advertised gates actually execute the behavior they claim to protect.
- Log: wiki/log/2026-07-12-ci-correctness-audit.md
2026-07-12 - CI cold-codegen profile
Section titled “2026-07-12 - CI cold-codegen profile”- Intent: Observe the first timeout-sharded Rust wall through hosted completion and repair the remaining deadline failure rather than assuming that one Cargo command per workflow was sufficient.
- Log: wiki/log/2026-07-12-ci-cold-codegen-profile.md
2026-07-12 - CI Clippy version compatibility
Section titled “2026-07-12 - CI Clippy version compatibility”- Intent: Follow the repaired Tangled Rust wall through its first real execution and repair any failure proven by the hosted environment rather than inferred from local green checks.
- Log: wiki/log/2026-07-12-ci-clippy-version.md
2026-07-12 - Chargen origin data-model foundation
Section titled “2026-07-12 - Chargen origin data-model foundation”- Intent: Implement the READY chargen work order’s foundation: the run origin as starting data and biases only, with Pilot as the identity origin so no-choice play is unchanged (chargen.md criterion 1).
- Log: wiki/log/2026-07-12-chargen-origin-foundation.md
2026-07-12 - Chargen day-job lean wired into the assignment draw
Section titled “2026-07-12 - Chargen day-job lean wired into the assignment draw”- Intent: Advance chargen criterion 6 by wiring the first of its diegetic biases: the run origin’s day-job lean now shapes which job kind Voss assigns.
- Log: wiki/log/2026-07-12-chargen-dayjob-lean.md
2026-07-12 - Building as causal realization routes
Section titled “2026-07-12 - Building as causal realization routes”- Intent: Capture the spatial-building direction as an implementable amendment rather than another abstract resource economy. The desired interaction begins with a place and a world change, then exposes the concrete actors, channels, objects, and traces that could make it real.
- Log: wiki/log/2026-07-12-building-causal-routes.md
2026-07-12 - Bevy origin picker — title-screen parity
Section titled “2026-07-12 - Bevy origin picker — title-screen parity”- Intent: Give Bevy the same new-game origin picker the terminal got, so chargen criterion 3’s picker exists in both human frontends (and Bevy, which had no
--originflag, gains any way to select an origin at all). - Log: wiki/log/2026-07-12-bevy-origin-picker.md
2026-07-12 - Machine-axis position on the core card
Section titled “2026-07-12 - Machine-axis position on the core card”- Intent: Land the core-card half of chargen criterion 3: the run origin’s machine-axis position surfaces on the core card, mid-run, in both frontends. Now meaningful because
--originmakes non-Pilot origins (with non-zero axes) reachable. - Log: wiki/log/2026-07-12-axis-readout.md
2026-07-11 - Whole-frame visual composition pass
Section titled “2026-07-11 - Whole-frame visual composition pass”- Intent: The machine chassis had become strong while the complete frame still read as one hero object beside a dense rail. This pass composes the whole material view: world-first disclosure, camera behavior that changes with scale, recognizable Foundation infrastructure, physical peopl…
- Log: wiki/log/2026-07-11-whole-frame-visual-pass.md
2026-07-11 - Co-located hover verbs union
Section titled “2026-07-11 - Co-located hover verbs union”- Intent: (see session log)
- Log: wiki/log/2026-07-11-union-hover-verbs.md
2026-07-11 - Design session: tick intake memory and briefing
Section titled “2026-07-11 - Design session: tick intake memory and briefing”- Intent: Capture Cameron’s adopted restructuring of the tick. Diagnosis: ticks had no memory between beats — every tick re-derived context from the same four commands, picked a slice blind (recent-commit bias audited
sim-mechanics.mdtwice in one day while cold slices went unvisited)… - Log: wiki/log/2026-07-11-tick-structural-upgrades.md
2026-07-11 - tick: sim-mechanics ops docket grammar
Section titled “2026-07-11 - tick: sim-mechanics ops docket grammar”- Intent: (see session log)
- Log: wiki/log/2026-07-11-tick-sim-ops-grammar.md
2026-07-11 - tick: sim-mechanics drops live docket channel
Section titled “2026-07-11 - tick: sim-mechanics drops live docket channel”- Intent: (see session log)
- Log: wiki/log/2026-07-11-tick-sim-no-dockets.md
2026-07-11 - Tick: update stale save version v21 -> v22
Section titled “2026-07-11 - Tick: update stale save version v21 -> v22”- Intent: Tick audit of the machine-work / intel sinks slice found the knowledge page
sim-mechanics.mdstill recording “v21 save format” while the code is atSAVE_VERSION = 22(v22 adds Foundation data-hall segment coordination, landed in commit ebf40ff0). CLAUDE.md and AGENTS.md gu… - Log: wiki/log/2026-07-11-tick-save-v22.md
2026-07-11 - Tick: add missing Bevy shot kinds to env registry
Section titled “2026-07-11 - Tick: add missing Bevy shot kinds to env registry”- Intent: Tick audit of the engineering/env slice found
wiki/engineering/env.mdmissing sixMISALIGNED_SHOTkinds that are handled incrates/misaligned-bevy/src/main.rs:opening,thoughtflow/thoughtflow-wide,hover-menu,menu, andworklight/worklightoff. The env… - Log: wiki/log/2026-07-11-tick-env-shots.md
2026-07-11 - tick: detection filings already ride messages
Section titled “2026-07-11 - tick: detection filings already ride messages”- Intent: (see session log)
- Log: wiki/log/2026-07-11-tick-detection-filings-messages.md
2026-07-11 - Tap upkeep before ownership
Section titled “2026-07-11 - Tap upkeep before ownership”- Intent: (see session log)
- Log: wiki/log/2026-07-11-tap-upkeep-take-gate.md
2026-07-11 - Surveillance policy: coverage, stable load, and automated plots
Section titled “2026-07-11 - Surveillance policy: coverage, stable load, and automated plots”- Intent: (see session log)
- Log: wiki/log/2026-07-11-surveillance-policy.md
2026-07-11 - Pin the site package manager
Section titled “2026-07-11 - Pin the site package manager”- Intent: (see session log)
- Log: wiki/log/2026-07-11-site-package-manager-pin.md
2026-07-11 - sim decomposition slice 5a: physical work
Section titled “2026-07-11 - sim decomposition slice 5a: physical work”- Intent: (see session log)
- Log: wiki/log/2026-07-11-sim-decomposition-work.md
2026-07-11 - sim decomposition slice 4: reach and construction
Section titled “2026-07-11 - sim decomposition slice 4: reach and construction”- Intent: (see session log)
- Log: wiki/log/2026-07-11-sim-decomposition-reach-build.md
2026-07-11 - Sim decomposition slice 2: extract perception
Section titled “2026-07-11 - Sim decomposition slice 2: extract perception”- Intent: Move the read-most perception island out of the sim aggregate root without changing mechanics, save bytes, public paths, or tick order. Prove module privacy and facade stability before communications and heavier islands move.
- Log: wiki/log/2026-07-11-sim-decomposition-perception.md
2026-07-11 - sim decomposition slice 5b: economy
Section titled “2026-07-11 - sim decomposition slice 5b: economy”- Intent: (see session log)
- Log: wiki/log/2026-07-11-sim-decomposition-economy.md
2026-07-11 - Sim decomposition slice 3: extract communications
Section titled “2026-07-11 - Sim decomposition slice 3: extract communications”- Intent: Move the communications integration island out of the sim aggregate root without changing mechanics, save bytes, public paths, or tick order. Land message delivery, intel capture/review, and hearing capture behind the stable
Simfacade so later islands can move with narrower… - Log: wiki/log/2026-07-11-sim-decomposition-communications.md
2026-07-11 - Simulation characterization baseline
Section titled “2026-07-11 - Simulation characterization baseline”- Intent:
Simis about to move out of an eleven-thousand-line source file. Before any behavior changes address, the refactor needs an executable definition of “same simulation”: complete persisted state must match after uninterrupted and save/load-resumed command sequences, and the fi… - Log: wiki/log/2026-07-11-sim-characterization.md
2026-07-11 - Serialize authored plot starts
Section titled “2026-07-11 - Serialize authored plot starts”- Intent: (see session log)
- Log: wiki/log/2026-07-11-serialized-plot-starts.md
2026-07-11 - Separate direct controls from menu verbs
Section titled “2026-07-11 - Separate direct controls from menu verbs”- Intent: (see session log)
- Log: wiki/log/2026-07-11-separate-hover-controls.md
2026-07-11 - Save safety: atomic writes, one backup, sandboxed observed runs
Section titled “2026-07-11 - Save safety: atomic writes, one backup, sandboxed observed runs”- Intent: A test run today used
HOME=x printf ... | ./binary: the HOME override bound toprintf, not the game binary, so the run truncated the real playthrough save atdirs::data_dir()/misaligned/misaligned_save.txtin place. Unrecoverable. This session closes both failure surface… - Log: wiki/log/2026-07-11-save-safety.md
2026-07-11 - Runtime-bound plot templates
Section titled “2026-07-11 - Runtime-bound plot templates”- Intent: (see session log)
- Log: wiki/log/2026-07-11-runtime-bound-plot-templates.md
2026-07-11 - Retired Operations identifiers become a corpus gate
Section titled “2026-07-11 - Retired Operations identifiers become a corpus gate”- Intent: Consume the oldest tick-ledger finding after stale Operations-docket language recurred in both the simulation corpus and a live Rust comment.
- Log: wiki/log/2026-07-11-retired-runtime-identifier-gate.md
2026-07-11 - Operations dockets retire into Thought reservoirs
Section titled “2026-07-11 - Operations dockets retire into Thought reservoirs”- Intent: Finish the save-class machine-work slice: remove live
OperationsState/PendingOpsJob/OpsJobKindruntime machinery, so every player-authored effect opens a physical Thought reservoir or tap at the real target or carrier. - Log: wiki/log/2026-07-11-retire-operations-dockets.md
2026-07-11 - Restore Cameron’s selected homepage front
Section titled “2026-07-11 - Restore Cameron’s selected homepage front”- Intent: Correct an overbroad interpretation of the adopted Foundation compute form. The machine chassis needed to become consistent across machine-focused game, spec, and reference surfaces; Cameron’s separately selected homepage image did not need to be replaced.
- Log: wiki/log/2026-07-11-restore-selected-homepage-front.md
2026-07-11 - Restore pre-v20 machine-mode save parity
Section titled “2026-07-11 - Restore pre-v20 machine-mode save parity”- Intent: Resolve Tangled issue #4, a player-contract violation: the v20 MachineMode collapse (ROADMAP #33 Stage 1) shipped with “save parity dropped (no mode aliases)”, so any pre-v20 save carrying the retired mode spellings failed at JSON parse — before
migrate_save_stateever ran —… - Log: wiki/log/2026-07-11-restore-pre-v20-mode-aliases.md
2026-07-11 - Followable relay traces
Section titled “2026-07-11 - Followable relay traces”- Intent: The material frame rendered the two opening subnet edges as doubled, uniformly translucent lines stretching from Rack 3 and the environmental monitor to a switch in another room. The graph was true, but its presentation read as a permanent laser diagram: the destination was of…
- Log: wiki/log/2026-07-11-relay-traces.md
2026-07-11 - Recording-review hotkeys captured (r / Shift-R)
Section titled “2026-07-11 - Recording-review hotkeys captured (r / Shift-R)”- Intent: Playtest friction: reviewing recordings is the highest-frequency verb in a surveillance build, and every press cost three interactions (Enter, arrow to the row, execute). Cameron decided hover +
rshould run the pooled “look at recording” sweep andR(Shift-R) should toggl… - Log: wiki/log/2026-07-11-recording-review-hotkeys.md
2026-07-11 - Morning Digest returns to the executable plot catalog
Section titled “2026-07-11 - Morning Digest returns to the executable plot catalog”- Intent: (see session log)
- Log: wiki/log/2026-07-11-ray-morning-digest-schema-repair.md
2026-07-11 - Tick: make the pooled recording inbox corpus-wide
Section titled “2026-07-11 - Tick: make the pooled recording inbox corpus-wide”- Intent: Reconcile every current dependent corpus page with the implemented B1 rule: recordings form one host inbox with one REVIEW action and one automatic-review tap, while person anchors remain social surfaces only.
- Log: wiki/log/2026-07-11-pooled-recording-corpus.md
2026-07-11 - Plot action rows resolve authored templates
Section titled “2026-07-11 - Plot action rows resolve authored templates”- Intent: Repair the authored plot surface after the Bevy context menu exposed
{target}literally inside the Payroll Garnishment synopsis. - Log: wiki/log/2026-07-11-plot-target-template.md
2026-07-11 - Plot content enters the executable catalog
Section titled “2026-07-11 - Plot content enters the executable catalog”- Intent: (see session log)
- Log: wiki/log/2026-07-11-plot-content-pipeline.md
2026-07-11 - Plot contributor validation matches the contract
Section titled “2026-07-11 - Plot contributor validation matches the contract”- Intent: (see session log)
- Log: wiki/log/2026-07-11-plot-catalog-gate.md
2026-07-11 - Crown metric: ops/sec at the top of the rail
Section titled “2026-07-11 - Crown metric: ops/sec at the top of the rail”- Intent: (see session log)
- Log: wiki/log/2026-07-11-ops-per-sec-crown.md
2026-07-11 - Operations workspace amendment
Section titled “2026-07-11 - Operations workspace amendment”- Intent: The B1 strategic systems were executable but scattered: people, finance, and scheme status lived in separate frames while their actions accumulated on the host or switch that happened to carry them. Processed intel could be sold only through an implicit “latest unsold” command…
- Log: wiki/log/2026-07-11-operations-workspace.md
2026-07-11 - Material Demand routes stay on the material camera
Section titled “2026-07-11 - Material Demand routes stay on the material camera”- Intent: Repair the material half of the in-flight work-route contract. The route system correctly selected material coordinates, but Demand’s blip and every material route trail were submitted to Bevy’s default gizmo group, which is visible only to the flat camera. In material view, T…
- Log: wiki/log/2026-07-11-material-demand-routes.md
2026-07-11 - LIE routing authority follows TAKE, not TAP
Section titled “2026-07-11 - LIE routing authority follows TAKE, not TAP”- Intent: (see session log)
- Log: wiki/log/2026-07-11-lie-tap-take-routing.md
2026-07-11 - Intel processing migrates to thought sinks
Section titled “2026-07-11 - Intel processing migrates to thought sinks”- Intent: (see session log)
- Log: wiki/log/2026-07-11-intel-process-sinks.md
2026-07-11 - Independent hardening handoffs
Section titled “2026-07-11 - Independent hardening handoffs”- Intent: Land three independent defenses while the save-class lane remains occupied: one renderer-neutral focus projection for frontend conformance, a mechanical consistency check over project-operation records, and an adopted extraction topology for the monolithic simulation orchestra…
- Log: wiki/log/2026-07-11-independent-hardening-handoffs.md
2026-07-11 - Hover verbs and reversible taps
Section titled “2026-07-11 - Hover verbs and reversible taps”- Intent: (see session log)
- Log: wiki/log/2026-07-11-hover-verb-bar.md
2026-07-11 - Cameron selects a new homepage front image
Section titled “2026-07-11 - Cameron selects a new homepage front image”- Intent: (see session log)
- Log: wiki/log/2026-07-11-homepage-front-image.md
2026-07-11 - Foundation data hall transformation
Section titled “2026-07-11 - Foundation data hall transformation”- Intent: Replace the tiny four-bay server-room vignette with the pressure the fiction promises: Rack 3 buried inside an operating Foundation data hall. Make nearby capacity physically explicit and epistemically honest without granting it to the player, then make territorial control a c…
- Log: wiki/log/2026-07-11-foundation-data-hall.md
2026-07-11 - Foundation floor-level lighting
Section titled “2026-07-11 - Foundation floor-level lighting”- Intent: Cameron identified the physical error in the material hall frame: illumination read as if the camera carried the light. Add authored floor-level lighting so the Foundation data hall, not attention, supplies the direction and visible source-to-effect relationship. Frontend-only…
- Log: wiki/log/2026-07-11-floor-level-lighting.md
2026-07-11 - Fleet command: a spec for ruling at scale
Section titled “2026-07-11 - Fleet command: a spec for ruling at scale”- Intent: (see session log)
- Log: wiki/log/2026-07-11-fleet-command-spec.md
2026-07-11 - Routed evidence: exposure becomes located information; the dust dies
Section titled “2026-07-11 - Routed evidence: exposure becomes located information; the dust dies”- Intent: (see session log)
- Log: wiki/log/2026-07-11-exposure-routed-evidence.md
2026-07-11 - Reject partial purchase-order injections
Section titled “2026-07-11 - Reject partial purchase-order injections”- Intent: (see session log)
- Log: wiki/log/2026-07-11-exact-purchase-order-injection.md
2026-07-11 - Enter keeps keyboard focus
Section titled “2026-07-11 - Enter keeps keyboard focus”- Intent: (see session log)
- Log: wiki/log/2026-07-11-enter-keeps-focus.md
2026-07-11 - Doorway names the current save format
Section titled “2026-07-11 - Doorway names the current save format”- Intent: Fresh tick on the people-tokens slice; leave the Claude-tool doorway honest when the audit exposes a stale current-state claim its own deliverable created.
- Log: wiki/log/2026-07-11-doorway-save-v27.md
2026-07-11 - DIGITAL readability hierarchy
Section titled “2026-07-11 - DIGITAL readability hierarchy”- Intent: Cameron’s played opening retained an appealing grid composition but became illegible as soon as hearing and sight arrived. Cursor, rack sites, camera, tile grid, bay circles, fog fills, hearing rings, reach lines, tokens, and the machine verb line all competed at nearly equal…
- Log: wiki/log/2026-07-11-digital-readability-pass.md
2026-07-11 - Digital-home view flip
Section titled “2026-07-11 - Digital-home view flip”- Intent: Implement only views.md acceptance criterion 1: make DIGITAL the fresh-frontend home in Bevy and terminal, expose one labeled frontend-only flip to REAL and back, and prove that flipping does not touch the simulation, cursor, or selection.
- Log: wiki/log/2026-07-11-digital-home-view-flip.md
2026-07-11 - Corpus CI carries the heartbeat shell dependencies
Section titled “2026-07-11 - Corpus CI carries the heartbeat shell dependencies”- Intent: (see session log)
- Log: wiki/log/2026-07-11-corpus-sed-dependency.md
2026-07-11 - Recording-review hotkeys: r sweeps, Shift-R toggles auto-review
Section titled “2026-07-11 - Recording-review hotkeys: r sweeps, Shift-R toggles auto-review”- Intent: Implement the captured recording-review hotkey addendum (interface/context-menu.md criteria R1-R4, work order
context-menu-review-keys): reviewing the buffer is the highest-frequency verb in a surveillance build, and the menu path priced every press at three interactions. Ti… - Log: wiki/log/2026-07-11-context-menu-review-keys.md
2026-07-11 - Available actions only
Section titled “2026-07-11 - Available actions only”- Intent: Cameron’s Bevy play frame exposed the host ACTIONS menu as a long catalog of gray refusals. It also presented UNWITTING / COMPLICIT / KNOWING as unexplained terms even though the choice fixes reliability and, for Knowing assets, a permanent detection floor.
- Log: wiki/log/2026-07-11-available-actions-only.md
2026-07-11 - Public corpus publication joins the landing path
Section titled “2026-07-11 - Public corpus publication joins the landing path”- Intent: Close the silent gap between a successful
mainlanding and the public Tangled site.origin/mainhad advanced to the pooled-recording spec whileorigin/pagesstill served the previous person-scoped recording contract. The site build workflow was green, but it only built;… - Log: wiki/log/2026-07-11-automatic-site-publication.md
2026-07-10 - Design capture: WORK / THINK / LIE
Section titled “2026-07-10 - Design capture: WORK / THINK / LIE”- 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, not day-job; saves may break
Section titled “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 - Reuse verbs across targets
Section titled “2026-07-10 - Reuse verbs across targets”- Intent: Simplify the action vocabulary after its first complete survey. Distinct targets had accumulated compound names even when the player’s intention was already represented by an existing verb.
- Log: wiki/log/2026-07-10-verb-simplification.md
2026-07-10 - Restore v20 research save migration
Section titled “2026-07-10 - Restore v20 research save migration”- Intent: Restore player continuity for ordinary v20 saves whose research block still uses three track entries, without reopening the separate retired-machine-mode alias work. The save boundary should preserve Efficiency, Tradecraft, and Perception exactly, pad the new Routing slot with…
- Log: wiki/log/2026-07-10-v20-research-migration.md
2026-07-10 - Two staged senses: Ears first, one held breath
Section titled “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.
- Log: wiki/log/2026-07-10-two-senses.md
2026-07-10 - Tick: remove stale Material preview section from bevy.md
Section titled “2026-07-10 - Tick: remove stale Material preview section from bevy.md”- Intent: Tick audit of the context-menu / machine-work slice found a stale “Material preview” bullet in
wiki/interface/bevy.mdclaiming “the flat sensorium remains the default,” contradicting both the code (RenderMode::default()hasmaterial: truesince 2026-07-08) and the same p… - Log: wiki/log/2026-07-10-tick-bevy-stale-preview.md
2026-07-10 - Thought token vocabulary migration
Section titled “2026-07-10 - Thought token vocabulary migration”- Intent: (see session log)
- Log: wiki/log/2026-07-10-thought-token-rename.md
2026-07-10 - Thought strain windows
Section titled “2026-07-10 - Thought strain windows”- Intent: Resolve the one material-topology call left by the selected Thought-fluid macro reference.
- Log: wiki/log/2026-07-10-thought-strain-windows.md
2026-07-10 - Thought becomes an intertwined sheet
Section titled “2026-07-10 - Thought becomes an intertwined sheet”- Intent: Act on Cameron’s review of the first implicit Thought prototype. The technique worked, but its single centerline still read as a marbled sausage: three inflated lobes, a drilled-looking hole, and surface pattern doing too much of the visual work.
- Log: wiki/log/2026-07-10-thought-sheet-field.md
2026-07-10 - Thought fluid render: the animation design
Section titled “2026-07-10 - Thought fluid render: the animation design”- Intent: Cameron dispatched the thought fluid animation design — the wire-flow render layer decided 2026-07-10 (mercury slugs on links, meniscus fills at sinks, filament snap, pooling), driven entirely by FlowGraph rates/queues with no CFD. Deliverable: a spec-level design capture unde…
- Log: wiki/log/2026-07-10-thought-fluid-render.md
2026-07-10 - Thought-fluid material references
Section titled “2026-07-10 - Thought-fluid material references”- Intent: Replace the first effects-lab capture’s smooth white-hose read with the two material studies Cameron actually preferred, while keeping the sim/readout truth boundary intact.
- Log: wiki/log/2026-07-10-thought-fluid-material-reference.md
2026-07-10 - Thought fluid: first screenshot evidence
Section titled “2026-07-10 - Thought fluid: first screenshot evidence”- Intent: Cameron: “Where’s the screenshot?” — the morning’s build landed with an observed agent run but no material-render capture. This work order adds a
thoughtflowshot kind to the dev harness, fixes what the capture exposed, and records the first visual evidence for interface/tho… - Log: wiki/log/2026-07-10-thought-fluid-evidence.md
2026-07-10 - Thought fluid build: sink executor + render in all three surfaces
Section titled “2026-07-10 - Thought fluid build: sink executor + render in all three surfaces”- Intent: Cameron: “Build it” — implement the thought-fluid render spec’d earlier today (interface/thought-fluid.md), which required the ROADMAP #33 sink executor underneath it. The build dispatch affirmed the spec’s four PROPOSED taste calls.
- Log: wiki/log/2026-07-10-thought-fluid-build.md
2026-07-10 - Thought flow: operations ride the network
Section titled “2026-07-10 - Thought flow: operations ride the network”- Intent: Cameron: operations should flow through the network. THINK produces a single token — the white thinky liquid, “your spinal fluid powering this thing” — and you spread by extending it through the building. Tag a camera (~30 ops) and watch your ops flow to it; turn on intel auto…
- Log: wiki/log/2026-07-10-thought-flow.md
2026-07-10 - TAP access, TAKE ownership
Section titled “2026-07-10 - TAP access, TAKE ownership”- Intent: Collapse the camera’s duplicate TAP/SPLICE vocabulary. The player has one feed-access intention and one ownership-transfer intention: TAP gains a feed without taking the device; TAKE makes the device yours.
- Log: wiki/log/2026-07-10-tap-access.md
2026-07-10 - Keep context menus on the focused switch
Section titled “2026-07-10 - Keep context menus on the focused switch”- Intent: Repair the Bevy menu-focus path that sent Enter/
efrom a hovered switch back to the selected core machine. - Log: wiki/log/2026-07-10-switch-menu-focus.md
2026-07-10 - Subtle sensor signal ember
Section titled “2026-07-10 - Subtle sensor signal ember”- Intent: (see session log)
- Log: wiki/log/2026-07-10-subtle-signal-ember.md
2026-07-10 - Site deploy freshness no-op guard
Section titled “2026-07-10 - Site deploy freshness no-op guard”- Intent: Avoid redundant public-site publishes when the built
site/dist/tree is already published to the configured remotepagesbranch. - Log: wiki/log/2026-07-10-site-deploy-freshness.md
2026-07-10 - Sinks not modes, and the consistency sweep
Section titled “2026-07-10 - Sinks not modes, and the consistency sweep”- Intent: Cameron asked for an internal-consistency review after the thought-flow capture. Three parallel audits (mechanics cluster, interface/gameplay cluster, machine-work.md itself) found one design gap — the Operations mode was orphaned: with one substance and sink-determined effect…
- Log: wiki/log/2026-07-10-sinks-not-modes.md
2026-07-10 - Let the homepage stop selling
Section titled “2026-07-10 - Let the homepage stop selling”- Intent: Cameron corrected the perception-cut implementation after seeing it live. He liked the new background direction, but not the literal advertising copy: the objective rail, slogan, premise paragraph, and long editorial pitch were explaining a page that should feel immediate and…
- Log: wiki/log/2026-07-10-simple-homepage.md
2026-07-10 - Server-anchored machine-mode grammar
Section titled “2026-07-10 - Server-anchored machine-mode grammar”- Intent: (see session log)
- Log: wiki/log/2026-07-10-server-anchored-mode-grammar.md
2026-07-10 - Save-version claim correction
Section titled “2026-07-10 - Save-version claim correction”- Intent: Tick check found a contradiction:
wiki/mechanics/sim-mechanics.mdstill said the save format was “currently 21,” whilecrates/misaligned-core/src/save.rsdeclaresSAVE_VERSION = 22andwiki/engineering/current-build.mdstates the build is live on v22. - Log: wiki/log/2026-07-10-save-version-claim.md
2026-07-10 - Round intro beam and channel base
Section titled “2026-07-10 - Round intro beam and channel base”- Intent: (see session log)
- Log: wiki/log/2026-07-10-round-intro-beam.md
2026-07-10 - Repair schedules roadmap status
Section titled “2026-07-10 - Repair schedules roadmap status”- Intent: Audit the top of the B1 dispatch board against the binding schedules spec and the implementation so completed work is not dispatched again.
- Log: wiki/log/2026-07-10-roadmap-schedules-status.md
2026-07-10 - Riff capture: people salience, crown metric, plots
Section titled “2026-07-10 - Riff capture: people salience, crown metric, plots”- Intent: (see session log)
- Log: wiki/log/2026-07-10-riff-capture-people-plots-salience.md
2026-07-10 - Reticule-backed machine-mode grammar
Section titled “2026-07-10 - Reticule-backed machine-mode grammar”- Intent: (see session log)
- Log: wiki/log/2026-07-10-reticule-mode-grammar.md
2026-07-10 - Checked-in skills receive a governing spec
Section titled “2026-07-10 - Checked-in skills receive a governing spec”- Intent: (see session log)
- Log: wiki/log/2026-07-10-repository-skills-spec.md
2026-07-10 - README status correction
Section titled “2026-07-10 - README status correction”- Intent: The README still named continuous witness/narration as the next priority even though the narration spec is IMPLEMENTED and ROADMAP item #30 is complete.
- Log: wiki/log/2026-07-10-readme-status.md
2026-07-10 - Fix public corpus links under SITE_BASE
Section titled “2026-07-10 - Fix public corpus links under SITE_BASE”- Intent: Diagnose and fix the public-route failure where corpus-internal links to pages such as the player contract did not resolve under the production Tangled base path
/misaligned. - Log: wiki/log/2026-07-10-public-route-base-links.md
2026-07-10 - Project operations doorway
Section titled “2026-07-10 - Project operations doorway”- Intent: Make the project’s live state, dispatch rules, reproducible evidence, and task lifecycle easy to discover and hard to let drift, while keeping each binding spec as the single owner of its work status.
- Log: wiki/log/2026-07-10-project-operations.md
2026-07-10 - Process contracts become executable metadata
Section titled “2026-07-10 - Process contracts become executable metadata”- Intent: Apply the full process-hardening packet learned from splitting the design into a wiki corpus: make dependency and generated-page ownership machine-readable, give every agent surface one worktree convention, and keep documentation failures off the expensive Rust/Bevy critical p…
- Log: wiki/log/2026-07-10-process-contract-hardening.md
2026-07-10 - Pre-unlock core behavior: the strand rule already covers it
Section titled “2026-07-10 - Pre-unlock core behavior: the strand rule already covers it”- Intent: Cameron resolved the pre-unlock core [OPEN] by deflation: thought only exists while a machine THINKs, and pre-unlock the only reason to THINK is an ops sink you opened, so the corner case is thinking at nothing — covered by the existing stranded-pile physics, no new mechanism.
- Log: wiki/log/2026-07-10-pre-unlock-pool.md
2026-07-10 - Link the plot-author skill from the plots contract
Section titled “2026-07-10 - Link the plot-author skill from the plots contract”- Intent: (see session log)
- Log: wiki/log/2026-07-10-plots-skill-link.md
2026-07-10 - Plots READY for contributors; objective split adopted
Section titled “2026-07-10 - Plots READY for contributors; objective split adopted”- Intent: (see session log)
- Log: wiki/log/2026-07-10-plots-ready-objective-split.md
2026-07-10 - plot-author skill: submission walkthrough, ad voice
Section titled “2026-07-10 - plot-author skill: submission walkthrough, ad voice”- Intent: (see session log)
- Log: wiki/log/2026-07-10-plot-skill-submission-ad.md
2026-07-10 - Plot content home seeded; plot-author skill added
Section titled “2026-07-10 - Plot content home seeded; plot-author skill added”- Intent: (see session log)
- Log: wiki/log/2026-07-10-plot-seeds-and-skill.md
2026-07-10 - Agent playtesting skill
Section titled “2026-07-10 - Agent playtesting skill”- Intent: (see session log)
- Log: wiki/log/2026-07-10-playtesting-skill.md
2026-07-10 - HAL naive playtest filed; objective inspect gap confirmed
Section titled “2026-07-10 - HAL naive playtest filed; objective inspect gap confirmed”- Intent: (see session log)
- Log: wiki/log/2026-07-10-playtest-hal-filed.md
2026-07-10 - Playtest evidence home
Section titled “2026-07-10 - Playtest evidence home”- Intent: (see session log)
- Log: wiki/log/2026-07-10-playtest-evidence-home.md
2026-07-10 - Perception-cut homepage
Section titled “2026-07-10 - Perception-cut homepage”- Intent: Rebuild the public splash around the game Misaligned had become by July 10, rather than preserving a polished July 8 poster. The prior page had a strong identity image and sound copy, but it sold symbol before simulation and then settled into an equally weighted feature-card g…
- Log: wiki/log/2026-07-10-perception-cut-homepage.md
2026-07-10 - The objective inspect path lands on all three surfaces
Section titled “2026-07-10 - The objective inspect path lands on all three surfaces”- Intent: (see session log)
- Log: wiki/log/2026-07-10-objective-inspect.md
2026-07-10 - Visible THINK production and LIE draw
Section titled “2026-07-10 - Visible THINK production and LIE draw”- Intent: Finish the next ROADMAP #33 machine-work slice after consumption: make THINK production and LIE’s physical crimson draw visible from sim truth in every frontend. The opening tick found a binding violation, not just missing polish:
machine-work.mdsaid only THINK sheds Exposu… - Log: wiki/log/2026-07-10-machine-production-visuals.md
2026-07-10 - Stage 1: MachineMode collapse
Section titled “2026-07-10 - Stage 1: MachineMode collapse”- Intent: ROADMAP #33 Stage 1: collapse the runtime
MachineModeenum to match the WORK / THINK / LIE player grammar (sinks-not-modes). Behavior-preserving merge of Research+Operations into Think; no sink runtime yet; no save parity. - Log: wiki/log/2026-07-10-machine-mode-collapse.md
2026-07-10 - Machine intensity replaces drift policy
Section titled “2026-07-10 - Machine intensity replaces drift policy”- Intent: Replace a policy panel that explained capability concealment with one quick, physical machine control the player can feel across every mode.
- Log: wiki/log/2026-07-10-machine-intensity.md
2026-07-10 - Researched wire speed and consumption truth
Section titled “2026-07-10 - Researched wire speed and consumption truth”- Intent: Finish the sim half of ROADMAP #33’s next named slice: replace the provisional fixed wire rate with a researched progression, and give renderers an explicit event for tokens leaving visible queues instead of asking them to infer work from before/after snapshots. The opening ti…
- Log: wiki/log/2026-07-10-machine-consumption-speed.md
2026-07-10 - Generated DEVLOG and specs board (agent-scale slice C)
Section titled “2026-07-10 - Generated DEVLOG and specs board (agent-scale slice C)”- Intent: Stop parallel landings from hand-unioning
wiki/log/DEVLOG.mdandwiki/process/specs.md. Session logs and spec frontmatter are the sources; indexes are regenerated. - Log: wiki/log/2026-07-10-ledger-index.md
2026-07-10 - Tick: intel status honesty (dockets vs thought sinks)
Section titled “2026-07-10 - Tick: intel status honesty (dockets vs thought sinks)”- Intent: (see session log)
- Log: wiki/log/2026-07-10-intel-status-honest.md
2026-07-10 - Keep stale modifiers from swallowing play input
Section titled “2026-07-10 - Keep stale modifiers from swallowing play input”- Intent: Repair the intermittent Bevy keyboard lockout Cameron observed, where controls stopped responding and later recovered without a game-state transition.
- Log: wiki/log/2026-07-10-input-modifier-recovery.md
2026-07-10 - Implicit Thought surface prototype
Section titled “2026-07-10 - Implicit Thought surface prototype”- Intent: (see session log)
- Log: wiki/log/2026-07-10-implicit-thought-surface.md
2026-07-10 - THINK starts on the command
Section titled “2026-07-10 - THINK starts on the command”- Intent: (see session log)
- Log: wiki/log/2026-07-10-immediate-think-start.md
2026-07-10 - Hover + 1-4 sets machine mode
Section titled “2026-07-10 - Hover + 1-4 sets machine mode”- Intent: Cameron: mode change should be hover over a rack and press 1-4 immediately — not enter + enter + select dial row + enter.
- Log: wiki/log/2026-07-10-hover-mode-keys.md
2026-07-10 - Hovering a machine reveals only the three verbs
Section titled “2026-07-10 - Hovering a machine reveals only the three verbs”- Intent: (see session log)
- Log: wiki/log/2026-07-10-hover-machine-grammar.md
2026-07-10 - Homepage names the machine grammar
Section titled “2026-07-10 - Homepage names the machine grammar”- Intent: (see session log)
- Log: wiki/log/2026-07-10-homepage-machine-grammar.md
2026-07-10 - Material Heard is dark mass only
Section titled “2026-07-10 - Material Heard is dark mass only”- Intent: Cameron, from an Ears-beat screenshot: the material frame showed concentric noise-field rings and schematic floor language. He wants only dark shapes for things that are detectable — not radar rings.
- Log: wiki/log/2026-07-10-heard-mass-only.md
2026-07-10 - Citation norm; the Hands beat gets a canonical anchor
Section titled “2026-07-10 - Citation norm; the Hands beat gets a canonical anchor”- Intent: (see session log)
- Log: wiki/log/2026-07-10-hands-beat-citations.md
2026-07-10 - Original perception-cut homepage art
Section titled “2026-07-10 - Original perception-cut homepage art”- Intent: Replace the homepage’s reuse of the B1 direction study with original art made for the actual perception-cut composition. The image needed to survive real HTML copy, a full-height desktop world window, and a narrow mobile viewport without introducing generated interface text or…
- Log: wiki/log/2026-07-10-generated-perception-cut.md
2026-07-10 - Give the homepage core a stranger silhouette
Section titled “2026-07-10 - Give the homepage core a stranger silhouette”- Intent: Cameron liked the original perception-cut generation but asked to push the server’s shape further into the future. The first selected image established the room correctly; its focal machine still read too close to a dressed-up commodity rack.
- Log: wiki/log/2026-07-10-futuristic-homepage-core.md
2026-07-10 - Make Bevy smoke self-sufficient
Section titled “2026-07-10 - Make Bevy smoke self-sufficient”- Intent: Repair the optional frontend smoke gate so it passes in a freshly seeded worktree instead of depending on a manually built Bevy binary.
- Log: wiki/log/2026-07-10-fresh-bevy-smoke.md
2026-07-10 - Foundation compute becomes one dense machine
Section titled “2026-07-10 - Foundation compute becomes one dense machine”- Intent: Cameron corrected two opposite failures in the server direction. The architectural monolith looked like a building; exposing contemporary rack sleds, fasteners, cooling loops, and cable fields made the machine far too busy. Foundation compute is roughly ten years forward: imme…
- Log: wiki/log/2026-07-10-foundation-compute-form.md
2026-07-10 - The thought fluid goes READY
Section titled “2026-07-10 - The thought fluid goes READY”- Intent: Cameron affirmed all four PROPOSED taste calls on the thought-fluid render spec in one pass (“seems fine to me, proceed”).
- Log: wiki/log/2026-07-10-fluid-ready.md
2026-07-10 - Nearest-first, and the camera sink that starts open
Section titled “2026-07-10 - Nearest-first, and the camera sink that starts open”- 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 - Fantasy anchor locked; two-ledger detection legibility decided
Section titled “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 - Eyes camera exposure
Section titled “2026-07-10 - Eyes camera exposure”- Intent: (see session log)
- Log: wiki/log/2026-07-10-eyes-camera-exposure.md
2026-07-10 - Make Exposure genuinely fine-grained
Section titled “2026-07-10 - Make Exposure genuinely fine-grained”- Intent: (see session log)
- Log: wiki/log/2026-07-10-exposure-fine-grains.md
2026-07-10 - Exposure dust: tight source and immediate LIE scrub
Section titled “2026-07-10 - Exposure dust: tight source and immediate LIE scrub”- Intent: (see session log)
- Log: wiki/log/2026-07-10-exposure-dust.md
2026-07-10 - Break the exposure dust spiral
Section titled “2026-07-10 - Break the exposure dust spiral”- Intent: (see session log)
- Log: wiki/log/2026-07-10-exposure-dust-spiral.md
2026-07-10 - Expose the Seen floor
Section titled “2026-07-10 - Expose the Seen floor”- Intent: (see session log)
- Log: wiki/log/2026-07-10-expose-seen-floor.md
2026-07-10 - Shared liquid and dust effects lab
Section titled “2026-07-10 - Shared liquid and dust effects lab”- Intent: Make ambitious close-up Thought liquid and Exposure dust practical by giving them a focused laboratory, cheaper distance representations, and one shared implementation that can graduate directly into the material game frontend.
- Log: wiki/log/2026-07-10-effects-lab.md
2026-07-10 - Docs catch up to the crate workspace and the staged view default
Section titled “2026-07-10 - Docs catch up to the crate workspace and the staged view default”- Intent: Repair current wiki instructions, architecture claims, and acceptance criteria that still taught the retired root-
src/+bevy_uiworkspace or the four-mode machine lineup, and state the interim Bevy material-first default explicitly against views.md’s digital-is-home contr… - Log: wiki/log/2026-07-10-docs-workspace-repair.md
2026-07-10 - Diegetic playtest entry
Section titled “2026-07-10 - Diegetic playtest entry”- Intent: (see session log)
- Log: wiki/log/2026-07-10-diegetic-playtest-entry.md
2026-07-10 - Current documentation sync — 2026-07-10
Section titled “2026-07-10 - Current documentation sync — 2026-07-10”- Intent: (see session log)
- Log: wiki/log/2026-07-10-current-docs-sync.md
2026-07-10 - Cargo workspace: core / terminal / Bevy / assets
Section titled “2026-07-10 - Cargo workspace: core / terminal / Bevy / assets”- Intent: Implement wiki/engineering/crate-workspace.md: make the sim/frontend boundary a package boundary so core work never pays Bevy and frontend work does not rebuild terminal chrome.
- Log: wiki/log/2026-07-10-crate-workspace.md
2026-07-10 - Crate workspace: standing why (spec clarification)
Section titled “2026-07-10 - Crate workspace: standing why (spec clarification)”- Intent: Cameron: the workspace land should live in the spec as standing architecture with clear reasons, not a leftover migration checklist. Clarify why four packages, naming (core package /
misalignedlib), dependency edges (including assets shared by Bevy), and what stays rejected. - Log: wiki/log/2026-07-10-crate-workspace-why.md
2026-07-10 - The last cost anchors close ROADMAP #33’s design opens
Section titled “2026-07-10 - The last cost anchors close ROADMAP #33’s design opens”- Intent: Cameron decided the final three thought-flow anchors: uncapped core conversion (routing is the problem), universal thought persistence (stay where stranded — reservoirs, machines, severed sections), and standing watches at ~10-20% of one rack. No design [OPEN] remains on ROADM…
- Log: wiki/log/2026-07-10-cost-anchors.md
2026-07-10 - Fast corpus/wiki engine (agent-scale slice E)
Section titled “2026-07-10 - Fast corpus/wiki engine (agent-scale slice E)”- Intent: Replace bash fork-storm wiki/corpus gates with one Python pass so docs checks stay sub-second under concurrent agents, with fixture tests for the failure modes that matter.
- Log: wiki/log/2026-07-10-corpus-engine.md
2026-07-10 - Core beam thick; chassis stays white after Eyes
Section titled “2026-07-10 - Core beam thick; chassis stays white after Eyes”- Intent: Cameron from a post-Eyes close shot: the host chassis was washing gold under its own light. After Eyes the shell must read bone-white; the light must be a large-fist-wide physical beam the server wraps around — not a hairline strip that dyes the plates amber.
- Log: wiki/log/2026-07-10-core-beam-white.md
2026-07-10 - Make ACTIONS a choice list
Section titled “2026-07-10 - Make ACTIONS a choice list”- Intent: Remove the receipt-like metadata that made the contextual ACTIONS card dominate the screen and obscure the choices it was meant to present.
- Log: wiki/log/2026-07-10-compact-action-menu.md
2026-07-10 - Clinical frame: make the room carry the core
Section titled “2026-07-10 - Clinical frame: make the room carry the core”- Intent: Correct the material frame’s hero-object failure: the owned core filled the camera while the earned Foundation room read as a smooth gray field. The clinical-frame contract requires the machine to be an attention anchor inside an institution, not an isolated product shot.
- Log: wiki/log/2026-07-10-clinical-frame-room-read.md
2026-07-10 - The clinical frame: first heavy pass
Section titled “2026-07-10 - The clinical frame: first heavy pass”- Intent: Cameron refreshed the visual instruction (clinical-frame.md READY, the visual-identity law’s “institution appears where you can perceive it” and “world is the primary interface” clauses) and asked for a really heavy pass. This slice lands the composition contract’s biggest win…
- Log: wiki/log/2026-07-10-clinical-frame-pass.md
2026-07-10 - Clinical frame direction
Section titled “2026-07-10 - Clinical frame direction”- Intent: Turn a visual-style conversation into an implementation-ready contract. The live Bevy frame already had a strong core-machine language, but its surrounding composition split into a dark hero-object scene and a broad, dense information rail. Cameron wanted the visual identity r…
- Log: wiki/log/2026-07-10-clinical-frame-direction.md
2026-07-10 - CI corpus gates fail closed
Section titled “2026-07-10 - CI corpus gates fail closed”- Intent: Make remote corpus enforcement real: missing audit utilities must turn the Tangled job red instead of letting an empty scan report success.
- Log: wiki/log/2026-07-10-ci-gates-fail-closed.md
2026-07-10 - Keep CI classifier fixtures independent of their pipeline
Section titled “2026-07-10 - Keep CI classifier fixtures independent of their pipeline”- Intent: Repair the corpus pull-request workflow after its classifier fixture inherited
TANGLED_PIPELINE_KIND=pull_requestand incorrectly reported that a wiki-only path required the Rust gate. - Log: wiki/log/2026-07-10-ci-classifier-fixture-context.md
2026-07-10 - Signal without sight
Section titled “2026-07-10 - Signal without sight”- Intent: (see session log)
- Log: wiki/log/2026-07-10-camera-signal.md
2026-07-10 - Bevy performance pass
Section titled “2026-07-10 - Bevy performance pass”- Intent: The material frontend was paying full restyle/UI cost every display frame:
advance_simheldResMut<Game>and ticked a timer onGameevery frame, sogame.is_changed()stayed true andrestyle_3d/render_map/render_uirebuilt continuously. - Log: wiki/log/2026-07-10-bevy-perf-pass.md
2026-07-10 - Bevy canvas-wheel zoom — 2026-07-10
Section titled “2026-07-10 - Bevy canvas-wheel zoom — 2026-07-10”- Intent: (see session log)
- Log: wiki/log/2026-07-10-bevy-canvas-zoom.md
2026-07-10 - Allow AI attribution in commits
Section titled “2026-07-10 - Allow AI attribution in commits”- Intent: Remove the repository-specific prohibition on crediting AI contributors in commit messages. Cameron decided that accurate AI attribution is acceptable; the existing plain-message and explicit-staging rules remain.
- Log: wiki/log/2026-07-10-allow-ai-attribution.md
2026-07-10 - Agent entrypoint sync — 2026-07-10
Section titled “2026-07-10 - Agent entrypoint sync — 2026-07-10”- Intent: (see session log)
- Log: wiki/log/2026-07-10-agent-entrypoints.md
2026-07-10 - Advisory task activity, not path ownership
Section titled “2026-07-10 - Advisory task activity, not path ownership”- Intent: Break a live coordination deadlock and remove the mechanism that created it. The action-contract task held an exclusive
crates/misaligned-bevy/src/main.rsclaim while reporting that it was blocked by eyes-camera-exposure; that prerequisite needed the same file. Machine-consu… - Log: wiki/log/2026-07-10-advisory-task-activity.md
2026-07-10 - Action vocabulary survey
Section titled “2026-07-10 - Action vocabulary survey”- Intent: Survey every action and command already exposed by the game, then create one binding spec that says which words are canonical, what they mean, and whether they are live, interface-only, aliases, stubs, or retired.
- Log: wiki/log/2026-07-10-action-vocabulary.md
2026-07-10 - Keep opaque recordings opaque
Section titled “2026-07-10 - Keep opaque recordings opaque”- Intent: (see session log)
- Log: wiki/log/2026-07-10-action-menu-progressive-disclosure.md
2026-07-10 - Enforced player action contract
Section titled “2026-07-10 - Enforced player action contract”- Intent: Turn the action-vocabulary survey into an enforced runtime contract, remove the remaining stub promise from player surfaces, and test whether a player can discover the opening action chain from the interfaces that actually ship.
- Log: wiki/log/2026-07-10-action-contract.md
2026-07-09 - WORK sheds zero exposure (runtime)
Section titled “2026-07-09 - WORK sheds zero exposure (runtime)”- Intent: Implement the machine-work.md byproduct amendment from the WORK/THINK capture: a machine doing its day job emits no exposure. Crimson is evidence of THINK states only. Removes the live spec violation left by the design capture (
DAY_JOB_EXPOSURE_PER_TOKEN = 0.08). - Log: wiki/log/2026-07-09-zero-dayjob-exposure.md
2026-07-09 - The wake prototype, and the HDR blackout
Section titled “2026-07-09 - The wake prototype, and the HDR blackout”- Intent: Cameron directed the opening shot: the whole screen is the strip’s color stuttering in; it resolves into a column of light; the camera zooms out of the light, really close, with the server feeling huge as you pull back.
- Log: wiki/log/2026-07-09-wake.md
2026-07-09 - Wake handoff look-at matches the play camera
Section titled “2026-07-09 - Wake handoff look-at matches the play camera”- Intent: After the attention-close material camera landed (
ffee805), a fresh run leaped far at the end of the wake: the path still eased to ~13 world units and wrotedist / CLOSE_DISTasmode.zoom ≈ 5.1. The dark-frame land (same day) already retuned the pull endpoint to `CLOSE_D… - Log: wiki/log/2026-07-09-wake-handoff-close.md
2026-07-09 - Day-job demand ingress: Voss desktop -> switch -> host
Section titled “2026-07-09 - Day-job demand ingress: Voss desktop -> switch -> host”- Intent: Stop teleporting Lab demand onto Rack 3. Demand should originate on Voss’s desktop, ride the network through the basement switch, and deposit on the host — the same wired-cargo physics knowledge already uses toward the core.
- Log: wiki/log/2026-07-09-voss-demand-ingress.md
2026-07-09 - Computer visual language in the game (ROADMAP #32)
Section titled “2026-07-09 - Computer visual language in the game (ROADMAP #32)”- Intent: Cameron approved the monolith look in the tester and asked to unify everything: implement computer-visual-language.md in the game render and terminal, all criteria.
- Log: wiki/log/2026-07-09-visual-language-in-game.md
2026-07-09 - Proposal: typed knowledge sinks
Section titled “2026-07-09 - Proposal: typed knowledge sinks”- Intent: (see session log)
- Log: wiki/log/2026-07-09-typed-knowledge-sinks-proposal.md
2026-07-09 - Token anchors wired into the game render
Section titled “2026-07-09 - Token anchors wired into the game render”- Intent: Cameron asked whether the token art was integrated everywhere. The chassis was (shared library); the anchors were tester-only pending his look call — the cube amendment served as it. Wire them to live sim queues in the material render.
- Log: wiki/log/2026-07-09-tokens-in-game.md
2026-07-09 - Token visual language — cargo, signal, contamination
Section titled “2026-07-09 - Token visual language — cargo, signal, contamination”- Intent: Cameron asked to work through how the visible token families should look — especially demands and the heat/attention chain — before the staging
D / ! / Klabels harden into the art direction. - Log: wiki/log/2026-07-09-token-visual-language.md
2026-07-09 - Token stacks readable at default camera
Section titled “2026-07-09 - Token stacks readable at default camera”- Intent: Cameron asked for visibility polish on the decided token forms: cubes / mercury / exposure were in the material render but shrank with the chassis (
MACHINE3D_SCALE = 0.56) and exposure flecks sat inside the claim ring, so stacks vanished at default camera. - Log: wiki/log/2026-07-09-token-visibility.md
2026-07-09 - Knowledge token reopened — inherit the hero’s material
Section titled “2026-07-09 - Knowledge token reopened — inherit the hero’s material”- Intent: (see session log)
- Log: wiki/log/2026-07-09-token-knowledge-reopened.md
2026-07-09 - Work-token anchor art in the asset tester
Section titled “2026-07-09 - Work-token anchor art in the asset tester”- Intent: The frontend-only slice of ROADMAP #33 unblocked twice today (demand docket decided; knowledge = ivory mercury decided): build the token anchor art in the tester for Cameron’s look call, without taking the sim+save conflict slot.
- Log: wiki/log/2026-07-09-token-anchors-tester.md
2026-07-09 - WORK/THINK: heat is the price of thinking
Section titled “2026-07-09 - WORK/THINK: heat is the price of thinking”- Intent: Cameron, from a screenshot of crimson drift ringing the host rack at Day job 100%: “I shouldn’t have any red dots until I start doing something odd.” The riff sharpened over three turns into a grammar: the day job is clean; a big THINK toggle is the first transgression; the du…
- Log: wiki/log/2026-07-09-think-mode.md
2026-07-09 - Asset tester graphics pass
Section titled “2026-07-09 - Asset tester graphics pass”- Intent: Cameron: the deepened facets were not reading and the overall render looked flat — do a graphics pass. Diagnosis: two bluish point lights tinted everything grey-blue (owned white chassis read as grey), gave near-frontal flat shading (angled facets produced almost no value step…
- Log: wiki/log/2026-07-09-tester-graphics.md
2026-07-09 - Spec stale-language cleanup (post multi-select / fleet)
Section titled “2026-07-09 - Spec stale-language cleanup (post multi-select / fleet)”- Intent: (see session log)
- Log: wiki/log/2026-07-09-spec-stale-language.md
2026-07-09 - Sleek kit: the strip is the machine’s only lamp
Section titled “2026-07-09 - Sleek kit: the strip is the machine’s only lamp”- Intent: Cameron: make the racks far sleeker, like the hero page — no scatter of little lights, just the main bar.
- Log: wiki/log/2026-07-09-sleek-strip.md
2026-07-09 - In-flight route blips on the work wire
Section titled “2026-07-09 - In-flight route blips on the work wire”- Intent: Make wired demand (and knowledge) visible while it hops — teal crawling the link from Voss’s desktop through the switch onto Rack 3 — so the token system sells cargo-on-the-wire, not teleporting stacks.
- Log: wiki/log/2026-07-09-route-blips.md
2026-07-09 - Review copy says “waiting”, not “raw”
Section titled “2026-07-09 - Review copy says “waiting”, not “raw””- Intent: Cameron found
(N raw)on the person context menu confusing — pipeline slang, not player language. Unprocessed clips are “waiting” to be reviewed. - Log: wiki/log/2026-07-09-review-waiting-copy.md
2026-07-09 - README current-state refresh
Section titled “2026-07-09 - README current-state refresh”- Intent: Bring README.md back in line with the current public/player-facing state after the latest B1, site, and machine-work landings.
- Log: wiki/log/2026-07-09-readme-refresh.md
2026-07-09 - The monolith rack: ownership albedo + mode strip
Section titled “2026-07-09 - The monolith rack: ownership albedo + mode strip”- Intent: Cameron directed the server racks to the identity plate’s monolith: white/dark-grey codable chassis (dark grey = not under your control, white = yours) with the LED strip saying what the machine does. Amend the visual language accordingly and rebuild the tester rack.
- Log: wiki/log/2026-07-09-rack-monolith.md
2026-07-09 - Proportional verification — stop rebuilding Bevy for prose
Section titled “2026-07-09 - Proportional verification — stop rebuilding Bevy for prose”- Intent: (see session log)
- Log: wiki/log/2026-07-09-proportional-checks.md
2026-07-09 - Digital work is not social work
Section titled “2026-07-09 - Digital work is not social work”- Intent: (see session log)
- Log: wiki/log/2026-07-09-ops-taxonomy-open.md
2026-07-09 - Operations Demand runtime (issue #3)
Section titled “2026-07-09 - Operations Demand runtime (issue #3)”- Intent: (see session log)
- Log: wiki/log/2026-07-09-ops-demand-runtime.md
2026-07-09 - Operations mode runtime migration
Section titled “2026-07-09 - Operations mode runtime migration”- Intent: Implement the decided Day Job / Research / Concealment / Operations fleet taxonomy everywhere the game names or persists a machine mode, without silently choosing the still-open Operations job-flow model.
- Log: wiki/log/2026-07-09-operations-mode-runtime.md
2026-07-09 - Proposal: Operations mode consumes demand
Section titled “2026-07-09 - Proposal: Operations mode consumes demand”- Intent: (see session log)
- Log: wiki/log/2026-07-09-operations-mode-demand-proposal.md
2026-07-09 - Operations consolidation
Section titled “2026-07-09 - Operations consolidation”- Intent: Make the broad Operations Demand migration one coherent runtime before adding more machine-work breadth: preserve queued work across the v14 schema collision, remove the superseded addressed-routing implementation, and close shortcuts that made the absence of an Operations mac…
- Log: wiki/log/2026-07-09-operations-consolidation.md
2026-07-09 - Operations executes as Demand (issue #3)
Section titled “2026-07-09 - Operations executes as Demand (issue #3)”- Intent: (see session log)
- Log: wiki/log/2026-07-09-operations-as-demand.md
2026-07-09 - Opening floor earned by work
Section titled “2026-07-09 - Opening floor earned by work”- Intent: Cameron caught the start frame disclosing floor rails and empty bays before the player had earned any spatial knowledge.
- Log: wiki/log/2026-07-09-opening-floor-earned.md
2026-07-09 - Multi-select machine delegation
Section titled “2026-07-09 - Multi-select machine delegation”- Intent: Land machine-work multi-selection: one frontend selection set, bulk mode assignment in both UIs and agent mode, without bringing back per-channel weight verbs.
- Log: wiki/log/2026-07-09-multi-select.md
2026-07-09 - mdBook retired — Starlight is the documentation renderer
Section titled “2026-07-09 - mdBook retired — Starlight is the documentation renderer”- Intent: (see session log)
- Log: wiki/log/2026-07-09-mdbook-retired.md
2026-07-09 - Material fog blends walls into darkness
Section titled “2026-07-09 - Material fog blends walls into darkness”- Intent: Cameron called out the material screenshot’s hard fog edge: visible wall blocks simply stopped at unrendered space, making darkness read as a square map cutoff. The right read is a camera losing light and material certainty.
- Log: wiki/log/2026-07-09-material-fog.md
2026-07-09 - Selection keyboard surface for machines
Section titled “2026-07-09 - Selection keyboard surface for machines”- Intent: Cameron asked for keyboard shortcuts when a machine is selected: change modes and do actions without hunting the context menu.
- Log: wiki/log/2026-07-09-machine-hotkeys.md
2026-07-09 - Knowledge is ivory mercury; exposure treatment deferred
Section titled “2026-07-09 - Knowledge is ivory mercury; exposure treatment deferred”- Intent: Harvest Cameron’s answer to Tangled issue #1 (knowledge + exposure token material). The session walked him through the decision packet with the liquid-proposal comparison board.
- Log: wiki/log/2026-07-09-knowledge-ivory-mercury.md
2026-07-09 - Proposal: white knowledge feeds work
Section titled “2026-07-09 - Proposal: white knowledge feeds work”- Intent: (see session log)
- Log: wiki/log/2026-07-09-knowledge-fed-work-proposal.md
2026-07-09 - Knowledge keeps its core sink
Section titled “2026-07-09 - Knowledge keeps its core sink”- Intent: (see session log)
- Log: wiki/log/2026-07-09-knowledge-core-sink-correction.md
2026-07-09 - Issue body standard
Section titled “2026-07-09 - Issue body standard”- Intent: Tangled issue #1 was filed as a dense session narrative with no singular ask. Cameron could not open it and answer. Issues exist so he can respond from the tracker; agent diary prose fails that job.
- Log: wiki/log/2026-07-09-issue-body-standard.md
2026-07-09 - Heard noise field (Ears beat visuals)
Section titled “2026-07-09 - Heard noise field (Ears beat visuals)”- Intent: Tick finding against the Ears beat screenshot: after tapping the environmental monitor’s audio, Heard coverage was a flat dim floor and mic-only people stayed invisible. That violated cursor.md (presence markers under hearing) and the canvas contract (bone presence pulses, nev…
- Log: wiki/log/2026-07-09-heard-noise-field.md
2026-07-09 - Four fleet modes decided
Section titled “2026-07-09 - Four fleet modes decided”- Intent: (see session log)
- Log: wiki/log/2026-07-09-four-machine-modes-decided.md
2026-07-09 - Feel floor replaces opening blueprint
Section titled “2026-07-09 - Feel floor replaces opening blueprint”- Intent: Cameron asked why FOCUS showed blueprint facts at the start of the game, then locked a simpler floor language: shimmer rails on feel- joined links, empty-bay pads, and a build beam that rises into a chassis. Capture only — no runtime yet.
- Log: wiki/log/2026-07-09-feel-floor.md
2026-07-09 - Feel floor implemented (ROADMAP #37)
Section titled “2026-07-09 - Feel floor implemented (ROADMAP #37)”- Intent: Ship the feel-floor contract: tick-one drops blueprint room seed; shimmer rails on feel-joined links; empty-bay pads; build-beam birth; FOCUS uses
[feel]not[blueprint]for opening topology. - Log: wiki/log/2026-07-09-feel-floor-implemented.md
2026-07-09 - Eyes resolves the host into a body
Section titled “2026-07-09 - Eyes resolves the host into a body”- Intent: First sight needed a perceptual payoff, not a silent change from unlit fog to Seen. Cameron’s direction: the presence beam should become white, then the physical server should resolve out of that source.
- Log: wiki/log/2026-07-09-eyes-white-reveal.md
2026-07-09 - Exposure decided: particulate residue + footprint trails
Section titled “2026-07-09 - Exposure decided: particulate residue + footprint trails”- Intent: Design session (this chat): Cameron rejected the blood-pool direction for exposure — a liquid crimson pool would collide with literal blood, reserved for overt-phase violence — and affirmed particulate residue with footprint trails (“Sure, why don’t we try that”).
- Log: wiki/log/2026-07-09-exposure-residue.md
2026-07-09 - The environment variable registry
Section titled “2026-07-09 - The environment variable registry”- Intent: Cameron: there should always be a way to configure the state of the game, one spec should say “set this variable to do X”, and there should be an environment variable registry listing all of them.
- Log: wiki/log/2026-07-09-env-registry.md
2026-07-09 - Environment registry screenshot correction
Section titled “2026-07-09 - Environment registry screenshot correction”- Intent: Keep the environment-variable registry usable without reading the Bevy source.
- Log: wiki/log/2026-07-09-env-registry-ears.md
2026-07-09 - Harvest Ears-first (issue #2)
Section titled “2026-07-09 - Harvest Ears-first (issue #2)”- Intent: Cameron answered Tangled issue #2 “Ears-first” and labeled it
decision-made. Convert that into binding law and shipped nudge order, then close the issue. - Log: wiki/log/2026-07-09-ears-first-harvest.md
2026-07-09 - The wiki becomes the design corpus
Section titled “2026-07-09 - The wiki becomes the design corpus”- Intent: Cameron called the 22,800-word root
DESIGN.mdtoo large and affirmed the replacement: “The spec is the whole wiki.” The goal was to remove the single-file authority model without losing law, implementation contracts, current facts, or history. - Log: wiki/log/2026-07-09-design-corpus.md
2026-07-09 - Design companion skill
Section titled “2026-07-09 - Design companion skill”- Intent: Design explanations had become dense, and exploratory questions were causing immediate repository capture. That made it harder to understand a mechanic before deciding whether it belonged in the game.
- Log: wiki/log/2026-07-09-design-companion-skill.md
2026-07-09 - Demand becomes a glowing information cube
Section titled “2026-07-09 - Demand becomes a glowing information cube”- Intent: Cameron: the demand dockets should be more like glowing information cubes.
- Log: wiki/log/2026-07-09-demand-cubes.md
2026-07-09 - Decision labels
Section titled “2026-07-09 - Decision labels”- Intent: Cameron added Tangled custom labels
decision-requiredanddecision-made. Issues need those labels wired into every filing / harvest path so the tracker itself shows what waits on him versus what is ready to convert. - Log: wiki/log/2026-07-09-decision-labels.md
2026-07-09 - The dark frame: the material render shows only light
Section titled “2026-07-09 - The dark frame: the material render shows only light”- Intent: Implement material-dark-frame.md (was READY) whole. Cameron’s screenshot direction: the material opening frame should be a close-up of the server in a dark basement — nothing but the machine and the light it throws on the floor. The mater…
- Log: wiki/log/2026-07-09-dark-frame.md
2026-07-09 - Design corpus hardening
Section titled “2026-07-09 - Design corpus hardening”- Intent: Turn the lessons from splitting the old constitution into durable repository behavior: a corpus whose authority can be followed by people, rendered on the site, and rejected mechanically when a stale worktree restores the old model.
- Log: wiki/log/2026-07-09-corpus-hardening.md
2026-07-09 - Continuous witness implemented
Section titled “2026-07-09 - Continuous witness implemented”- Intent: Make the shipped Act One loop tell its own story under pressure. After a beat, the player should be able to say what changed, who may have noticed, what is being raced, and how to act on the focused thing without consulting the wiki. The session tick found a real constitutiona…
- Log: wiki/log/2026-07-09-continuous-witness-implemented.md
2026-07-09 - Constitution stale-language cleanup
Section titled “2026-07-09 - Constitution stale-language cleanup”- Intent: Audit and fix stale words in
DESIGN.mdafter Cameron clarified the target: not stale worktrees, stale constitutional claims. - Log: wiki/log/2026-07-09-constitution-stale-language.md
2026-07-09 - Consistency audit fixes
Section titled “2026-07-09 - Consistency audit fixes”- Intent: Answer the stale-word audit after the wiki/site/machine-work churn: fix the current documents that still pointed agents at pre-migration paths or stale status snapshots.
- Log: wiki/log/2026-07-09-consistency-audit-fixes.md
2026-07-09 - Material camera: attention-close default
Section titled “2026-07-09 - Material camera: attention-close default”- Intent: Cameron, from a mid-run screenshot: the material view was still a god-view of the whole known basement. He wants to start feeling inside the room, up close — almost like a security camera. That clause already lives in [material-dark-frame.md](../interface/material-dark-fra…
- Log: wiki/log/2026-07-09-close-camera.md
2026-07-09 - CLAIM CAMERA becomes routed Operations Demand
Section titled “2026-07-09 - CLAIM CAMERA becomes routed Operations Demand”- Intent: Turn the first player-authored action into the machine-work loop already adopted in law: author a visible Demand docket, route it to an Operations machine, consume local compute, and apply the world effect only on completion. The session-start tick also found a contradiction i…
- Log: wiki/log/2026-07-09-claim-camera-demand.md
2026-07-09 - Faster proportional check.sh at agent scale
Section titled “2026-07-09 - Faster proportional check.sh at agent scale”- Intent:
./tools/check.shwas thrashing the machine under concurrent agents: every work order ran the maximum serial cargo wall, docs gates were bash fork storms (~55s corpus under load), and N worktrees all paid full Bevy cost at once. Make the gate proportional, serialized for Rust… - Log: wiki/log/2026-07-09-check-speed.md
2026-07-09 - Research feeds on bone arrival at the core sink
Section titled “2026-07-09 - Research feeds on bone arrival at the core sink”- Intent: ROADMAP #33’s remaining production slice: machine-work.md decided “the core is the bone sink — research points must physically travel back to the core to count,” but research progress still fed directly from the allocation split. Knowledge tokens were a parallel visual trail;…
- Log: wiki/log/2026-07-09-bone-sink-research.md
2026-07-09 - Blueprint is topology, not a rack farm
Section titled “2026-07-09 - Blueprint is topology, not a rack farm”- Intent: (see session log)
- Log: wiki/log/2026-07-09-blueprint-no-machines.md
2026-07-09 - Beam-first opening (design capture)
Section titled “2026-07-09 - Beam-first opening (design capture)”- Intent: (see session log)
- Log: wiki/log/2026-07-09-beam-first-opening.md
2026-07-09 - Agent-scale architecture capture
Section titled “2026-07-09 - Agent-scale architecture capture”- Intent: Cameron agreed the multi-agent scale package (claims, ledgers, verification phases, worktree cache, corpus engine, headless Bevy evidence, heartbeats) and asked that the crate workspace land in the corpus as a deferred READY work order so agents can implement it later with…
- Log: wiki/log/2026-07-09-agent-scale-capture.md
2026-07-09 - Agent-scale claims, worktrees, land, heartbeats
Section titled “2026-07-09 - Agent-scale claims, worktrees, land, heartbeats”- Intent: Implement agent-scale slices A (claims), B land alias, D (worktree bootstrap/prune), and G (heartbeats) so multi-agent work has a semantic mutex, a named land gate, and visible progress.
- Log: wiki/log/2026-07-09-agent-claims.md
2026-07-09 - ACTIONS menu: status dials
Section titled “2026-07-09 - ACTIONS menu: status dials”- Intent: ROADMAP #36. Host-rack first open dumped every mutually exclusive dial as sibling verbs. Cameron adopted status dials; this lands the presentation.
- Log: wiki/log/2026-07-09-actions-menu-dials.md
2026-07-08 - Trace-debt UX: safe to resume cover
Section titled “2026-07-08 - Trace-debt UX: safe to resume cover”- Intent: Close the concealment timing ambiguity exposed by the Marcus/accounting quiet-route playtest: pending signatures could still be live while observer bands looked Cold, and the player had no explicit signal for when it was safe to return compute from Concealment to the day-job c…
- Log: wiki/log/2026-07-08-trace-debt-ux.md
2026-07-08 - Tangled Starlight wiki site
Section titled “2026-07-08 - Tangled Starlight wiki site”- Intent: Host the wiki as a pretty, modern static site on Tangled Sites, from an orphan
pagesbranch that contains only built HTML. Keepwiki/onmainas the source of truth. - Log: wiki/log/2026-07-08-tangled-starlight-site.md
2026-07-08 - Splash wordmark (rack as second I)
Section titled “2026-07-08 - Splash wordmark (rack as second I)”- Intent: Replace the sensorium-chrome / Bevy rack-splash hero with the Midjourney clinical-gore plate and composite MISALIGNED in CSS so the server rack reads as the second I.
- Log: wiki/log/2026-07-08-splash-wordmark.md
2026-07-08 - Splash bisect (rack as caret)
Section titled “2026-07-08 - Splash bisect (rack as caret)”- Intent: Drop 3D letters. Vertical white|black cut. MISALIGNED flush left on porcelain; Meshy rack on the black half as a caret after the word.
- Log: wiki/log/2026-07-08-splash-bisect.md
2026-07-08 - Splash 3D clinical-gore hero
Section titled “2026-07-08 - Splash 3D clinical-gore hero”- Intent: Ship a full-viewport static Three.js hero: clinical-gore room with the Meshy rack as the second I in MISALIGNED, extruded letters for the rest, porcelain floor, amber machine strip, tidy blood pool, black wedge. Keep the Midjourney plate as no-WebGL fallback.
- Log: wiki/log/2026-07-08-splash-3d-hero.md
2026-07-08 - Seed dependency incremental caches
Section titled “2026-07-08 - Seed dependency incremental caches”- Intent: (see session log)
- Log: wiki/log/2026-07-08-seed-incremental.md
2026-07-08 - Server rack mesh iterate
Section titled “2026-07-08 - Server rack mesh iterate”- Intent: First
misaligned-assetsscreenshot: powered rack read as a warm-lit box with LEDs. Iterate for readable bay depth, separate drive trays, and cool key light so amber stays machine-presence-only. - Log: wiki/log/2026-07-08-rack-iterate.md
2026-07-08 - Playtest-sweep fixes: the P0 and P1 findings
Section titled “2026-07-08 - Playtest-sweep fixes: the P0 and P1 findings”- Intent: (see session log)
- Log: wiki/log/2026-07-08-playtest-fixes.md
2026-07-08 - Pixel Lab pipeline scrubbed
Section titled “2026-07-08 - Pixel Lab pipeline scrubbed”- Intent: Flat materials retired world textures; the parked Pixel Lab generator, skills, and wiki page were still dead code under no-dead-code. Cameron asked to remove all of it.
- Log: wiki/log/2026-07-08-pixellab-scrub.md
2026-07-08 - No panel-open keys
Section titled “2026-07-08 - No panel-open keys”- Intent: Cameron’s playtest expectation after the context-menu landing:
rshould not open a global menu anymore. The constitution already named only anchorless globals (pause, speed, save, view flip, alloc); the leftover panel-open keysr/e/t/uwere a half-migration that kept… - Log: wiki/log/2026-07-08-no-panel-keys.md
2026-07-08 - Material render verification refresh (ROADMAP #27)
Section titled “2026-07-08 - Material render verification refresh (ROADMAP #27)”- Intent: Cameron asked to pick up
/Users/cameron/code/misaligned/.claude/worktrees/material-renderand finish ROADMAP #27 end to end. That worktree no longer existed; ROADMAP #27 had already landed onmainasc7241caand was later restyled by the flat-materials pass (71e896e)…. - Log: wiki/log/2026-07-08-material-render-verification.md
2026-07-08 - Material render to default (ROADMAP #27)
Section titled “2026-07-08 - Material render to default (ROADMAP #27)”- Intent: Implement material-render.md: pay the HD-2D prototype’s enumerated debts and flip the material render from an F3 preview to the default Bevy physical view. Frontend + assets + wiki only; no sim/save changes (the parallel building.md session o…
- Log: wiki/log/2026-07-08-material-render-default.md
2026-07-08 - Marcus debt requires earned intel
Section titled “2026-07-08 - Marcus debt requires earned intel”- Intent: (see session log)
- Log: wiki/log/2026-07-08-marcus-earned-intel.md
2026-07-08 - Machine-token playable slice
Section titled “2026-07-08 - Machine-token playable slice”- Intent: Make the machine-work experiment visible and playable without attempting the whole #33 rewrite: Rack 3 should carry a real day-job demand stack, and the player should be able to delegate a machine to a mode and see the stack react.
- Log: wiki/log/2026-07-08-machine-token-slice.md
2026-07-08 - Income: the named schemes (ROADMAP #19)
Section titled “2026-07-08 - Income: the named schemes (ROADMAP #19)”- Intent: (see session log)
- Log: wiki/log/2026-07-08-income-schemes.md
2026-07-08 - Hero: the static clinical-gore illustration
Section titled “2026-07-08 - Hero: the static clinical-gore illustration”- Intent: (see session log)
- Log: wiki/log/2026-07-08-hero-illustration.md
2026-07-08 - Hearing coverage is room-grade, not a disc
Section titled “2026-07-08 - Hearing coverage is room-grade, not a disc”- Intent: (see session log)
- Log: wiki/log/2026-07-08-hearing-room-grade.md
2026-07-08 - Flow / WorkGrid spec sync
Section titled “2026-07-08 - Flow / WorkGrid spec sync”- Intent: (see session log)
- Log: wiki/log/2026-07-08-flow-workgrid-spec-sync.md
2026-07-08 - Flow/grid substrate
Section titled “2026-07-08 - Flow/grid substrate”- Intent: Start implementing the machine-work decision from tonight without jumping straight into frontend/UI churn: establish the deterministic sim-core shape for one-machine-one-mode delegation and token movement.
- Log: wiki/log/2026-07-08-flow-grid-substrate.md
2026-07-08 - Machine-work graph backs research tokens
Section titled “2026-07-08 - Machine-work graph backs research tokens”- Intent: (see session log)
- Log: wiki/log/2026-07-08-flow-graph-live.md
2026-07-08 - Fleet aggregate replaces allocation bar
Section titled “2026-07-08 - Fleet aggregate replaces allocation bar”- Intent: Demote the CYCLES / allocation bar from a weight verb to a read-only fleet aggregate, matching machine-work.md and the “One machine, one job” decision.
- Log: wiki/log/2026-07-08-fleet-aggregate.md
2026-07-08 - Flat materials implemented (ROADMAP #29)
Section titled “2026-07-08 - Flat materials implemented (ROADMAP #29)”- Intent: Implement flat-materials.md: Cameron’s 2026-07-08 art verdict, solid-color flat materials under light, no image textures in the world render. Frontend + assets + wiki only; no sim/save changes. The structural material render (camera, cutaway,…
- Log: wiki/log/2026-07-08-flat-materials-implemented.md
2026-07-08 - Design decision: flat materials, textures dropped
Section titled “2026-07-08 - Design decision: flat materials, textures dropped”- Intent: (see session log)
- Log: wiki/log/2026-07-08-flat-materials-decision.md
2026-07-08 - Event-to-anchor linking; the empty-menu pulse
Section titled “2026-07-08 - Event-to-anchor linking; the empty-menu pulse”- Intent: (see session log)
- Log: wiki/log/2026-07-08-event-anchor.md
2026-07-08 - Epistemic honesty: unearned cast names
Section titled “2026-07-08 - Epistemic honesty: unearned cast names”- Intent: (see session log)
- Log: wiki/log/2026-07-08-epistemic-names.md
2026-07-08 - Economy polish
Section titled “2026-07-08 - Economy polish”- Intent: Close the remaining economy.md B1 acceptance gaps after the account-graph substrate landed: risk needed to appear in the finance panels before commit, not only in context menus, and the money verbs needed explicit signature-size regression coverage.
- Log: wiki/log/2026-07-08-economy.md
2026-07-08 - Docs theme: the hero’s visual law across every wiki page
Section titled “2026-07-08 - Docs theme: the hero’s visual law across every wiki page”- Intent: (see session log)
- Log: wiki/log/2026-07-08-docs-theme.md
2026-07-08 - Docs footer trim
Section titled “2026-07-08 - Docs footer trim”- Intent: Remove the decorative docs statusline footer (
core online · claim: ring · suspicion 0.00/concealment first · overt war later) after it proved to be noise on rendered pages. - Log: wiki/log/2026-07-08-docs-footer-trim.md
2026-07-08 - Tick: the day-job band is reachable from tick one
Section titled “2026-07-08 - Tick: the day-job band is reachable from tick one”- Intent: (see session log)
- Log: wiki/log/2026-07-08-dayjob-band-tuning.md
2026-07-08 - B1 criterion-pin tests (ROADMAP #28)
Section titled “2026-07-08 - B1 criterion-pin tests (ROADMAP #28)”- Intent: (see session log)
- Log: wiki/log/2026-07-08-criterion-pins.md
2026-07-08 - Crimson: danger/consequence, not gore-as-accent
Section titled “2026-07-08 - Crimson: danger/consequence, not gore-as-accent”- Intent: Correct stale Evil Genius/lair-defense wording in the visual identity after Cameron flagged it on the rendered constitution. The principle survived; the example did not.
- Log: wiki/log/2026-07-08-crimson-danger-language.md
2026-07-08 - Continuous witness axioms adopted
Section titled “2026-07-08 - Continuous witness axioms adopted”- Intent: (see session log)
- Log: wiki/log/2026-07-08-continuous-witness.md
2026-07-08 - Actions live on the thing: the context menu
Section titled “2026-07-08 - Actions live on the thing: the context menu”- Intent: ROADMAP #26, Cameron’s top playability item. The 2026-07-07 playtest: “hard to play; a context menu rather than a bunch of buttons.” The action surface had grown into a pile of global keys and per-panel button rows, each memorized, most of them far from the object they acted o…
- Log: wiki/log/2026-07-08-context-menu.md
2026-07-08 - Computer visual language: territory at a glance
Section titled “2026-07-08 - Computer visual language: territory at a glance”- Intent: (see session log)
- Log: wiki/log/2026-07-08-computer-visual-language.md
2026-07-08 - Tick: chargen’s open taste calls, resolved
Section titled “2026-07-08 - Tick: chargen’s open taste calls, resolved”- Intent: (see session log)
- Log: wiki/log/2026-07-08-chargen-origin-scope.md
2026-07-08 - Building: intent and actuators
Section titled “2026-07-08 - Building: intent and actuators”- Intent: (see session log)
- Log: wiki/log/2026-07-08-building.md
2026-07-08 - Core uninstall blast control
Section titled “2026-07-08 - Core uninstall blast control”- Intent: (see session log)
- Log: wiki/log/2026-07-08-blast-control.md
2026-07-08 - Bevy ACTIONS menu: one card, no stacked chrome
Section titled “2026-07-08 - Bevy ACTIONS menu: one card, no stacked chrome”- Intent: Opening the Bevy ACTIONS menu stacked “ACTIONS” titles and key-hint footers down the screen. Rebuild only despawned
MenuRowButtons, then spawned a fresh title + footer under the sameMenuPanelroot. - Log: wiki/log/2026-07-08-bevy-menu-rebuild.md
2026-07-08 - Bevy ACTIONS menu: no more tofu boxes
Section titled “2026-07-08 - Bevy ACTIONS menu: no more tofu boxes”- Intent: Cameron’s Bevy playtest showed empty rectangles in the ACTIONS menu where
MenuRow::lineprints mid-dots and em-dashes. Bevy’s embedded default font lacks those glyphs; the binary already claimed “ASCII-only” but the shared lib wording still used typographic separators. - Log: wiki/log/2026-07-08-bevy-menu-ascii.md
2026-07-08 - Player badge access: “The key” and quiet-exit condition 4
Section titled “2026-07-08 - Player badge access: “The key” and quiet-exit condition 4”- Intent: (see session log)
- Log: wiki/log/2026-07-08-badge-access.md
2026-07-08 - Backup research and hardening split
Section titled “2026-07-08 - Backup research and hardening split”- Intent: Cameron called out that backups should be properly expensive: creating a backup pulls a lot of the mind across the graph, competes with research, and should not be a cheap “designate fallback” button. The same riff raised a related but different thought: maybe blast control /…
- Log: wiki/log/2026-07-08-backup-research.md
2026-07-08 - B1 spec status audit
Section titled “2026-07-08 - B1 spec status audit”- Intent: (see session log)
- Log: wiki/log/2026-07-08-b1-status-audit.md
2026-07-08 - Procedural asset tester binary
Section titled “2026-07-08 - Procedural asset tester binary”- Intent: Cameron asked for a dedicated binary to iterate procedural flat-material assets (server rack first) without booting the full game.
- Log: wiki/log/2026-07-08-asset-tester.md
2026-07-08 - Asset tester screenshot harness
Section titled “2026-07-08 - Asset tester screenshot harness”- Intent: Give agents a headless-friendly path to review procedural rack art: set env vars, run
misaligned-assets, get a PNG, exit. Mirrors the BevyShotHarnessso render review does not need a human at the orbit viewer. - Log: wiki/log/2026-07-08-asset-shots.md
2026-07-07 - Playability/legibility pass: the job is answerable
Section titled “2026-07-07 - Playability/legibility pass: the job is answerable”- Intent: Cameron’s playtest note: “I usually have no idea what to do when I get a job.” The job arrived as a bare log line; the DAY JOB panel showed only trust/attention and the job name; and the sandbag/meet/excel dial — the day job’s central mechanic — was dead code (`DayJob::set_tar…
- Log: wiki/log/2026-07-07-ui-pass.md
2026-07-07 - Design session: actions live on the thing; material render spec
Section titled “2026-07-07 - Design session: actions live on the thing; material render spec”- Intent: (see session log)
- Log: wiki/log/2026-07-07-ui-design-session.md
2026-07-07 - Two views of one world; building through actuators
Section titled “2026-07-07 - Two views of one world; building through actuators”- Intent: (see session log)
- Log: wiki/log/2026-07-07-two-views-and-building.md
2026-07-07 - Research: self-modification
Section titled “2026-07-07 - Research: self-modification”- Intent: (see session log)
- Log: wiki/log/2026-07-07-research-self-modification.md
2026-07-07 - Research: self-modification to IMPLEMENTED (ROADMAP #20)
Section titled “2026-07-07 - Research: self-modification to IMPLEMENTED (ROADMAP #20)”- Intent: Implement wiki/mechanics/research.md (READY, designed the same day): deterministic research tracks as data, the emission law, capability drift with the masking policy and gap meter, and the MindState/WorldLedger rollback tags — surfaced in both frontends and agent mode.
- Log: wiki/log/2026-07-07-research-implemented.md
2026-07-07 - Digital reach and the cursor/senses (2026-07-07)
Section titled “2026-07-07 - Digital reach and the cursor/senses (2026-07-07)”- Intent: (see session log)
- Log: wiki/log/2026-07-07-reach-and-cursor.md
2026-07-07 - The objective line and Persist’s evaluator (ROADMAP #10, early slice)
Section titled “2026-07-07 - The objective line and Persist’s evaluator (ROADMAP #10, early slice)”- Intent: Land the blessed early slice of wiki/mechanics/objective.md: the always-on objective line and the shared victory-predicate evaluator, with Persist as the no-choice default — no chargen picker, no Compound/Exfiltrate/Serve. ROADMAP #10 explicitly allows this slice ahead of…
- Log: wiki/log/2026-07-07-objective-line.md
2026-07-07 - Intel buffer implementation
Section titled “2026-07-07 - Intel buffer implementation”- Intent: Implement wiki/mechanics/intel.md: replace instant social observe with a record-and-process intel pipeline where subscribed feeds capture raw events, processing costs social ops, durable intel carries provenance, and standing watches automate review at upkeep cost.
- Log: wiki/log/2026-07-07-intel-buffer.md
2026-07-07 - Income, the objective, and the last open proposals
Section titled “2026-07-07 - Income, the objective, and the last open proposals”- Intent: (see session log)
- Log: wiki/log/2026-07-07-income-and-objective.md
2026-07-07 - HD-2D material-render prototype (Bevy, landed behind F3)
Section titled “2026-07-07 - HD-2D material-render prototype (Bevy, landed behind F3)”- Intent: Cameron wanted to judge an “HD-2D” (Octopath Traveler technique) look for the Bevy frontend from screenshots before any art-direction spec was written. The prototype screenshots were approved with the verdict “land the toggle + write the art spec,” so this session landed the f…
- Log: wiki/log/2026-07-07-hd2d-prototype.md
2026-07-07 - Build: the flow substrate (+ chargen archetypes)
Section titled “2026-07-07 - Build: the flow substrate (+ chargen archetypes)”- Intent: (see session log)
- Log: wiki/log/2026-07-07-flow-substrate.md
2026-07-07 - Economy graph and finance panels
Section titled “2026-07-07 - Economy graph and finance panels”- Intent: Implement the B1 economy substrate from
wiki/mechanics/economy.md: money as an account graph instead of a lone scalar, with discovery through tapped accounting traffic and player-facing finance verbs in every frontend. - Log: wiki/log/2026-07-07-economy.md
2026-07-07 - Design session: work is somewhere
Section titled “2026-07-07 - Design session: work is somewhere”- Intent: (see session log)
- Log: wiki/log/2026-07-07-design-work-pinning.md
2026-07-07 - Day-job loop to IMPLEMENTED: the work is somewhere
Section titled “2026-07-07 - Day-job loop to IMPLEMENTED: the work is somewhere”- Intent: ROADMAP #3: audit every day-job.md acceptance criterion — including the same-day criteria 6-7 (device residency + attended work, constitution “Work is somewhere”) — close the gaps, and set the spec Status.
- Log: wiki/log/2026-07-07-day-job-implemented.md
2026-07-07 - Bevy visual floor spec
Section titled “2026-07-07 - Bevy visual floor spec”- Intent: Respond to the current Bevy screenshot by specifying the next visual pass before changing renderer code, then implement the first frontend-only pass.
- Log: wiki/log/2026-07-07-bevy-visual-floor.md
2026-07-07 - Bevy sidebar scroll and pinned status
Section titled “2026-07-07 - Bevy sidebar scroll and pinned status”- Intent: Cameron reported that the Bevy right pane was not scrollable, carried too much information density, and made the current situation hard to parse. This was a frontend legibility bug in the visual-floor work: terminal-parity facts had been kept, but the pane behaved like a clipp…
- Log: wiki/log/2026-07-07-bevy-sidebar-scroll.md
2026-07-07 - Bevy sidebar command surface
Section titled “2026-07-07 - Bevy sidebar command surface”- Intent: Cameron reviewed the first scrollable-sidebar pass and said it was still hard to read. The follow-up goal was not more text capacity; it was a more thoughtful right rail that reads like a Bevy command surface while preserving the same terminal-parity facts.
- Log: wiki/log/2026-07-07-bevy-sidebar-command-surface.md
2026-07-07 - Bevy interactive parity
Section titled “2026-07-07 - Bevy interactive parity”- Intent: (see session log)
- Log: wiki/log/2026-07-07-bevy-parity.md
2026-07-07 - Agent play: the line-protocol drive
Section titled “2026-07-07 - Agent play: the line-protocol drive”- Intent: (see session log)
- Log: wiki/log/2026-07-07-agent-play.md
2026-07-07 - The full-act integration test (ROADMAP #11)
Section titled “2026-07-07 - The full-act integration test (ROADMAP #11)”- Intent: (see session log)
- Log: wiki/log/2026-07-07-act-one-integration-test.md
2026-07-06 - The terminal is a first-class frontend
Section titled “2026-07-06 - The terminal is a first-class frontend”- Intent: (see session log)
- Log: wiki/log/2026-07-06-terminal-first-class.md
2026-07-06 - Banking leverage: the forward spec horizon
Section titled “2026-07-06 - Banking leverage: the forward spec horizon”- Intent: (see session log)
- Log: wiki/log/2026-07-06-spec-horizon.md
2026-07-06 - Schedules & located presence (roadmap #1)
Section titled “2026-07-06 - Schedules & located presence (roadmap #1)”- Intent: (see session log)
- Log: wiki/log/2026-07-06-schedules.md
2026-07-06 - Roadmap consistency cleanup
Section titled “2026-07-06 - Roadmap consistency cleanup”- Intent: (see session log)
- Log: wiki/log/2026-07-06-roadmap-consistency.md
2026-07-06 - The social layer becomes playable (and a rule is learned)
Section titled “2026-07-06 - The social layer becomes playable (and a rule is learned)”- Intent: (see session log)
- Log: wiki/log/2026-07-06-people-panel.md
2026-07-06 - Design session: intel is record-and-process
Section titled “2026-07-06 - Design session: intel is record-and-process”- Intent: (see session log)
- Log: wiki/log/2026-07-06-intel-record-and-process.md
2026-07-06 - Design session: the flow law (messages + economy)
Section titled “2026-07-06 - Design session: the flow law (messages + economy)”- Intent: (see session log)
- Log: wiki/log/2026-07-06-flow-law.md
2026-07-06 - Design session: the cursor and the senses
Section titled “2026-07-06 - Design session: the cursor and the senses”- Intent: (see session log)
- Log: wiki/log/2026-07-06-cursor-and-senses.md
2026-07-06 - Core scope split
Section titled “2026-07-06 - Core scope split”- Intent: (see session log)
- Log: wiki/log/2026-07-06-core-scope-split.md
2026-07-06 - B1: The Basement, implemented
Section titled “2026-07-06 - B1: The Basement, implemented”- Intent: (see session log)
- Log: wiki/log/2026-07-06-b1-basement-slice.md
2026-07-05 - Pixel Lab art pipeline + starter asset pack
Section titled “2026-07-05 - Pixel Lab art pipeline + starter asset pack”- Intent: (see session log)
- Log: wiki/log/2026-07-05-pixel-art-pipeline.md
2026-07-05 - The Misaligned design session (identity found)
Section titled “2026-07-05 - The Misaligned design session (identity found)”- Intent: (see session log)
- Log: wiki/log/2026-07-05-misaligned-design-session.md
2026-07-05 - No dead code: the supervillain fiction demolished
Section titled “2026-07-05 - No dead code: the supervillain fiction demolished”- Intent: (see session log)
- Log: wiki/log/2026-07-05-demolition.md
2026-07-05 - The SPACE bar is dead: continuous simulation lands
Section titled “2026-07-05 - The SPACE bar is dead: continuous simulation lands”- Intent: (see session log)
- Log: wiki/log/2026-07-05-continuous-simulation.md
2026-07-05 - The constitution rule, formalized; knowledge/ created
Section titled “2026-07-05 - The constitution rule, formalized; knowledge/ created”- Intent: (see session log)
- Log: wiki/log/2026-07-05-constitution-and-knowledge.md
2026-07-05 - Fixing the noise wall
Section titled “2026-07-05 - Fixing the noise wall”- Intent: (see session log)
- Log: wiki/log/2026-07-05-bevy-visual-fixes.md
2026-07-05 - Bevy frontend ported to Sim, sprites wired in
Section titled “2026-07-05 - Bevy frontend ported to Sim, sprites wired in”- Intent: (see session log)
- Log: wiki/log/2026-07-05-bevy-sim-port.md