refactor(jobengine): delete TaskRunner service

- Remove TaskRunner source, tests, libraries (3 directories)
- Remove from compose, services-matrix, nginx, hosts, smoke tests
- Remove CLI commands, UI references, Authority scopes
- Remove docs, OpenAPI spec, QA state files
- Leave task_runner_id DB columns as nullable legacy
- PacksRegistry preserved (independent service)
- Eliminates 2 containers (taskrunner-web + taskrunner-worker)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
master
2026-04-08 14:11:20 +03:00
parent 80c33d3c59
commit 0e25344bd7
208 changed files with 57 additions and 29942 deletions

View File

@@ -44,7 +44,7 @@ Authoritative module design lives under:
- Authority (OAuth/OIDC): `src/Authority/` (includes IssuerDirectory)
- Policy: `src/Policy/`
- Evidence: `src/EvidenceLocker/`, `src/Attestor/` (includes Signer, Provenance)
- Scheduling/execution: `src/JobEngine/` (includes Scheduler, TaskRunner, PacksRegistry)
- Scheduling/execution: `src/JobEngine/` (includes Scheduler, PacksRegistry)
- Integrations: `src/Integrations/` (includes Extensions)
- UI: `src/Web/`
- Feeds/VEX: `src/Concelier/` (includes Feedser, Excititor), `src/VexLens/`, `src/VexHub/`