KB-EC45
10 — UI / API Process Candidate & Coverage Packet
3 min read Revision 1
10 — UI / API Process Candidate & Coverage Packet
Status: PATCH-READY (not deployed). All numbers come from views — no Nuxt-side math.
Routes → backing view
| route | backing view |
|---|---|
/process-discovery/candidates |
v_ax_process_candidate_universe |
/process-discovery/candidates/:code |
v_ax_process_candidate_universe + v_process_axis_candidate_review_dashboard (filter) |
/process-discovery/candidates/:code/components |
v_ax_process_candidate_substrate (filter candidate_code) |
/process-discovery/candidates/:code/actions |
v_process_axis_candidate_action_queue_v3 (filter) |
/process-discovery/remediation-v2 |
v_workflow_orphan_remediation_v2 |
/registries-pivot/AX-PROCESS/candidate-surface |
v_ax_process_candidate_assignment_surface + v_ax_process_candidate_layer_nodes |
/registries-pivot/AX-PROCESS/coverage-after-candidates |
v_ax_process_rp_visibility_after_candidate_stage |
/registries-pivot/AX-PROCESS/owner-gate |
v_process_axis_owner_gate_queue + v_process_axis_birth_request_queue |
Components
- ProcessCandidateUniversePanel — table of 19 candidates; badge from
rp_visibility; sort candidate-visible first. - CandidateLayerDrilldown — candidate → member objects (
v_ax_process_candidate_substrate). - CandidateComponentGraph — nodes = candidate + its members; edge role = ENTRYPOINT/IMPLEMENTATION/SERVICE/DOC.
- CandidateActionPanel — renders
action_queue_v3; canon-mutating/president-gated buttons show a lock + "handler unimplemented" (fail-closed); no checkbox. - RemediationQueueV2 — residual_state grouped bar (RESOLVED 109 / AWAITING 34).
- OwnerGateQueue — 7 rows; "assign owner" CTA disabled until owner auth.
- CanonGateSummary — renders §12 verdict + the 9 gate criteria.
Sample API payload (/registries-pivot/AX-PROCESS/coverage-after-candidates)
{"universe_total_entrypoints":453,"db_managed_definitions":373,
"host_orphan_objects_triaged":143,"host_candidate_visible":69,"host_not_process":40,
"host_owner_gated":11,"host_needs_review":23,"official_ax_process_rp_assigned":0,
"candidate_clusters_populated":17,"new_process_candidates":6}
Deploy path (Nuxt source) was not mutated this run — packet is ready for the next UI-deploy macro. All 8 routes read existing views; zero new backend handlers required for read-only rendering.