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_pgRO (databasedirectus, 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).