Skip to content

Commit e77b67f

Browse files
committed
docs(plan): wiring plan v2 — integrate 3-brutal-critic findings
5-consolidation + 3-brutal-critic (5+3) hardening pass complete. v1 verdict was HOLD; v2 integrates every P0/P1. Architecture confirmed sound by all 3 critics (baton-handoff / brutally-honest-tester / preflight-drift); fixes are sequencing + two corrected premises. Overturned / fixed: - DROPPED the "W2.5 mutability decision gate" — it was a NON-ISSUE (no Arc<ShaderDriver>; the bins' Mutex guard already yields &mut ShaderDriver → &mut self.mailboxes free). The recommended RwLock would have ADDED a Mutex→RwLock→awareness lock-order edge. - W2 BLOCKED on #518 (content_row only on the W1b branch), not "READY NOW"; header no longer overclaims W1b shipped. - prefilter off-by-(N−len): zeroed MetaWord passes MetaFilter::accepts → add MailboxSoA::populated() (W1c) and clamp to it, not n_rows(). - BusDto round-trip P0: non-headline top_k indices live in the dropped cycle plane → D-DIST-5 reclassified with the named cycle exception; W3 adds a BusDto differential gate + busdto_bridge_test tolerance update. - W3+W4a collapsed into ONE atomic PR (H-DW-1); +feature-on CI matrix row. - ontology re-home onto ShaderDriver at W4b (else ctx_id falls to unwrap_or(0) at W7); shim edge arm uses edges_raw()[row] (one reattach); emit-path pack(temporal) v2-no-op observability; firewall lint bars BOTH the ndarray twin AND the THIRD type thinking_engine::layered::CausalEdge64. Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 85b07b4 commit e77b67f

1 file changed

Lines changed: 140 additions & 63 deletions

File tree

0 commit comments

Comments
 (0)