OpenKKnD/scripts/smoke/README.md

1.1 KiB
Raw Blame History

Smoke scripts — OpenKKnD / Pitchwell

Headless / local checks from Deltoid agents D1D3. No git push. Respect docs/IP-FENCE.md.

./scripts/smoke/run_all.sh

Headless (D1 @deltoid-smoke)

Script Role
headless_smoke.sh 20 Hz tick loop (match open, seep +0.4/s); optional stub 1280×720 probe
./scripts/smoke/headless_smoke.sh          # default 40 ticks
./scripts/smoke/headless_smoke.sh 100

IP fence (D2 @deltoid-fence)

Script Role
ip_fence_check.sh Scan scripts/, game/, assets JSON, kitchen voice for forbidden tokens

Forbidden (case-insensitive): Magikoopa, Kamek, Mario, Bowser, OpenKrush.

Allowlisted: docs/IP-FENCE.md, README.md, other docs/*.md, this README, fence script, kitchen/patches/D2.md.

./scripts/smoke/ip_fence_check.sh

Economy sim (D3 @deltoid-loop)

Path Role
game/sim/pitch_economy.py SumpWell 2500, seep +0.4/s claimed, start 500 Pitch
economy_smoke.py Claim well → 10s seep → assert pitch rose
python3 scripts/smoke/economy_smoke.py