e9f87a38da
- 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>
636 B
636 B
Gate S2 — Web / PR review
Web (si concerné):
npm run buildok (aucune erreur TypeScript)npx playwright test e2e/smoke.spec.tsok- 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é)