06 — RP/UI v6 Packet
06 — RP/UI v6 Packet (Workstream E)
Patch-ready, operator-gated (Nuxt rebuild). No Nuxt math — every count/status comes from a v6 view in PG. The "verified" badge is sourced only from verified_candidates_v3.
Routes (each backed 1:1 by a view)
| route | view | purpose |
|---|---|---|
GET /process-discovery/endpoint-status |
v_process_discovery_agent_api_endpoint_status |
per-DOT endpoint readiness |
GET /process-discovery/endpoint-binding |
v_process_discovery_endpoint_binding_status |
per-candidate binding rollup |
GET /process-discovery/candidate-status-v6 |
v_process_discovery_candidate_status_v6 |
full ladder incl. endpoint dim |
GET /process-discovery/birth-readiness-v6 |
v_process_discovery_birth_readiness_v6 |
birth gate incl. endpoint dim |
GET /process-discovery/auto-workflow-policy-gaps |
v_process_discovery_auto_workflow_policy_gaps |
admission gates + next action |
GET /process-discovery/job-cut-registration |
verified_candidates_v3 (filtered) |
job:cut packet surface |
GET /process-discovery/dot-kg-readiness |
candidate_status_v6 + endpoint_binding_status (dot:kg) |
dot:kg ladder |
Badges (status → chip)
endpoint_missing→ grey "no endpoint"endpoint_staged→ amber "endpoint staged"endpoint_bound→ blue "endpoint bound"plan_only_tested→ amber "plan tested"dry_run_ready→ blue "dry-run ready"dry_run_observed→ teal "dry-run observed"owner_missing→ amber "owner needed"event_inactive→ grey "events off"verified_candidate→ green "verified" (only from verified_candidates_v3)birth_ready→ green "birth ready"
"Missing step" widget
Reads auto_workflow_policy_gaps.next_required_action for the selected candidate and shows the exact next step — e.g. dot:kg → "establish run-level correlation" then "bind a no-mutation agent_api endpoint, then dry-run"; job:cut → "assign governance owner, then birth".
RO timeout guidance for the API layer
candidate_status_v6/birth_readiness_v6 are deep; the API must query them via the app/RW connection (no 5s cap) or via a server-side materialised refresh. The three shallow v6 views are safe for any role.
Deploy
Operator-gated Nuxt rebuild. No deploy performed this macro (UI src outside MCP read/write allowlist). Handler code shape unchanged from the v5 packet (doc 08 of the prior macro) — add the 7 routes above.
Completion
UI/API v6 deploy packet complete.