dot-iu-cutter v0.5 First Snapshot MARK Dry-run — manifest.json complete summary + integrity digests (PASS; 60 candidates / 4 excluded; deterministically reproducible)
manifest.json — Complete Summary + Integrity Digests
First Constitution Snapshot MARK dry-run · executed 2026-05-19 (resume after 2026-05-18 KB outage) Artifact-only. No DB / no CUT / no VERIFY. Full manifest.json is 84,157 bytes (too large for inline KB); per command-package ruling this is the sanctioned summary + digests form. The manifest is deterministically reproducible (
re_run_equal: true) from the pinned command below.
Integrity (byte-recoverable identity)
manifest_json_file_sha256: 7d56f3ce066950ccef3de4156c5afeea81b2450b8e38393205b52c1fca012179
manifest_json_file_bytes: 84157
manifest_digest_sha256: 9d908a62fcf01bb88e05a1af4335b960710006ddcfd21c811ca63efb33dd324f
determinism: re_run_equal: true (build-twice digest stable)
reproduction: identical bytes regenerated by re-running the approved command on
branch feature/constitution-snapshot-mark-dryrun @ HEAD afb7bfc,
cutter_agent/dryrun.py sha256 f1f42e83…2efa1422,
fixture region sha 17660443…cae80c (len 17522, markers 19/1/1/1)
manifest_header (verbatim)
{
"generated_for": "incomex-constitution",
"source_document_version_id": "icxconst-008a06ace23a96ea6cd456146e805c97",
"snapshot_artifact_path": "tests/fixtures/constitution-normalized-17660443e0f23e99.md",
"snapshot_region_sha256": "17660443e0f23e994e1807cf8e22920951a9e70c598956dbd0e752f4f5cae80c",
"snapshot_region_length": 17522,
"marker_census_observed": {"enacted": 19, "controlled_draft": 1, "draft": 1, "obsolete": 1},
"grammar_profile": "incomex-architecture-constitution-v4",
"address_template": "at.icx.const.v4",
"parser_reference_implementation": "nuxt-incomex-portal-constitution-v1.refimpl.r1",
"docprefix": "ICX-CONST",
"scope_policy": "enacted_only",
"mode": "mark-manifest-only",
"db_write": "NONE",
"candidate_count": 60,
"excluded_count": 4,
"noncontent_count": 69,
"manifest_digest_sha256": "9d908a62fcf01bb88e05a1af4335b960710006ddcfd21c811ca63efb33dd324f"
}
Candidate index (60 — all effective_status=enacted, all provenance.source_document_version_id=icxconst-008a06…)
Level census: NGUYEN_TAC=15, KIEN_TRUC_SECTION=3, DIEU=42.
ICX-CONST/NT-1 NGUYEN_TAC L9-12 ICX-CONST/NT-9 NGUYEN_TAC L41-44
ICX-CONST/NT-2 NGUYEN_TAC L13-16 ICX-CONST/NT-10 NGUYEN_TAC L45-48
ICX-CONST/NT-3 NGUYEN_TAC L17-20 ICX-CONST/NT-11 NGUYEN_TAC L49-52
ICX-CONST/NT-4 NGUYEN_TAC L21-24 ICX-CONST/NT-12 NGUYEN_TAC L53-56
ICX-CONST/NT-5 NGUYEN_TAC L25-28 ICX-CONST/NT-13 NGUYEN_TAC L57-60
ICX-CONST/NT-6 NGUYEN_TAC L29-32 ICX-CONST/NT-14 NGUYEN_TAC L61-64
ICX-CONST/NT-7 NGUYEN_TAC L33-36 ICX-CONST/NT-15 NGUYEN_TAC L65-68
ICX-CONST/NT-8 NGUYEN_TAC L37-40
ICX-CONST/KT-A KIEN_TRUC_SECTION L74-109
ICX-CONST/KT-B KIEN_TRUC_SECTION L110-131
ICX-CONST/KT-C KIEN_TRUC_SECTION L132-136
ICX-CONST/DIEU-TERMINOLOGY DIEU L153-155
ICX-CONST/DIEU-0 DIEU L156-158 ICX-CONST/DIEU-0-B DIEU L159-161
ICX-CONST/DIEU-0-G DIEU L162-164 ICX-CONST/DIEU-0-H DIEU L165-167
ICX-CONST/DIEU-0-S-M-L DIEU L168-170 ICX-CONST/DIEU-1 DIEU L171-173
ICX-CONST/DIEU-2 DIEU L177-178 ICX-CONST/DIEU-3 DIEU L179-180
ICX-CONST/DIEU-4 DIEU L181-182 ICX-CONST/DIEU-5 DIEU L183-184
ICX-CONST/DIEU-6 DIEU L185-186 ICX-CONST/DIEU-7 DIEU L187-188
ICX-CONST/DIEU-8 DIEU L189-190 ICX-CONST/DIEU-9 DIEU L191-192
ICX-CONST/DIEU-10 DIEU L196-197 ICX-CONST/DIEU-11 DIEU L198-199
ICX-CONST/DIEU-12 DIEU L200-201 ICX-CONST/DIEU-13 DIEU L202-203
ICX-CONST/DIEU-14 DIEU L204-205 ICX-CONST/DIEU-15 DIEU L206-207
ICX-CONST/DIEU-16 DIEU L208-209 ICX-CONST/DIEU-17 DIEU L210-211
ICX-CONST/DIEU-18 DIEU L212-213 ICX-CONST/DIEU-19 DIEU L214-215
ICX-CONST/DIEU-20 DIEU L216-217 ICX-CONST/DIEU-22 DIEU L218-219
ICX-CONST/DIEU-24 DIEU L224-226 ICX-CONST/DIEU-26 DIEU L227-229
ICX-CONST/DIEU-28 DIEU L230-232 ICX-CONST/DIEU-29 DIEU L233-235
ICX-CONST/DIEU-30 DIEU L236-238 ICX-CONST/DIEU-31 DIEU L239-241
ICX-CONST/DIEU-32 DIEU L242-244 ICX-CONST/DIEU-33 DIEU L245-247
ICX-CONST/DIEU-35 DIEU L248-250 ICX-CONST/DIEU-36 DIEU L251-253
ICX-CONST/DIEU-37 DIEU L254-256 ICX-CONST/DIEU-38 DIEU L257-259
ICX-CONST/DIEU-39 DIEU L260-262 ICX-CONST/DIEU-41 DIEU L263-265
ICX-CONST/DIEU-43 DIEU L266-268
Note: catalog Điều numbers 21/23/25/27/34/40/42/44 are not enacted candidates — 34 (draft) and
44 (controlled_draft) appear in excluded[]; the rest are non-content/absent rows fully accounted for
by coverage_proof.reconstruction_ok: true (candidate ∪ excluded ∪ noncontent = every region line).
Excluded index (4 — every non-enacted row itemised, none silently dropped)
title effective_status reason status_basis span
Luật Schema Đối tượng Chuẩn (UOSL) v0.1.2 … controlled_draft controlled_draft_deferred tier_2_explicit_row_marker L269-271 ← Điều 44
Luật Workflow draft draft_excluded_by_enacted_only tier_1_group_header L276-278 ← Điều 34 group
Luật Luồng DL v1.1 (data-connection-law.md) obsolete obsolete_excluded tier_1_group_header L282-283
Hiến pháp v3.9 obsolete obsolete_excluded tier_1_group_header L284-285
review_evaluation.dieu_44_excluded == true. Điều 44 (UOSL controlled DRAFT) excluded via
tier_2 explicit-row marker with reason controlled_draft_deferred — matches V-7 exactly.