# u1 — scope_lock (INTEGRATION-AUDIT-02 / Issue #56) ## Binding Stage-1 artifact (close-evidence) - path: `.orchestrator/tmp/issue7_comments_r3.json` - size_bytes: 102144 - mtime_local: 2026-05-20 02:11:58 (KST, +09:00) - mtime_utc: 2026-05-19T17:11:58Z - close_trio_comment_ids: 17970, 19226, 19240 - fallback_check: `ls .orchestrator/issues/ | grep '^7_stage' | wc -l` = 0 (no local exit-report fallback; this artifact is the sole binding evidence) - live_API_calls: 0 (Gitea live fetch is out-of-scope per Stage 1) ## Mode - audit-only (orchestrator P4/P4a) - Stage 3 deterministically rejected if any forbidden surface is touched - Stage 5 commit-push rejected if staged files fall outside the audit-allowed glob set ## Forbidden writes (4 surfaces) 1. `src/**` — no runtime code changes 2. `templates/**` — no template changes 3. `tests/**` — no test changes 4. `docs/architecture/IMP-16-U2-WIRING-DESIGN.md` — direct edit forbidden (a separate doc-sync follow-up issue is the only allowed channel) ## Allowed writes (2 surfaces) 1. CREATE — `docs/architecture/INTEGRATION-AUDIT-02-REPORT.md` - 7 sections (Exec / Evidence table / IMP-07 verdict / IMP-16-U2 deferred items / Backlog correction proposal / Follow-up recommendations / Final decision) - body budget: <=8000 chars per Gitea stage comment; large evidence remains in this file - must cite comment IDs 17970 / 19226 / 19240 + artifact path verbatim - final decision: one of {BACKLOG_PATCH_ONLY, NEEDS_DOC_SYNC_FOLLOWUP, NEEDS_RUNTIME_FOLLOWUP} 2. EDIT (line-scoped, status-cell only) — `docs/architecture/PHASE-Z-IMPLEMENTATION-ISSUE-BACKLOG.md` - L51 IMP-07 row: status cell only — `implemented` → `documented:no-runtime` - L67 IMP-16 row: status cell only — `implemented` → `documented:dormant` - exactly 2 line changes total; no surrounding-section rewrites ## Out-of-scope axes (explicit) - reverse-path runtime implementation/activation (would require IMP-07 policy reopen — separate axis) - Stage 0 normalizer integration (project lock 2026-05-08; see `project_phase_z_normalize_gap`) - per-sample MDX optimization (RULE 0: pipeline-construction, not sample-passing) - AI-driven MDX rewrite/compression (PZ-1: AI=0 normal; AI isolation contract `feedback_ai_isolation_contract`) - live Gitea API fetch (saved artifact is binding per Stage 1) - direct edit of `IMP-16-U2-WIRING-DESIGN.md` (separate doc-sync follow-up axis) - auto-posting of follow-up issues (Section 6 of REPORT.md drafts text only) ## Halt condition If any forbidden surface is touched at any point in u1~u7: HALT immediately, report scope breach, do not commit. This draft is the binding pre-flight checklist for u2~u7. ## Drafts (evidence-only, untracked) The following `.orchestrator/drafts/56_*.md` files are evidence/work artifacts per RULE 6 — they are NOT staged for commit. Only `INTEGRATION-AUDIT-02-REPORT.md` and the BACKLOG.md L51/L67 lines are committed deliverables. - `56_scope_lock.md` (u1, this file) - `56_close_evidence.md` (u2) - `56_code_grep.md` (u3) - `56_imp16_deferred.md` (u4) - `56_backlog_diff.md` (u5)