KB-6B81

06 — Approval Packet for APR-0415 (for real approvers only)

3 min read Revision 1

06 — Approval packet for APR-0415 (for real approvers ONLY)

This packet records what each real approver must review and how a lawful vote would be cast. It records no approval. The proposing agent casts no vote. No vote can be cast until a lawful channel exists (file 04 = none) — so this packet is pending a channel, not actionable this turn.

What is being approved

APR code            APR-0415  (id 415)
action              patch_ops_code               risk = high
target              dot_tools / DOT-310 (dot-apr-execute)
purpose             deploy additive execute_authorize_build_step handler for C1 W7 ONLY
payload             proposed_action md5 43c314bbdecc603acd924096421d0e48 (len 47232) — intact, unchanged
expected change     additive handler only (1 dispatch arm + 1 function) in dot-apr-execute
forbidden effects   no handler_ref bind · no grant mint · no dot-c1 registration · no W1→W9 · no dry-run · no Codex · no prod
current status      pending · quorum_passed=false · 0/3 approvals

Required quorum (live rule, risk=high)

  • ≥1 human presidentapr_approvals row: approver_type='human', approver ILIKE '%president%', decision='approve'.
  • ≥2 ai_councilapr_approvals rows: approver_type='ai_council', decision='approve'.
  • 0 rejects · proposer excluded · 3 distinct real approver identities (none = the proposing agent).

Required rationale (each approver affirms, scoped to APR-0415 only)

I approve APR-0415 only for deploying the additive C1 W7 execute_authorize_build_step handler patch.
I do not approve handler_ref binding, grant minting, dot-c1-grant-issue registration, W1→W9, dry-run,
Codex, or production activation.

The lawful vote (cannot be performed yet — no channel)

A vote is a row apr_approvals(apr_id=415, approver=<real identity>, approver_type∈{human,ai_council}, decision='approve', rationale=<above>) that must be created by each real approver through their own authenticated identity/channel. Today:

  • There is no dot-apr-approve and no governed vote-casting function/route (file 02/04).
  • A raw SQL/Directus insert is forbidden (manual write / fabrication / self-approval). ⇒ No vote can be lawfully cast this turn. The packet is staged for the moment a lawful channel exists.

Stop conditions

  • Do not record any vote as the agent. Do not use root/SYNC_SECRET/owner as a vote.
  • Do not flip APR-0415 status. Do not execute APR-0415.
  • This packet ≠ an approval; it is a checklist for real approvers once a channel exists.

Readback (when/if votes are ever lawfully cast)

SELECT approver, approver_type, decision FROM apr_approvals WHERE apr_id=415 ORDER BY id;
SELECT quorum_passed('APR-0415');     -- must be true with 0 rejects before any execute macro
Back to Knowledge Hub knowledge/dev/laws-new/reports/apr-approval-channel-discovery-and-bootstrap/06-approval-packet-for-apr-0415.md