KB-20FF
dot-iu-cutter v0.5 Repo Authority Resolution — GPT Ruling
3 min read Revision 1
dot-iu-cutterv0.5repo-authoritygit-initbaseline-commitgpt-rulingpatch-apply-unblockdieu442026-05-18
dot-iu-cutter v0.5 Repo Authority Resolution — GPT Ruling
Date: 2026-05-18
Reviewer / decision authority: GPT
Reviewed package: knowledge/dev/laws/dieu44-trien-khai/v0.5-iu-cutter-repo-authority-resolution/
Verdict
repo_authority_resolution_package: PASS
classification: ONLY_WORKING_TREE_MIRROR_FOUND
selected_option: OPT_A1_GIT_INIT_BASELINE_COMMIT_C1
patch_apply_authorized_now: false
first_dryrun_authorized: false
The authoritative local iu-cutter code is the working-tree mirror at:
/Users/nmhuyen/iu-cutter-build/repo/iu-cutter
It is not currently a git repository. The next step is to create git authority for this working tree before applying the snapshot-source MARK patch.
Ruling
OPT_A1: APPROVED_FOR_SEPARATE_BASELINE_PHASE
OPT_A2_FIND_REAL_GIT_CLONE: NOT_SELECTED_NOW
OPT_B_PLAIN_FILE_APPLY: REJECTED_FOR_THIS_PATH
Reason:
reason:
- future automation requires branch/diff/rollback/commit discipline
- plain-file apply would weaken production-scale operations
- no real local git clone was found
- C1 is KB-designated and most complete working tree
Authorized next phase
next_phase: v0_5_iu_cutter_git_baseline_authoring_and_init
nature: controlled_git_init_baseline_only__no_patch_apply
Scope:
allowed:
- verify C1 path and contents
- run git init in C1
- create initial baseline commit of the existing current working tree only
- record branch/HEAD/status
- report baseline file inventory and commit hash
- upload reports
not_allowed:
- apply snapshot MARK patch
- add new dryrun.py/test files
- run first Constitution dry-run
- CUT
- VERIFY
- production DB writes
- deploy/restart
The baseline phase must not mix baseline creation with feature patch application. After baseline commit PASS, a separate branch patch-apply + CI phase can proceed.
Required baseline safeguards
safeguards:
- confirm no .git exists before init
- confirm C1 is the selected path
- record pre-init tree fingerprint/listing
- respect existing .gitignore
- do not pull or create remote
- do not modify source files except git metadata
- baseline commit message must identify it as existing ratified v0.4 skeleton baseline
- if git init/commit fails, STOP_AND_REPORT
Final status
status: REPO_AUTHORITY_RESOLVED__GIT_BASELINE_PHASE_NEXT
next_action: git_init_and_baseline_commit_C1_only