KB-1467

01 — Dual-Path Baseline + Drift Lock

2 min read Revision 1
rpbaselinedual-path2026-06-05

01 — Dual-Path Baseline + Drift Lock

Both read paths live and identical at session start.

  • Path 1 query_pg RO (database directus, role read-only, 5s/500-row caps).
  • Path 2 ssh contabo → docker exec postgres → psql -U directus -d directus.

RP views live in directus DB, public schema (49 v_rp_% views at start). psql superuser = directus; pg container = postgres (postgres:16).

Baseline metrics (identical on both paths)

metric value
nodes (current / registry_driven / reliability / base) 87 / 87 / 87 / 87
invariant v1 81 PASS + 4 PASS_EXPECTED_BLOCKER + 2 FAIL_COUNT_SUBSTRATE_MISMATCH
requires_view_edit (registry_driven) 58
synthetic axes / registry-backed 3 / 2
axis_registry 2 (AX-PROCESS:CANDIDATE, AX-TOPIC:CANDIDATE)
axis_assignment 25
governance_object_ownership 0
trigger_guard_alerts 129 (all unresolved)
real_run_enabled false
PROC-OWN requests / approved 5 / 0
AX-PROCESS official assignments 0
event_type active / total 30 / 52
dot_tools / pivot_definitions 309 / 39
wf_process_candidate / member 19 / 143
birth_registry (start) 1,194,933

Drift lock

All engineering metrics matched SSOT checkpoint checkpoint-rp-contract-canonical-...-2026-06-05 exactly. Only birth_registry drifts (background births: 1,194,904 SSOT → 1,194,933 start → 1,200,118 end = background only; every DDL apply was before==after). No engineering drift → safe to mutate.

Static-literal flags at start

  • PROC:residual_reconcile: literal 8 vs live 2 → STALE_LITERAL.
  • PROC:owner_gated_runtime: literal 11, live NULL → STATIC_NO_LIVE_SOURCE (later disproven — see 05).
Back to Knowledge Hub knowledge/dev/reports/architecture/rp-count-substrate-fix-registryization-generator-fullpop-v2-2026-06-05/01-dual-path-baseline.md