- Add runner-ops: RunnerManager/AnsibleExecutor model, stale-runner cleanup, image pruning, DIND debugging, S08 lease/admission rules - Add molecule-testing: gitea_runner scenario layout and conventions - Add vikunja-tasks: task create/query/close lifecycle - Fix broken make create-task syntax in devx-workflow and AGENTS.md - Preserve colliding spec as GRM-171-kireto-token-historical Implements: REQ-1 REQ-2 REQ-3 REQ-4
1.2 KiB
1.2 KiB
GRM-171: Add runner-ops, molecule-testing, vikunja-tasks skills, fix create-task docs
Problem
The OBL-INFRA-548 programme audit found grm lacks skills for runner
fleet operations (needed for S08: leases, admission, watermarks),
molecule scenario authoring, and Vikunja task lifecycle.
devx-workflow and AGENTS.md document make create-task -- --title,
which fails because devx-create-task forwards no arguments.
Requirements
- REQ-1: Add
runner-opsskill: RunnerManager/AnsibleExecutor model, stale-runner cleanup, image pruning, molecule container lifecycle, safe-debugging rules. - REQ-2: Add
molecule-testingskill: gitea_runner scenario layout, platform overrides, isolation flags, debugging. - REQ-3: Add
vikunja-tasksskill: create via module call, query, close, spec-collision convention. - REQ-4: Fix broken
make create-task -- --titledocumentation indevx-workflowskill andAGENTS.md.
Acceptance Criteria
- REQ-1:
runner-opsskill exists. - REQ-2:
molecule-testingskill exists. - REQ-3:
vikunja-tasksskill exists. - REQ-4: create-task docs corrected.
Out of Scope
- Runner lease/admission implementation (S08 scope).
- Fixing
devx-create-taskargument forwarding (devx repo, S11).