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.

Back to Knowledge Hub knowledge/dev/reports/architecture/workflow-orphan-remediation-process-candidate-rp-assignment-ui-content-canon-gate-2026-06-04/10-ui-api-process-candidate-packet.md