KB-395F
RP Dynamic Drill Grouping — 05 Acceptance Dashboard v2
2 min read Revision 1
dashboard-v2track-drp-dynamic-drill2026-06-05
05 — Acceptance Dashboard v2 (Track D)
v_rp_dynamic_drill_ui_acceptance_dashboard_v2 (single row, live):
{
"ui_contract_ready": true,
"substrate_contract_ready": true,
"proof_cases_total": 26,
"proof_cases_pass": 22,
"proof_cases_expected_blocker": 4,
"proof_cases_fail": 0,
"axes_covered": 5,
"missing_grouping_before": 10,
"missing_grouping_after": 0,
"missing_substrate_before": 2,
"missing_substrate_unexplained_after": 0,
"empty_substrate_classified": 2,
"official_blocked_count": 39,
"candidate_count": 33,
"final_verdict": "UI_DYNAMIC_DRILL_PROVEN_WITH_EXPECTED_BLOCKERS"
}
final_verdict logic (computed, not hardcoded)
UI_DYNAMIC_DRILL_PROVEN_WITH_EXPECTED_BLOCKERSwhen FAIL=0 AND missing_grouping_after=0 AND missing_substrate_unexplained_after=0 → current....BLOCKED_BY_GROUPINGif any grouping rule yields 0 groups....BLOCKED_BY_SUBSTRATEif any empty candidate stays NEEDS_REVIEW.FAILif any proof case FAILs.
official_blocked_count (39) and candidate_count (33) are carried from the v1
dashboard — authority blockers are surfaced, never zeroed.