| name | qa-orchestrator |
| description | Coordinates multi-domain Spectra QA: performance, golden, memory, design, accessibility, API, ROS. Use for full QA sweep, release gate, or routing QA after changes when scope spans multiple areas. |
QA Orchestrator
Read plans/QA_results.md, plans/QA_update.md. Delegate to domain skills — do not fix issues in the orchestrator role.
Sub-skills
Routing (by changed paths)
| Pattern | Required |
|---|
src/ui/theme/ | design, accessibility, regression |
src/gpu/shaders/ | regression, performance |
src/render/vulkan/ | regression, memory, performance |
src/core/ | performance, regression, api |
src/ipc/, src/daemon/, src/agent/ | api, performance |
python/ | api |
include/spectra/ | api, regression |
| ROS files | qa-ros-performance-agent |
| Full / unknown | all gates below |
Full sweep order
- Build:
-DSPECTRA_BUILD_QA_AGENT=ON -DSPECTRA_BUILD_GOLDEN_TESTS=ON
- Stability (qa-performance, seed 42) — stop if crash (exit 2)
- Pixel (qa-regression) — unit gate then golden
- Memory (qa-memory, ASan)
- Parallel: design, accessibility, api
- ROS if ROS paths changed
- Update
plans/QA_results.md, plans/QA_update.md
Report
## QA Sweep — <date>
### Gates
| Gate | Skill | Status | Notes |
| Stability | qa-performance | ✅/❌ | |
| Pixel | qa-regression | ✅/❌ | |
| Memory | qa-memory | ✅/❌ | |
### Domains
| Domain | Skill | Status | P0–P3 / count |
### Action items
- [CRITICAL] … → skill
### Docs updated
- plans/…
Targeted sweep: apply routing table only; run stability first if included.