Files
Kill_LIFE/bmad/gates/gate_s2.md
T
Clement Saillant e9f87a38da fix: remove hardcoded IPs + implement worker + add gate S2 + .env.example
- Replace 192.168.0.119 hardcoded IPs with env vars in server.py, mcp.json, CLAUDE.md
- Implement worker HTTP polling against Mascarade task queue (was a sleep stub)
- Add .env.example documenting all required env vars
- Fill empty bmad/gates/gate_s2.md with web/PR review checklist
- Gitignore .claude/settings.json and remove private macOS paths
- Add test for /bridge/mascarade env var usage (no hardcoded IPs)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 18:49:12 +00:00

636 B

Gate S2 — Web / PR review

Web (si concerné):

  • npm run build ok (aucune erreur TypeScript)
  • npx playwright test e2e/smoke.spec.ts ok
  • Pas de régression visuelle sur les pages modifiées

API (si concerné):

  • python -m unittest discover test/ — tests stable verts
  • Endpoints modifiés documentés dans specs/contracts/
  • Pas de chemin hardcodé (IPs, paths absolus)

PR review:

  • Scope guard validé (write_set respecté par agent)
  • Pas de secret dans le diff (CLAUDE.md, .env, tokens)
  • Handoff template rempli si cross-repo
  • Evidence pack généré (si lot concerné)