Walk routed records through their persisted hops (Defense: digital-read criterion 4a). master
Routed evidence records now render at their current hop position, advancing one reach edge per tick from emitter to observer endpoint. While on the first device hop the record reads as interdictable; leaving that hop is the window closing. At the endpoint the record parks as an unread count until the observer cadence read. The rendered path is derived from the record custody — it cannot show a route the sim did not author. Core projection (read.rs): ReadClass::RoutedRecord variant, read_routed() method, RoutedCustodyPhase enum, RoutedRecordProjection struct, and routed_record_projection() public method. Six deterministic core tests cover interdictable first hop, hop advancement, endpoint parking, stopped records staying dark, and distinctness from standing pressure and trace debt. Bevy DIGITAL render flows through existing world-annotation path. Terminal agent covers the new class. Screenshot harness stages the routed-record kind from persisted core state. Spec: wiki/interface/digital-read.md criterion 4a (AMENDED 2026-07-28, IMPLEMENTED 2026-07-29). 👾 Generated with [Letta Code](https://letta.com) Co-Authored-By: Letta Code <noreply@letta.com>