# TASKS
| Task | Owner(s) | Depends on | Notes |
|---|---|---|---|
|Catalogue official CCCS advisory feeds|BE-Conn-CCCS|Research|**TODO** – Locate authoritative CCCS advisory endpoints, data formats, and pagination/window semantics.|
|Implement fetch & source state handling|BE-Conn-CCCS|Source.Common, Storage.Mongo|**TODO** – Register HTTP client, implement fetch job, persist raw documents with cursor/backoff logic.|
|DTO/parser implementation|BE-Conn-CCCS|Source.Common|**TODO** – Define DTOs for CCCS advisories, sanitise HTML/JSON, extract summary, references, CVE lists, and mitigation guidance.|
|Canonical mapping & range primitives|BE-Conn-CCCS|Models|**TODO** – Map advisories into canonical records with aliases, references, vendor/package range primitives, and provenance.|
|Deterministic fixtures & tests|QA|Testing|**TODO** – Add regression tests with canned fixtures; support `UPDATE_CCCS_FIXTURES=1` to refresh snapshots.|
|Observability & documentation|DevEx|Docs|**TODO** – Document connector configuration, add logging/metrics, and update backlog once feature-complete.|
