Summary
The Crusades validator infrastructure lacks sufficient automated testing and continuous integration coverage to reliably detect outages, API failures, and evaluation pipeline breaks in production.
Recent Incident
On [current date], the validator API (69.19.136.151:8080) became unresponsive, resulting in:
- Complete halt of submission evaluations
- Miner submissions queueing indefinitely without feedback
- Web dashboard showing stale data (last update ~April 2)
- No automated alerting to operators
The outage was only detected via manual miner reports rather than automated monitoring.
Proposed Requirements
1. Health Check & Monitoring
2. Test Coverage
3. CI/CD Pipeline
4. Operational Resilience
Context
As discussed with @distributed_tensor and @adamw — the current validator requires manual human monitoring ("1 human watching it") which is not sustainable. Automated detection of validator outages should trigger operator alerts without relying on manual miner reports.
Priority
High — Production stability impacts all miners on subnet 3.
Summary
The Crusades validator infrastructure lacks sufficient automated testing and continuous integration coverage to reliably detect outages, API failures, and evaluation pipeline breaks in production.
Recent Incident
On [current date], the validator API (
69.19.136.151:8080) became unresponsive, resulting in:The outage was only detected via manual miner reports rather than automated monitoring.
Proposed Requirements
1. Health Check & Monitoring
2. Test Coverage
3. CI/CD Pipeline
4. Operational Resilience
Context
As discussed with @distributed_tensor and @adamw — the current validator requires manual human monitoring ("1 human watching it") which is not sustainable. Automated detection of validator outages should trigger operator alerts without relying on manual miner reports.
Priority
High — Production stability impacts all miners on subnet 3.