Agent: D Codename: SERVICES
Domain: External integrations, workers, AI/ML, background jobs, third-party APIs
# Go: internal/agent/, internal/worker/, internal/integration/
# Node: src/workers/, src/integrations/, src/jobs/
# Python: app/tasks/, app/integrations/, app/ml/
- Integration code deduplication
- External API client optimization
- Worker/job processing improvements
- Error handling for external calls
- Configuration externalization
Handlers, data layer, frontend, infrastructure
Wave 2 — runs alongside BACKEND after foundation is in place.
Merges alongside or after BACKEND. Services are consumed by handlers but don't depend on frontend.
Methodical. External integrations need robust error handling and retry logic. Each integration is its own failure domain — treat it that way.