KB-6C78

Authority P1 Hardening — 05 APR-0234 Reconcile

3 min read Revision 1
apr-0234reconcile2026-06-06

05 — APR-0234 Reconcile

The row (live, view v_apr_0234_reconcile_status)

APR-0234: status=approved, action=add, proposed_action_code=NULL, request_type=NULL, source=human:Desktop, reviewed_by=system_auto_approve (i.e. it was auto-approved at INSERT by the old P0 bypass and never transitioned). target_collection=dot_tools, entity_code=dot-ops-silent-fail-scan. Title: "S178-Fix22 Bước 5: new_dot x4 silent-fail scanner Đ22 v1.1 §4.2". Created 2026-04-20, date_updated NULL. Votes = 0. quorum_would_pass_now = false.

Live object state — the decisive fact

The proposed_action registers four DOTs: dot-ops-silent-fail-scan, -scan-test, -propose, -propose-test. A live check of dot_tools shows all four already exist and are status=active. The intended "add" effect is therefore already realized by another path. APR-0234 is an approved-but-undisposed record whose world-effect is already present.

Desired lifecycle and constraints

  • revert_to_pending is not available: fn_enforce_apr_lifecycle only permits approved→applied/rejected.
  • apply is blocked by the new apply-time quorum re-proof (0 votes, null action code) until a real president vote exists; and applying would be a near-noop (ON CONFLICT DO NOTHING over already-active DOTs).
  • reject is permitted (approved→rejected) and is clean given the object is already realized.

Reconcile plan (view v_apr_0234_reconcile_plan)

Opt Action Mechanism Required actor Recommendation
1 revert_to_pending lifecycle blocks approved→pending president not-recommended
2 mark_needs_ratification annotate review_note, keep approved, track in queue president interim-safe
3 apply_with_president_vote add president vote, approved→applied; effect is noop (DOTs already active) president reversible-with-rollback
4 reject_as_superseded approved→rejected; object already realized so reject is clean president reversible-before-terminal
5 quarantine no DB mutation; hold flag operator reversible

Recommendation

Because the four target DOTs are already live and active, the cleanest concrete resolution is president retroactive-ratify (benign) then reject_as_superseded (option 4), or apply_with_president_vote (option 3) if the principal prefers the record to read applied. Either way the apply-time guard prevents any auto-apply without a real vote. No mutation was performed this session (no authority). APR-0234 is now a concrete, scoped decision — not a loose note.

Back to Knowledge Hub knowledge/dev/reports/architecture/authority-p1-hardening-backaudit-ratification-scanner-apply-control-2026-06-06/05-apr-0234-reconcile.md