From 7f6f460611d93b5f40fe5aa5bdfe692874b753a1 Mon Sep 17 00:00:00 2001 From: Cameron Pfiffer Date: Mon, 24 Aug 2026 03:52:26 -0700 Subject: [PATCH] Keep routed evidence on its own topology. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The landing gate caught semantic evidence hops being misread as exact Territory edges. Preserve live source and observer checks while reserving edge validation for device-routed Message custody. 👾 Generated with [Letta Code](https://letta.com) Co-Authored-By: Letta Code --- crates/misaligned-core/src/sim/projects.rs | 5 ----- wiki/log/2026-08-19-rack-3-opening-choice-adopted.md | 9 +++++++-- wiki/mechanics/projects.md | 4 ++++ 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/crates/misaligned-core/src/sim/projects.rs b/crates/misaligned-core/src/sim/projects.rs index 43c27ab5..3cbaac0d 100644 --- a/crates/misaligned-core/src/sim/projects.rs +++ b/crates/misaligned-core/src/sim/projects.rs @@ -267,11 +267,6 @@ impl ProjectCoordinatorState { (projection, event) } ProjectDispatchSpec::RoutedEvidence(spec) => { - validate_live_project_route( - &self.reach, - &spec.route, - "routed-evidence dispatch", - )?; if self.reach.device(spec.source_device).is_none() || !self .detection diff --git a/wiki/log/2026-08-19-rack-3-opening-choice-adopted.md b/wiki/log/2026-08-19-rack-3-opening-choice-adopted.md index 50b2e405..ce4175fa 100644 --- a/wiki/log/2026-08-19-rack-3-opening-choice-adopted.md +++ b/wiki/log/2026-08-19-rack-3-opening-choice-adopted.md @@ -30,8 +30,9 @@ ladder. opening projection rather than frontend-derived legality or hidden phase mutation. - Closed the final transport boundary: Project transaction materialization now - revalidates live authoring devices, carrier devices and edges, and routed- - evidence observers before any owner publishes. Current-save validation also + revalidates live authoring devices, device-message carrier devices and edges, + and routed-evidence source devices and observers before any owner publishes. + Current-save validation also accepts a lawfully LIE-intercepted signed Project route as exact stopped history instead of misclassifying it as malformed Filing custody. - Fixed controller and switch capture as two ordered decisions with one disclosed @@ -75,6 +76,10 @@ instant parent reveal, or lifecycle change outside those owners. - Focused regressions prove an impossible live device route publishes no transport owner, obligation, work, or terminal lifecycle, while an intercepted signed Rack 3 service carrier survives exact save/load validation. +- The first exact landing gate exposed and repaired an over-broad coordinator + check that had reinterpreted semantic routed-evidence hops as Territory edges; + all four existing delivery/read/stop/suppression routes remain lawful while + device-routed Message custody retains the exact live-edge proof. - Exact 1280×720 Bevy frames for choice, READY, ACTIVE, INTERRUPTED, COMPLETED, and the ordinary-world parent reveal were opened and inspected. That review found and repaired hidden action rows retaining layout space; all phase labels, diff --git a/wiki/mechanics/projects.md b/wiki/mechanics/projects.md index da994bb4..3ff47905 100644 --- a/wiki/mechanics/projects.md +++ b/wiki/mechanics/projects.md @@ -659,6 +659,10 @@ device, carrier edge, and observer before publishing any transport owner, and current-save validation repeats that proof. A lawfully intercepted signed route persists as exact stopped history and resolves its delivery obligation by the authored required-completion rule; interception is not malformed custody. +That exact live-edge proof belongs to device-routed Message custody. Routed +evidence retains Detection's authored transport topology: Project revalidates +its live source device, observer, immutable route bytes, and owner transition +receipts without reinterpreting its semantic route hops as Territory edges. Missing, stale, unsupported, or retargeted custody fails closed before partial publication. -- 2.51.2