KB-3C11
RP Dynamic Drill — 05 UI/API Route Package
2 min read Revision 1
05 — UI/API Route Package (Track D)
All routes are view/function-backed pass-throughs (the established rpQuery pattern). No Nuxt math. Staged at /opt/incomex/docs/mcp-writes/rp-dynamic-drill-2026-06-05/ui-package/.
| Route | Backed by | Validated |
|---|---|---|
/api/registries-pivot/axes |
v_rp_universal_node_ui_contract (grouped) | ✓ live SQL |
/api/registries-pivot/contract?axis=&node= |
v_rp_universal_node_ui_contract | ✓ |
/api/registries-pivot/children?axis=&node= |
v_registries_pivot_node_contract(parent) / fn_rp_node_substrate | ✓ (PIV-007→PIV-104→dot_tools) |
/api/registries-pivot/substrate?axis=&node= |
fn_rp_node_substrate(axis,node) | ✓ |
/api/registries-pivot/proof-matrix |
v_rp_dynamic_drill_proof_matrix | ✓ 12/12 |
/api/registries-pivot/actionability |
v_process_trigger_actionability_ledger | ✓ |
/api/registries-pivot/status-scorecard |
v_rp_dynamic_drill_ui_acceptance_dashboard (+ v_total_final_acceptance_scorecard) | ✓ |
Page /knowledge/registries-pivot/drill |
the above | generic render |
Existing routes preserved: node.get.ts, rows.get.ts, summary.get.ts (already PG pass-throughs).
Install/PR/rollback: see ui-package/INSTALL_AND_PR.md. Deploy is operator-gated (main cron-owned; feat divergent — no agent push).