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
Back to Knowledge Hub knowledge/dev/laws/dieu44-trien-khai/reviews/dot-iu-cutter-v0.5-repo-authority-resolution-gpt-ruling-2026-05-18.md