# MC 900252 — Zatvaranje v2 DoD po tipu + rezanje kapija (2026-08-26)

<!-- ALAI-MC:900252:BEFORE -->

# MC #900252 — Zatvaranje v2: DoD po tipu + rezanje kapija (start 2026-08-26)

## CEO ODLUKE 2026-08-26 ~01:00 (doslovno: "1. Da 2. da 3. da za dev ostalo savjet 4. po preporuci")
1. **REZ LISTA ODOBRENA**: briši P4 hop-build marker, P5 GOTCHA Decision Tier, P6 ZAKON#21 claim-gate (superseded P9), P15 fs.exists formu (zamjena = pravi probe za infra), P17 duplikat (spoji u ledger trojku), 3 orphan ključa (endpoint_check/agent_testing/manifest_check).
2. **LEGAL SIGN-OFF ODOBREN**: `mc.js done` za task_type='legal' s regulisanim identifikatorom traži `ceo_review_flag=1` (postojeća kolona).
3. **BookStack svježina (P2)**: BLOKIRA samo za development; za content/analysis/infra/legal SAVJETODAVNA.
4. **writer≠closer prag (Q3, po preporuci)**: H/full = drugi AGENT/MODEL identitet obavezan; M/light = drugi session dovoljan.

## Johnove ranije odluke (zapisane, ne CEO)
- Q2: P9 NE smije biti jedini nosač — P7 ready-red ostaje backstop za development/infra (empirijski dokaz: okidač curi 27%, evidence/900252/p9-trigger-and-p16-deepcheck.md). P9 okidač u koraku 2/3 prelazi na task_type polje.
- Q4: resolver-konzistentnost identiteta PRIJE P8 flipa na MC_TOKEN_ENFORCE=block.
- P16: ostaje warn; regex suženje kasnije, van ovog reza.

## Stanje pri startu (BEFORE)
- Analize kompletne: petter-memo.md, dod-by-type-proposal.md (v2), gates-audit.md, p9-trigger-and-p16-deepcheck.md, DECISION-PAGE.md.
- PREDUSLOV implementacije: spojiti DVA enforcement.json (~/.claude/hooks/config + ~/system/config) u jedan izvor.
- KOORDINACIJA: #900209 (kapija mehanika) — provjeriti mu status i PRE-SJEĆI opseg: stavka 3 (postflight-marker-write.sh) postaje BESPREDMETNA ako se P4 briše — ne graditi alat za kapiju koja se ukida.
- Kolizija fajlova: mc.js/hooks se ne diraju dok se ne potvrdi da #900209 builder nije aktivan na istim fajlovima.

## Plan izvršenja (Petterova 3 koraka, korak 1 prvi)
K1: merge enforcement.json → dod-by-type.json (inertan config) → mc.js --type flag → brisanje kozmetike → P10 warn→block → legal flag žica. K2: task_type kolona + Mehanik postavlja. K3: kapije čitaju config, "N/A za tip" trag.