Requirements
| ID | Title | Category | Priority | Status | Linked Tests |
|---|---|---|---|---|---|
| REQ-CFG-001 | Baked-in default server URL | functional | high | active | 2 |
| REQ-CFG-002 | Server URL resolution precedence | functional | high | active | 4 |
| REQ-CFG-003 | Unauthenticated commands do not require login | functional | high | active | 1 |
| REQ-CFG-004 | Credentialed commands still require a token | security | critical | active | 1 |
| REQ-CFG-005 | auth status reflects token presence | usability | medium | active | 2 |
| REQ-RUN-001 | The runner records each job's execution environment in the job log | reliability | medium | draft | 0 |
| REQ-RUN-002 | A job whose declared image cannot be obtained fails naming the image and reason | reliability | medium | draft | 0 |