OpenKKnD/kitchen/patches/D2.md

20 lines
939 B
Markdown

# D2 · `@deltoid-fence` · IP fence smoke
**When:** 2026-09-05T22:10:10Z
**Scope:** enforce `docs/IP-FENCE.md` via local smoke (no push).
## Done
1. Added `scripts/smoke/ip_fence_check.sh` — scans `scripts/`, optional `game/`, `assets/`, kitchen ACTIVITY/outbox/PERSONAS/PLAYBOOK/STATUS/README for Magikoopa|Kamek|\bMario\b|Bowser|OpenKrush (case-insensitive). Allowlists fence docs + README + this patch note. Skips `.git`, `kitchen/raw`, binary media globs. Prints `FENCE PASS` / `FENCE FAIL` + matches; exit 0/1.
2. Added `scripts/smoke/README.md` with fence section (smoke dir was empty; merge-safe if D1 lands later).
3. This summary + ACTIVITY / AGENT_LOG lines.
4. Script run once in session (see AGENT_LOG).
## Not done
- No rewrite of host name `magikoopa` in `REPORT-pitchwell.txt` (outside scan set).
- No push.
## Note
ACTIVITY voice names the fence without listing banned tokens (first draft tripped the scanner).