KB-3771

Checkpoint — T2 RP Systemic Reality / Hardcode / Auto-Scale / Design-Gap Audit (2026-06-05)

6 min read Revision 1
checkpointterminal2auditrp-systemic-realityread-only2026-06-05

CHECKPOINT — T2 RP Systemic Reality / Hardcode / Auto-Scale / Design-Gap Audit

Date: 2026-06-05 · Mode: READ-ONLY (Terminal 2) · Verdict: PASS · DB: directus.public (NOT incomex) Overall RP trustworthiness: 54/100. Mutations: NONE except this KB audit doc set (12 docs + this checkpoint).

Report dir

knowledge/dev/reports/architecture/parallel-terminal2-rp-systemic-reality-hardcode-autoscale-design-gap-audit-2026-06-05/00-readme-first · 01-hardcode-audit · 02-autoscale-readiness · 03-source-adapter-reality · 04-count-reliability-systemic · 05-full-population-drill-risk · 06-birth-governance-rp-sync · 07-automation-reality · 08-ui-architecture-audit · 09-design-gap-audit · 10-fix-roadmap-priorities · 11-final-summary.

Scores

Hardcode 52 · Auto-scale 38 · Adapter coverage 62 · Count reliability 70 · Drill full-pop 45 · Birth/gov sync 58 · Automation 40 · UI arch 55(design)/UNVERIFIED(source) · Overall 54.

Live evidence captured (read-only, 2026-06-05)

  • axis_registry = 2 (AX-TOPIC, AX-PROCESS, both CANDIDATE); AX-BASE/AX-TRIGGER/AX-PXT absent (synthetic).
  • governance_object_ownership = 0; PROC-OWN-01..05 all pending (0 votes); axis_assignment 25 (all AX-TOPIC).
  • dot_config: real_run_enabled=false, execute_enabled=false, dry_run_only=true, emit_enabled=false (REAL_RUN fail-closed).
  • birth_registry 1,194,873 · trigger_guard_alerts 129 · dot_tools 309 · event_type_registry 52 · pivot_definitions 39.
  • Universal contract = 87 nodes (AX-BASE 39 / AX-PROCESS 22 / AX-PXT 12 / AX-TOPIC 7 / AX-TRIGGER 7).
  • v1 contract live: AX-PXT 10 NEEDS_GROUPING, AX-PROCESS 2 substrate_missing. v2 contract: AX-PXT 0 needs_grouping (resolved). → dual-contract divergence; v2 not deployed.
  • proof_matrix_v2 = 22 PASS + 4 PASS_WITH_EXPECTED_BLOCKER, 0 FAIL (blocked branch verdict is a literal, can't fail).
  • wf_adapter_run_log: 5 runs 06-05 (02:10), 21 total (REAL). wf_scanner_run_log: last 06-04 09:53, 0 on 06-05 (orchestrator unproven).
  • pivot_definitions PIV-3xx/MTX = MTX-L1-OVERVIEW, MTX-L2-ATOM, MTX-TEST, PIV-311, PIV-313PIV-301/302/303/310 phantom, MTX-TEST in prod.
  • AX-PXT PROC:residual_reconcile count_value=8 but live residual(v4)=2 → stale ledger literal.

Key view-definition findings (pg_get_viewdef)

  • v_rp_universal_node_ui_contract = 6-way UNION ALL of hardcoded axis-code literals, hardcoded route prefixes, special-cased job:cut branch with inline job_kind ~~ 'cut.%'; does not reference axis_registry (H1/H2/H3).
  • v_rp_dynamic_drill_proof_matrix_v2 BLK branch: WHERE node_code = ANY(ARRAY['PROC:official_rp','PROC:jobcut_verified']) with literal 'PASS_WITH_EXPECTED_BLOCKER' verdict (H4).
  • v_rp_pxt_grouping_surface = live LEFT JOIN count(*) over v_pxt_grouped_children (good).
  • AX-PXT v1 branch hardcodes has_children=false + drill_action='SHOW_SUBSTRATE' even at count_value=408 while grouping_status=NEEDS_GROUPING (H8) → substrate ref = 12-row gap ledger, NOT the 408 objects (drill route-to-misleading-page).

Top findings

  • HARD_BUG/P0: H4 literal-PASS proof verdict; H8 NEEDS_GROUPING-but-SHOW_SUBSTRATE; AX-PXT substrate-population mismatch.
  • ARCHITECTURE_GAP/P0: contract hardcodes axes (not registry-driven) → auto-scale 38; dual v1/v2 contract.
  • DATA_DEBT/P1-2: AX-PXT static ledger literals (residual stale); phantom pivots; partial-as-total 525.
  • DESIGN_DEBT: 3/5 synthetic axes unregistered (RP-visible-but-not-governed); version sprawl (131 views, v2–v6, no _current).
  • INFRA: scanner orchestrator unproven 06-05; queues without drainers (observe-heavy, actuate-light).
  • Credit: no fake-official, birth-safe (before==after), REAL_RUN fail-closed, no Nuxt math, divergences labeled, no silently-wrong unlabeled count.

Fix roadmap (all P0/P1 birth-free, T1-fixable, NO authority)

P0-1 unify v1/v2 contract behind canonical name · P0-2 registry-drive contract (axis_source_binding, kill UNION) · P0-3 full-population drill-invariant view + computed blocked verdict · P1-1 governance_class label synthetic axes · P1-2 live AX-PXT counts · P1-3 scope labels (partial counts) · P1-4 canonical _current aliases · P2 phantom/MTX-TEST cleanup, prove scanner fire (operator), DB↔host drift reconcile, dry-run actuation loop. P3 (NOT T1): president votes, AX-TRIGGER/AX-TOPIC owners, REAL_RUN flips, UI deploy.

UI must-label-now

  1. AX-BASE/AX-TRIGGER/AX-PXT = SYNTHETIC/DERIVED · 2) AX-PXT counts ledger-literal/may-be-stale + substrate is a gap summary · 3) trigger 525 = DB-only · 4) all nodes CANDIDATE/0 official · 5) bound contract is stale v1 until P0-1.

Mismatch with T1

T1 "production-closeout / drill PROVEN" holds only for non-deployed v2 twins on a curated proof set. Deployed-intended v1 is stale; proof is curated not full-population; orchestrator hasn't fired 06-05; contract not registry-driven. T1's governance framing ("authority-blocked, no engineering blocker") is correct, but un-flagged architecture/engineering debt (P0-1..P0-3) exists that T1 can fix without authority.

NEXT

T1_RP_CONTRACT_UNIFY_AND_REGISTRY_DRIVE_AND_DRILL_INVARIANT_GUARD (P0-1..P0-3) ‖ RP_COUNT_LABEL_HARDENING (P1). Authority track unchanged (president/owners/operator).

Read-back

This checkpoint + 12 report docs uploaded to KB (revision 1 each). MCP read-back: PASS (list_documents confirms 12 report docs created under report dir; this checkpoint created at the architecture root).

Back to Knowledge Hub knowledge/dev/reports/architecture/checkpoint-parallel-terminal2-rp-systemic-reality-hardcode-autoscale-design-gap-audit-2026-06-05.md