Files
git.stella-ops.org/src/StellaOps.Concelier.Connector.Distro.Ubuntu/TASKS.md
2025-10-18 20:47:13 +03:00

969 B

Ubuntu Connector TODOs

Task Status Notes
Discover data model & pagination for notices.json DONE Connector now walks offset/limit pages (configurable page size) until MaxNoticesPerFetch satisfied, reusing cached pages when unchanged.
Design cursor & state model DONE Cursor tracks last published timestamp plus processed USN identifiers with overlap logic.
Implement fetch/parse pipeline DONE Index fetch hydrates per-notice DTOs, stores metadata, and maps without dedicated detail fetches.
Emit RangePrimitives + telemetry DONE Each package emits EVR primitives with ubuntu.release and ubuntu.pocket extensions for dashboards.
Add integration tests DONE Fixture-driven fetch→map suite covers resolved and ESM pockets, including conditional GET behaviour.
NormalizedVersions rollout DONE (2025-10-11) EVR ranges now project normalizedVersions with ubuntu:<release> notes; tests assert canonical rule emission.