# TASKS
| Task | Owner(s) | Depends on | Notes |
|---|---|---|---|
|Identify BDU data source & schema|BE-Conn-BDU|Research|**TODO** – Confirm official BDU endpoints, authentication, formats, and incremental update mechanism.|
|Fetch pipeline & cursor handling|BE-Conn-BDU|Source.Common, Storage.Mongo|**TODO** – Implement fetch job with retry/backoff, persist raw documents and update source state.|
|DTO/parser implementation|BE-Conn-BDU|Source.Common|**TODO** – Create DTOs for BDU records (title, severity, vendor/product, references, CVEs); sanitise text.|
|Canonical mapping & range primitives|BE-Conn-BDU|Models|**TODO** – Map into canonical advisories with aliases, references, and vendor range primitives.|
|Deterministic fixtures & regression tests|QA|Testing|**TODO** – Add fetch/parse/map tests with fixtures; support `UPDATE_BDU_FIXTURES=1`.|
|Telemetry & documentation|DevEx|Docs|**TODO** – Add logging/metrics, document connector configuration, close backlog when complete.|
