Commit e77b67f
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
0 commit comments