Files
git.stella-ops.org/src/Scanner/StellaOps.Scanner.Worker/TASKS.completed.md
master 15b4a1de6a feat: Document completed tasks for KMS, Cryptography, and Plugin Libraries
- Added detailed task completion records for KMS interface implementation and CLI support for file-based keys.
- Documented security enhancements including Argon2id password hashing, audit event contracts, and rate limiting configurations.
- Included scoped service support and integration updates for the Plugin platform, ensuring proper DI handling and testing coverage.
2025-10-31 14:37:45 +02:00

2.1 KiB
Raw Blame History

Completed Tasks

ID Status Owner(s) Depends on Description Exit Criteria
SCANNER-WORKER-09-201 DONE (2025-10-19) Scanner Worker Guild SCANNER-CORE-09-501 Worker host bootstrap with Authority auth, hosted services, and graceful shutdown semantics. Program.cs binds Scanner:Worker options, registers delay scheduler, configures telemetry + Authority client, and enforces shutdown timeout.
SCANNER-WORKER-09-202 DONE (2025-10-19) Scanner Worker Guild SCANNER-WORKER-09-201, SCANNER-QUEUE-09-401 Lease/heartbeat loop with retry+jitter, poison-job quarantine, structured logging. ScannerWorkerHostedService + LeaseHeartbeatService manage concurrency, renewal margins, poison handling, and structured logs exercised by integration fixture.
SCANNER-WORKER-09-203 DONE (2025-10-19) Scanner Worker Guild SCANNER-WORKER-09-202, SCANNER-STORAGE-09-301 Analyzer dispatch skeleton emitting deterministic stage progress and honoring cancellation tokens. Deterministic stage list + ScanProgressReporter; WorkerBasicScanScenario validates ordering and cancellation propagation.
SCANNER-WORKER-09-204 DONE (2025-10-19) Scanner Worker Guild SCANNER-WORKER-09-203 Worker metrics (queue latency, stage duration, failure counts) with OpenTelemetry resource wiring. ScannerWorkerMetrics records queue/job/stage metrics; integration test asserts analyzer stage histogram entries.
SCANNER-WORKER-09-205 DONE (2025-10-19) Scanner Worker Guild SCANNER-WORKER-09-202 Harden heartbeat jitter so lease safety margin stays ≥3× and cover with regression tests. LeaseHeartbeatService clamps jitter to safety window, validator enforces ≥3 safety factor, regression tests cover heartbeat scheduling and metrics.
SCANNER-WORKER-10-201 DONE (2025-10-19) Scanner Worker Guild SCANNER-CACHE-10-101 Wire scanner cache services and maintenance into worker host. AddScannerCache registered with worker configuration; cache maintenance hosted service runs respecting enabled/auto-evict flags.