From a8ae319442ee652f8e587539c3767e9c64218562 Mon Sep 17 00:00:00 2001 From: Cameron Pfiffer Date: Thu, 30 Jul 2026 06:28:46 -0700 Subject: [PATCH] Make the interface follow evidence on the wire. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Route every remaining pressure and presentation read through persisted evidence transit, so LIE prevents unread records instead of curing landed suspicion. πŸ‘Ύ Generated with [Letta Code](https://letta.com) Co-Authored-By: Letta Code --- crates/misaligned-assets/src/main.rs | 134 ++++++++++++++---- crates/misaligned-bevy/src/main.rs | 4 +- crates/misaligned-bevy/src/rail_ui.rs | 105 ++++---------- .../misaligned-bevy/src/world_annotations.rs | 2 +- crates/misaligned-core/src/detection.rs | 8 +- crates/misaligned-core/src/machine.rs | 4 +- crates/misaligned-core/src/research.rs | 6 +- .../misaligned-core/src/sim/communications.rs | 6 +- crates/misaligned-core/src/sim/economy.rs | 126 +++++++++------- crates/misaligned-core/src/sim/mod.rs | 71 +++++++--- crates/misaligned-core/src/sim/read.rs | 16 +-- .../misaligned-core/src/sim/tests/economy.rs | 11 +- crates/misaligned-core/src/sim/tests/read.rs | 23 +-- .../src/sim/tests/social_plot.rs | 16 ++- crates/misaligned-core/src/sim/tests/work.rs | 35 +++-- crates/misaligned-core/src/ui_projection.rs | 12 +- crates/misaligned-core/tests/act_one.rs | 13 +- crates/misaligned-terminal/src/agent.rs | 130 +++++++---------- crates/misaligned-terminal/src/ui.rs | 97 ++++--------- tools/env_registry_gate.py | 6 + tools/test_env_registry.py | 27 ++++ wiki/art/asset-tester.md | 15 +- wiki/engineering/env.md | 2 +- wiki/gameplay/act-one.md | 2 +- wiki/glossary.md | 14 +- wiki/interface/action-vocabulary.md | 11 +- wiki/interface/agent-play.md | 5 +- wiki/interface/digital-read.md | 11 +- wiki/interface/operations-workspace.md | 6 +- wiki/log/2026-07-29-retire-pending-pool.md | 4 +- .../2026-07-30-wire-law-current-mirrors.md | 2 +- wiki/mechanics/detection.md | 23 +-- wiki/mechanics/research.md | 2 +- wiki/mechanics/sim-mechanics.md | 16 +-- wiki/process/ROADMAP.md | 4 +- 35 files changed, 503 insertions(+), 466 deletions(-) diff --git a/crates/misaligned-assets/src/main.rs b/crates/misaligned-assets/src/main.rs index c4f90eff..484a1201 100644 --- a/crates/misaligned-assets/src/main.rs +++ b/crates/misaligned-assets/src/main.rs @@ -52,7 +52,7 @@ impl TokenLoad { } /// Single asset on the pedestal, all five states side by side, or all -/// four machine modes side by side (owned-busy racks). +/// three machine modes side by side (owned-busy racks). #[derive(Debug, Clone, Copy, PartialEq, Eq, Default, Resource)] enum ViewMode { #[default] @@ -64,14 +64,12 @@ enum ViewMode { /// Dev screenshot harness (`MISALIGNED_SHOT=`, path via /// `MISALIGNED_SHOT_PATH`): apply the staged scene, settle, save one /// PNG, exit. Kinds: `dead|foreign|idle|busy|core` for states, -/// `dayjob|work|research|think|conceal|lie|operations` for an owned-busy rack in that -/// machine mode β€” each optionally suffixed `_instrument|_ring|_wash` -/// (`_ladder` remains a capture-compat alias for `_instrument`) β€” +/// `work|think|lie` for an owned-busy rack in that machine mode β€” each +/// optionally suffixed `_instrument|_ring|_wash` β€” /// `lineup[_