docs(runbook): add relay PR evidence template and summary draft
This commit is contained in:
@@ -110,6 +110,31 @@ Recommended starting posture:
|
||||
3. Full rollback path: revert relay hardening commit set and redeploy.
|
||||
4. Record incident + mitigation outcome in `memory-bank/change-log.md` and `memory-bank/pitfalls.md`.
|
||||
|
||||
### PR Evidence Snapshot Template (copy into PR description)
|
||||
|
||||
Use this template when shipping relay policy updates:
|
||||
|
||||
```
|
||||
Relay policy smoke evidence (non-prod)
|
||||
|
||||
- [ ] 401/403 deterministic auth failures -> no retries observed
|
||||
- [ ] 400/404 deterministic validation failures -> no retries observed
|
||||
- [ ] 429/503 transient failures -> bounded retries/backoff observed
|
||||
- [ ] timeout path -> bounded failure path, no retry storm
|
||||
- [ ] structured redacted logs emitted (`relay_request_retrying` / `relay_request_failed`)
|
||||
- [ ] duplicate endpoint-layer error logging suppressed for already-logged relay failures
|
||||
|
||||
Runtime knobs used during validation:
|
||||
- RELAY_TIMEOUT_MS=
|
||||
- RELAY_RETRY_MAX=
|
||||
- RELAY_RETRY_BASE_DELAY_MS=
|
||||
- RELAY_RETRY_MAX_DELAY_MS=
|
||||
|
||||
Rollback readiness:
|
||||
- [ ] quick mitigation validated: RELAY_RETRY_MAX=0
|
||||
- [ ] commit-revert path identified and documented
|
||||
```
|
||||
|
||||
## Definition of Ready for AI-Assisted Tasks
|
||||
|
||||
- Clear acceptance criteria
|
||||
|
||||
Reference in New Issue
Block a user