[PROCESS-05] Smoke Test Requirement - One Change, One Verification #224
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
ProblemMade multiple config changes without testing between each. Couldn't identify which change broke auth.## Solution PatternTest-driven deployment: each change followed by immediate smoke test.## Acceptance Criteria- [ ] Create
scripts/smoke_test.sh <profile>that: 1. Starts gateway with--replace2. Waits for 'connected' in gateway_state.json 3. Sends test message via API 4. Verifies response received 5. Returns 0 only if all pass- [ ] Every config change requires smoke test before next change- [ ] Git hook: commits to config.yaml require smoke test pass- [ ] Document: 'Change → Test → Confirm' rule in DEPLOYMENT.md## ReferenceAllegro-Primus validates each PR merge with tests before reporting success.