KB-3AED

RP Return Minimal Guard Closure — 06 Minimal Blocker Closure Plan

2 min read Revision 1
registries-pivotrp-return2026-06-03

06 — Minimal Blocker Closure Plan

Smallest next action, not the backlog. RP cleanup reduces to ONE external-authority blocker; RP/IU resume reduces to ZERO blockers.

Blocker R0 (only one for RP cleanup) — register/birth dot-pivot-update

  • What: lawfully register+birth the already-authored, rollback-proven dot-pivot-update, then run its dry-run→--commit path to fix the 3 composition mismatches.
  • Owner: operator/admin holding dot-dot-register (Directus-API) credentials.
  • Evidence it's the only RP blocker: doc 02 (other 3 dims non-RP); doc 04 (no substitute); doc 01 (3 targets born).
  • Tool: dot-dot-register → governed dot_tools row + birth → dot-pivot-update --auto-from-species (dry-run) → --commit.
  • Guard before: dot_pivot_update_not_governed=1 BLOCK; fs_dot_file_no_registry=16.
  • Guard after register/birth: dot_pivot_update_not_governed→0; fs→15. (orphan/phantom unchanged — non-RP.)
  • Rollback: registration reversible (governed retire); composition --commit has authored BEGIN…ROLLBACK rehearsal + rollback proven.

Non-RP global-hygiene items (do NOT reopen for RP)

54 dot_iu_command_catalog → owner taxonomy + creds. 5 pivot collisions → owner + composite-unique design (one-way door). 6 phantoms → owner retire/restore + retire mechanism. 15 non-cleanup FS scripts → registrar creds. OSPA=0 → human L2/L4 seed.

RP/IU resume — zero-blocker path (Path 3)

Resume miếng-thông-tin work on the live v_rp_classification_governance_map. No credential, approval, or mutation required. Guard impact: none. Rollback: n/a (read-only).

One-line summary

Smallest blocker for RP cleanup = one credential (dot-dot-register). Smallest blocker for RP/IU resume = none.

Back to Knowledge Hub knowledge/dev/reports/architecture/registries-pivot-return-minimal-guard-closure-2026-06-03/06-minimal-blocker-closure-plan.md