KB-5AD2
dot-iu-cutter v0.1 — P0 Blocker Closure Workstream A (Governance / Seats / Sign-offs)
12 min read Revision 1
dot-iu-cutterblocker-closureworkstream-agovernanceseatsg-2g-4g-5dot-pairno-executionno-ddlrev5d
dot-iu-cutter v0.1 — P0 Blocker Closure Workstream A — Governance / Seats / Sign-offs
Date: 2026-05-15 Status: BLOCKER CLOSURE PROGRAM — Workstream A Scope: CLOSURE PLANNING ONLY. No seat actually named, no role created, no DOT registered, no Đ37 mutation, no DDL, no SQL, no execution. Master:
blocker-closure/dot-iu-cutter-v0.1-p0-blocker-closure-master-plan-2026-05-15.md
1. Purpose
Address the governance / seat / sign-off blockers for dot-iu-cutter v0.1 P0:
- HB-06: operational seats G-2, G-4, G-5 named (Đ37)
- HB-03: X-6
dot_pair_signatureshape sign-off (G-4 + Đ44) - HB-07: DOT-pair registration (G-4)
Plus the cross-cutting governance responsibilities:
- G-3 D4 capability intake (only if needed for v0.1 — none in scope)
- G-4 authority responsibilities
- G-5 access-control authority responsibilities
- explicit Đ37 dependency
For each closure: acceptance criteria, dependency order, what is forbidden in this phase.
2. Source Inputs
final-readiness/dot-iu-cutter-v0.1-p0-final-readiness-blocker-register-2026-05-15.md§3.3, §3.6, §3.7, §4implementation-planning/dot-iu-cutter-v0.1-p0-operational-seat-naming-plan-2026-05-15.mdimplementation-planning/dot-iu-cutter-v0.1-p0-cross-cutting-resolution-plan-2026-05-15.md§8 (X-6)- Council Ratification Outcome §5.5 (G-1..G-5 ratified_with_notes)
3. Closure HB-06 — Operational Seats G-2, G-4, G-5 Named
closure_id: HB-06
title: Đ37 operational session names G-2 (Backlog Custodian), G-4 (DOT-Pair Signing Authority), G-5 (Access-Control Authority)
authority: Đ37 EXCLUSIVELY
not_in_scope: G-1 (P2+ scope; non-blocker for P0); G-3 (soft blocker; required only if FUTURE capability accepted into v0.1)
acceptance_criteria:
G_2_backlog_custodian:
artefact: Đ37-issued seat assignment for G-2 with role-seat identifier (not natural-person PII required at this stage)
capability_proof: a synthetic signal emitted to the configured G-2 backlog channel is received and acknowledged by the seat holder (closes CTE-02 verifiability)
closure_state: closed when artefact present + capability proof recorded
G_4_dot_pair_signing_authority:
artefact: Đ37-issued seat assignment for G-4 with role-seat identifier
capability_proof:
- seat holder can author a sign-off for X-6 polish (test of capability; not the actual X-6 sign-off — that is HB-03)
- seat holder can author a DOT registry entry (test of capability; not actual DOT registration — that is HB-07)
closure_state: closed when artefact present + capability proof recorded
G_5_access_control_authority:
artefact: Đ37-issued seat assignment for G-5 with role-seat identifier
capability_proof:
- seat holder can author the PII boundary policy mapping role-seat → natural person
- seat holder can author audience-scope rules for the markdown mirror generator (FUTURE; planning prose acceptable)
closure_state: closed when artefact present + PII boundary policy artefact present
dependency_order_inside_HB_06: parallel internally (G-2 / G-4 / G-5 can be named in any order; all three required to close HB-06 fully)
dependencies_for_HB_06_itself: none upstream (Đ37 authority is sovereign)
downstream_closures_unblocked_by_HB_06:
G_2_named: CTE-02 (signal channel ownership) + HB-09 (G-2 records snapshot artefact)
G_4_named: HB-03 + HB-07 + HB-08 (G-4 + DBA backup) + CTE-04 (G-4 oversees signing scheme)
G_5_named: PII boundary policy active for reviewer_identity, owner_seat
4. Closure HB-03 — X-6 dot_pair_signature Shape Sign-Off
closure_id: HB-03
title: G-4 DOT Registry Custodian + Đ44 family registry custodian sign off the shared dot_pair_signature shape + revocation lifecycle additions + exactly-one cross-reference rule
authority: G-4 (primary) + Đ44 (cross-family confirmation)
prerequisite: HB-06 G-4 named
acceptance_criteria:
artefact: a ratification file under knowledge/dev/laws/dieu44-trien-khai/ratification/ binding the polished shape:
- fields per P0-3 §4.3
- revocation lifecycle additions: revoked_at, revocation_reason, revoked_by, prior_signature_id
- exactly-one cross-reference rule (cross_reference_change_set_id XOR cross_reference_verify_result_id)
- validation_state enum lifecycle: pending → valid → revoked; pending → invalid
closure_state: closed when ratification file present with G-4 + Đ44 signers recorded
downstream_closures_unblocked_by_HB_03:
- HB-07 may proceed once shape is signed (DOT-pair registration uses the signed shape)
- CTE-04 signing scheme v0.1 implementation can reference the signed shape
what_is_not_required_to_close_HB_03:
- any DDL implementing the shape (DDL is a future execution-phase task)
- any PG-constraint enforcement of exactly-one cross-reference (application-layer v0.1 acceptable)
5. Closure HB-07 — DOT-Pair Registration
closure_id: HB-07
title: G-4 registers executor (dot-iu-cutter) and verifier (dot-iu-cutter-verify) DOTs in the DOT registry; wires tool_revision drift handling
authority: G-4
prerequisites:
- HB-06 G-4 named (required)
- HB-03 signed off (recommended; the shape binding informs the registry record's reference)
acceptance_criteria:
executor_dot_registry_entry:
artefact: DOT registry record for dot-iu-cutter (role: executor)
fields: dot_id, role=executor, tool_revision (current), responsible_seat (G-4 role-seat identifier)
verifier_dot_registry_entry:
artefact: DOT registry record for dot-iu-cutter-verify (role: verifier)
fields: dot_id, role=verifier, tool_revision (current), responsible_seat (G-4 role-seat identifier)
tool_revision_drift_handling:
artefact: a documented binding that when executor_tool_revision ≠ verifier_tool_revision, state=invalid_drift on cut_change_set + dot_pair_drift signal emit
note: signal-channel wiring proper is CTE-02 (G-2 channel); HB-07 binds the rule and its emission point
closure_state: closed when all three artefacts are recorded
what_HB_07_does_NOT_close:
- CTE-02 signal channel wiring itself (separate closure)
- any actual signature generation (CTE-04 signing scheme implementation)
- any actual production CUT (execution-phase only)
6. G-3 D4 Capability Intake — Cross-Cutting
g_3_d4_intake_scope_for_p0:
current_v0_1_items_requiring_d4_intake_BEFORE_execution: none
current_v0_1_items_requiring_d4_intake_FUTURE (not blocking P0):
- PEF-04 cryptographic signing scheme upgrade
- PEF-05 per-source_kind canonicalization extensions (ast_node, byte)
- PEF-06 axis-2 elevation review
- PEF-09 DOT-pair separate execution context implementation
g_3_seat_required_for_p0_execution: NO (soft blocker; only required if a FUTURE item is accepted into v0.1, which is not in scope)
g_3_planning_recommendation: G-3 seat naming is a parallel Đ37 operational item; not required to unblock HB-05 / first DDL
7. G-4 Authority Responsibilities
g_4_authority_in_p0_blocker_closure:
ownership:
- DOT registry (HB-07)
- X-6 dot_pair_signature shape sign-off (HB-03, jointly with Đ44)
- X-8 rollback test plan dry-run sign-off (HB-05, jointly with Đ32 HIGH-risk path)
- Directus backup + restore test sign-off (HB-08, with operational DBA)
- signing scheme v0.1 implementation oversight (CTE-04)
- tool_revision drift rule binding (HB-07)
- rollback authority for mid-cycle manual rollback (P0-3 §9 item 11)
capability_test_post_seat_naming:
- can author DOT registry entry
- can author sign-off artefacts under ratification/
- can co-sign with Đ32 for HIGH-risk dry-run sign-off
not_in_scope_for_g_4:
- role creation outside Đ37 (Đ37 exclusive)
- vocabulary ratification (Đ24 exclusive)
- schema-class creation (Đ44 + Đ33/Đ43 exclusive)
8. G-5 Access-Control Authority Responsibilities
g_5_authority_in_p0_blocker_closure:
ownership:
- PII boundary policy (role-seat identifier vs natural-person mapping)
- audience filter + visibility policy + wrong_audience_result_event (Đ24 Step 2 ratification path; some items are P1+ scope)
- markdown mirror generator scope (FUTURE; out of P0 execution scope)
P0_execution_scope_responsibilities:
- PII boundary policy MUST be issued before any production reviewer_identity (P0-6) or owner_seat (P0-5) row is written
- role-seat identifiers acceptable as v0.1 placeholder
closure_artefact_minimum_v0_1:
- issued PII boundary policy document binding role-seat naming convention
- confirmation that natural-person mapping is held outside the cutter governance schema
not_in_scope_for_p0:
- audience filter implementation (P1+ scope)
- wrong_audience_result_event handling (P1+ scope; Đ24 Step 2 HIGH-risk path)
- markdown mirror generator implementation (FUTURE)
9. Đ37 Dependency Restatement
dieu37_dependency:
authority_for_seat_creation: Đ37 EXCLUSIVELY
not_in_scope_for_workstream_a:
- any role creation outside Đ37
- any seat naming outside Đ37
- any seat mutation outside Đ37
workstream_a_can_propose:
- seat purposes, responsibilities, acceptance criteria (this file does so)
- role-seat identifier conventions
workstream_a_cannot_perform:
- the actual Đ37 operational session itself
- the assignment of named occupants to seats
no_actual_seat_mutation_unless_explicitly_approved_later: true
10. Closure Order for Workstream A
order_internal_to_workstream_a:
1: HB-06 G-2 named (in parallel with G-4 / G-5 namings within Đ37 session)
2: HB-06 G-4 named (in parallel; required for HB-03 / HB-07)
3: HB-06 G-5 named (in parallel; required for PII boundary policy)
4: HB-03 (after G-4 named)
5: HB-07 (after G-4 named; recommended after HB-03)
parallel_capability:
- G-2, G-4, G-5 namings can all be performed inside a single Đ37 operational session
- HB-03 and HB-07 are sequential after G-4 named
serial_constraint:
- HB-07 should not begin before HB-03 signs because the registered DOT references the signed shape
11. Workstream A Acceptance Criteria — Aggregate
| Closure | Authority | Acceptance Artefact | Capability Proof |
|---|---|---|---|
| HB-06 G-2 | Đ37 | seat assignment record | synthetic signal observed by seat holder |
| HB-06 G-4 | Đ37 | seat assignment record | seat holder can author sign-off + DOT registry entry |
| HB-06 G-5 | Đ37 | seat assignment record + PII boundary policy | role-seat identifier convention bound |
| HB-03 | G-4 + Đ44 | ratification file under ratification/ | shape + revocation lifecycle + exactly-one rule bound |
| HB-07 | G-4 | DOT registry entries + drift rule binding | executor and verifier DOTs registered; drift rule active |
12. What Workstream A Does NOT Do
this_workstream_does_NOT:
- name any seat (Đ37 authority)
- create any role (Đ37 authority)
- register any DOT (G-4 authority; performed in a separate session after G-4 named)
- sign off X-6 polish (G-4 + Đ44 authority; performed in a separate session)
- mutate any state
- write any code / DDL / SQL / migration
- emit any signal
- take any action outside this markdown file
13. Explicit Confirmation
no_seat_named: true
no_role_created: true
no_dot_pair_registered: true
no_dieu37_mutation: true
no_x_6_sign_off_in_this_file: true
no_pii_policy_issued_in_this_file: true
no_ddl_written: true
no_sql_written: true
no_migration_executed: true
no_pg_mutation: true
no_qdrant_mutation: true
no_directus_mutation: true
no_data_writes: true
no_execution: true
no_phase_prior_file_modified: true
output_form: workstream_a_closure_planning_only