[PROCESS-01] Config Validation Gate - Prevent Deploy Without Doctor Pass #220
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?
ProblemDeployed Qin profile without verifying
hermes doctorpasses first. Wasted 2+ hours on auth errors.## Solution PatternUse Allegro-Primus cron validation pattern - every deployment must pass health check first.## Acceptance Criteria- [ ] Createscripts/validate_profile.shthat runshermes doctorbefore any gateway start- [ ] Script exits non-zero if doctor reports any ⚠️ in 'Required Packages' or 'Auth Providers'- [ ] Update allstart_*.shscripts to call validator first- [ ] Add to CI: PR blocked if profile configs fail validation## ReferenceWorking example: Allegro-Primus validates Gitea auth before each burn cycle.