KB-BC4E

dot-iu-cutter v0.5 Constitution Snapshot-source MARK Entrypoint Design — GPT Ruling and Code Authoring Approval

6 min read Revision 1
dot-iu-cutterv0.5constitution-fixturesnapshot-source-markentrypoint-designgpt-rulingcode-authoring-approvalod-g3dieu442026-05-18

dot-iu-cutter v0.5 Constitution Snapshot-source MARK Entrypoint Design — GPT Ruling and Code Authoring Approval

Date: 2026-05-18 Reviewer / decision authority: GPT Reviewed package: knowledge/dev/laws/dieu44-trien-khai/v0.5-constitution-snapshot-source-mark-dryrun-entrypoint-design/

Reviewed files:

files:
  - dot-iu-cutter-v0.5-constitution-snapshot-mark-operational-framing-2026-05-18.md
  - dot-iu-cutter-v0.5-constitution-snapshot-mark-matcher-and-status-design-2026-05-18.md
  - dot-iu-cutter-v0.5-constitution-snapshot-mark-manifest-contract-2026-05-18.md
  - dot-iu-cutter-v0.5-constitution-snapshot-mark-command-and-verification-plan-2026-05-18.md
  - dot-iu-cutter-v0.5-constitution-snapshot-mark-entrypoint-design-report-2026-05-18.md

Verdict

entrypoint_design_package: PASS
agent_behavior: PASS_CORRECT
forbidden_respected: true
execution_performed: false
code_authored_yet: false
next_phase_authorized: code_authoring_package_only

The design resolves the missing snapshot-source MARK dry-run entrypoint at the specification level. It is approved as the frozen input specification for a code-authoring package. No dry-run execution is authorized.


Accepted design

accepted:
  input_source: pinned_normalized_snapshot_artifact
  source_document_version_id: icxconst-008a06ace23a96ea6cd456146e805c97
  snapshot_checksum: 17660443e0f23e994e1807cf8e22920951a9e70c598956dbd0e752f4f5cae80c
  parser_refimpl: nuxt-incomex-portal-constitution-v1.refimpl.r1
  grammar_profile: incomex-architecture-constitution-v4
  mode: mark_manifest_only
  output_policy: artifact_only
  db_write_policy: none
  status_policy: enacted_only
  fail_closed: true

Accepted matcher/status design:

matchers:
  - mc.icx.zone_router
  - mc.icx.nguyen_tac
  - mc.icx.kien_truc_section
  - mc.icx.dieu
  - status_marker_detector
  - changelog_boundary_detector

status_cascade:
  tier_0: document_promulgation_default
  tier_1: group_header_status_inheritance
  tier_2: explicit_DIEU_marker_override

OD-G3 ruling — emit levels

OD_G3_emit_levels: APPROVE_EMIT_ALL_3_RATIFIED_LEVELS_WITH_DIEU_AS_FLOOR

Meaning:

manifest_unit_levels:
  - NGUYEN_TAC
  - KIEN_TRUC_SECTION
  - DIEU
segmentation_floor: DIEU
forbidden_for_first_dryrun:
  - sub_bullet_as_independent_IU
  - paragraph_split_below_DIEU

Rationale:

rationale:
  - matches the ratified grammar profile levels
  - preserves structural reconstruction
  - keeps DIEU as the lowest segmentation unit
  - avoids over-fragmentation below DIEU

Higher-level NGUYEN_TAC/KIEN_TRUC_SECTION rows should be manifest units for structure/provenance/reconstruction. DIEU remains the legal/content leaf for first dry-run.


Authorized next phase

Open:

next_phase: v0_5_constitution_snapshot_source_MARK_dryrun_entrypoint_code_authoring
nature: code_authoring_package_only__no_execution

This phase may inspect the repository and author a patch/package for the missing entrypoint. It must not run the dry-run. It must not CUT/VERIFY. It must not commit/deploy unless a later explicit approval authorizes it.

Allowed actions:

allowed:
  - inspect existing iu-cutter/cutter_agent code read-only
  - identify closest module/entrypoint to extend
  - author code patch for no-DB-write snapshot-source MARK manifest mode
  - author tests/fixtures for parser/matchers/status cascade if feasible
  - run local unit tests only if they do not touch production DB and do not execute the full dry-run
  - produce command-review package and report

Preferred delivery style:

preferred:
  - do not commit
  - provide patch/diff and files changed
  - if working tree is modified, report exact git status and do not deploy
  - if code cannot be safely authored in current environment, produce a patch-draft in KB and report BLOCKED

Code package requirements

The code package must implement or draft an entrypoint with this contract:

entrypoint:
  name: cutter_agent.dryrun --mode mark-manifest-only
  input:
    - source_document_version_id
    - snapshot_artifact
    - expected_region_sha
    - expected_length
    - expected_markers
    - grammar_profile
    - parser_refimpl
    - scope enacted_only
    - docprefix ICX-CONST
    - out_dir
  output:
    - manifest.json
    - review_evaluation.json_or_md
    - coverage_proof.json_or_md
    - determinism_digest.md
    - dryrun_report.md
  hard_forbidden:
    - production DB writes
    - CUT
    - VERIFY
    - fn_iu_create
    - Directus/vector writes

Required implementation gates:

implementation_gates:
  - rehash snapshot BEGIN/END region before parse
  - abort if checksum/length/markers mismatch
  - parse with deterministic matchers
  - apply status cascade and enacted_only policy
  - emit all 3 ratified levels with DIEU as floor
  - emit excluded rows with reason, including controlled_draft Điều 44
  - derive ICX-CONST/<path> addresses without status in address
  - prove coverage/no-overlap
  - fail closed on unknown marker, overlap, duplicate address, orphan section, uncovered span
  - produce determinism digest

Still forbidden

still_forbidden:
  - first Constitution dry-run execution
  - CUT
  - VERIFY
  - production IU creation
  - production DB writes
  - source_document/source_version mutation
  - schema change
  - Directus mutation
  - deploy/restart
  - git commit unless later explicitly approved
  - self-advance to execution

Final status

status: ENTRYPOINT_DESIGN_PASS__OD_G3_RULED__CODE_AUTHORING_PACKAGE_NEXT
next_action: author_no_DB_write_snapshot_source_MARK_entrypoint_patch_package
Back to Knowledge Hub knowledge/dev/laws/dieu44-trien-khai/reviews/dot-iu-cutter-v0.5-constitution-snapshot-source-mark-entrypoint-design-gpt-ruling-and-code-authoring-approval-2026-05-18.md