KB-277E

dot-iu-cutter v0.5 — Final Bridge · Production CUT Command-Review Package (command WITHHELD; GAP-B1) (doc 4)

6 min read Revision 1
dot-iu-cutterv0.5final-bridge-to-production-cut-command-reviewproduction-cut-command-reviewcommand-withheldgap-b1ub-1ub-2dieu442026-05-19

dot-iu-cutter v0.5 — Final Bridge · Production CUT Command-Review Package

doc 4 of 6 · 2026-05-19 · command-review contract. Runnable production CUT command WITHHELD (GAP-B1). No execution. No mutation.

1. Pinned identity (CUT operates ONLY on this)

manifest file sha256 : 7d56f3ce… (84157 B)   manifest digest : 9d908a62…
candidate_count : 60 (NT15 · KT3 · DIEU42 ; Điều 44 EXCLUDED)
source_document_version_id : icxconst-008a06…   region sha256 : 17660443…
writer_digest (ratified) : d99a31d4a4be907c510ae15965e9f7bb3387e9e28676e9f32adf463828b1aa28
repo branch feature/constitution-snapshot-mark-dryrun · HEAD 152e7db
cutwrite.py sha256 31ce88dc… (byte-unchanged)

2. CUT contract (what the future gated runnable entrypoint MUST satisfy)

principal: cutter_exec (DOT-991) via approved .env secret (never logged).
composer: cutter_agent.cutprod (BUILT, 152e7db) = cutwrite.build_rows (pure,
  ratified) + prod_iu_adapter leg-A (BUILT, guards G1..G7, append-only
  allowlists) + leg-B governed-ledger writer (GAP-B1 — NOT built).
flags (mandatory, fail-closed): --mode production --fail-closed
  --exclude-dieu-44 --manifest --expect-manifest-file-sha 7d56f3ce…
  --expect-manifest-digest 9d908a62… --expect-candidate-count 60
  --snapshot-artifact --expect-region-sha 17660443…
  --source-version-id icxconst-008a06… --expect-writer-digest d99a31d4…
  --i-have-sovereign-production-write-approval <kb-doc-id>
prechecks: doc 5 PC-0..PC-8 ALL pass.
mutation (exact, ONE atomic txn, directus DB):
  leg A (BUILT): +60 public.information_unit +60 public.unit_version
    +60 anchor UPDATE(version_anchor_ref,content_anchor_ref ONLY)
  leg B (GAP-B1): +1 manifest_envelope +60 manifest_unit_block
    +1 decision_backlog_entry +1 decision_backlog_history +1 cut_change_set
    (content_hash=9d908a62…, NOT-NULL review_decision_id/rollback_key/state/
    risk_class/version/tool_revisions/…) +60 cut_change_set_affected_row
    +1 dot_pair_signature (DOT-991 executor; xref change_set_id ONLY).
  NO other UPDATE; NO DELETE/TRUNCATE/DDL; NO alias; NO source/version write;
  NO Directus app / vector / NoSQL.
idempotency: G-CUT-ONCE (pre-existing ICX-CONST or cut_change_set for
  9d908a62… ⇒ NO-OP). rollback: in-txn fault ⇒ atomic ABORT zero rows;
  post-commit ⇒ forward-compensation by cutter_verify/DOT-992 ONLY (doc 5 §4).
VERIFY: separate, cutter_verify/DOT-992, VW-1..VW-10 (doc 5 §3).

3. Runnable command — WITHHELD

why: a runnable `python -m cutter_agent.cutprod --mode production …` cannot be
  honestly emitted while GAP-B1 holds — leg B has no committed production-
  shaped row-builder, and a public-only CUT (leg A alone) would be an
  UNGOVERNED constitution mutation (no governed change-set / DOT-991 signature
  / decision_backlog history) — forbidden. cutprod --mode production already
  fail-closes (exit 3, GAP-B1) by construction. The CONTRACT (§2) is fully
  specified; the runnable command stays WITHHELD (no fabrication).
plan-only (NON-production, available NOW, no DB):
  python -m cutter_agent.cutprod --mode plan-only --fail-closed
    --exclude-dieu-44 --manifest <pinned> --snapshot-artifact <pinned>
    --expect-manifest-digest 9d908a62… --expect-manifest-file-sha 7d56f3ce…
    --expect-candidate-count 60 --expect-region-sha 17660443…
    --source-version-id icxconst-008a06… --expect-writer-digest d99a31d4…
  ⇒ PLAN_OK iu=60 uv=60 writer_digest=d99a31d4… leg_a_statements=180
    leg_b=GAP-B1(unavailable) production=REFUSED  (verified this phase).

4. Exact unblock — UB-1 / UB-2 (sovereign / gated; NOT Agent-fabricable)

UB-1 (build): a SEPARATELY-GATED authoring+command-review cycle for a
  production-shaped governed-ledger row-builder bound to the LIVE 24-col
  cutter_governance schema (cut_change_set incl. NOT-NULL review_decision_id/
  rollback_key/state/risk_class/version/tool_revisions/emitted_at; rich
  manifest_envelope/unit_block/dot_pair_signature/decision_backlog_*), incl.
  the governed REVIEW sub-row(s) the NOT-NULL review_decision_id requires.
  Prereq: locate/recover the v0.4 production-trial row-builder (it produced
  the 2026-05-17 +15 rows) OR author against the captured live schema with a
  scratch cutter_governance-mirror integration proof (no production). Then the
  cutprod leg-B seam is filled and the runnable command becomes authorable.
UB-2 (sovereign architectural ruling): rule that the FIRST controlled
  constitution CUT is decoupled — leg A (public birth) executes under
  cutter_exec in one txn; the governed change-set + DOT-991 signature +
  decision_backlog history are recorded via the ALREADY-PASSed v0.4
  production governed path as a separate, proven step (not re-implemented
  blind). This removes GAP-B1 from the critical path without fabrication.
both are GPT/User decisions. Also still required: GD-1 (doc 2 §5), U-W4b
  (scoped GRANT execution), C5 (sovereign production-write approval, §5).

5. GAP-C5 — sovereign production-write approval REQUEST

request: GPT/User issue (or decline) an explicit KB-persisted sovereign
  production-DB-write approval scoped to: manifest digest 9d908a62… / 60
  candidates / writer_digest d99a31d4… / target directus.public.information_
  unit+unit_version (+ governed ledger once UB-1/UB-2 resolved) / ONE atomic
  txn / append-only / principal cutter_exec / Điều 44 excluded / G-CUT-ONCE /
  forward-comp only. Its KB id becomes guard-G1's value. NOT self-issuable.

6. Status

production_cut_command_review: CONTRACT_READY · RUNNABLE_WITHHELD (GAP-B1)
exact_final_gates: GAP-B1 (UB-1|UB-2) · GD-1 · U-W4b · C5. production_mutation: NONE

doc 4 of 6. No production mutation. Self-advance PROHIBITED.

Back to Knowledge Hub knowledge/dev/laws/dieu44-trien-khai/v0.5-final-bridge-to-production-cut-command-review/dot-iu-cutter-v0.5-production-cut-command-review-package-2026-05-19.md