- Keep deterministic security rules independent of AI providers.
- Preserve the read-only GitHub boundary unless a separately reviewed phase changes the threat model.
- Add or update tests for every behavior change.
- Do not commit secrets, PEM files, tokens, logs,
.claude, or Azure import/export artifacts. - Use conventional, focused commit messages.
Before opening a pull request:
pwsh -ExecutionPolicy Bypass
.\scripts\run-all.ps1With the API running, also run the relevant smoke tests.