- Modified task status update instructions in AGENTS.md files to refer to corresponding sprint files as `/docs/implplan/SPRINT_*.md` instead of `docs/implplan/SPRINTS.md`. - Added a comprehensive document for Secret Leak Detection operations detailing scope, prerequisites, rule bundle lifecycle, enabling the analyzer, policy patterns, observability, troubleshooting, and references.
1.8 KiB
1.8 KiB
Concelier Ubuntu Connector Charter
Mission
Implement and maintain the Ubuntu security advisory connector that ingests CVE/USN data into Concelier under the Aggregation-Only Contract (AOC). The connector must capture provenance, version semantics (NEVRA/EVR), and metadata required by downstream policy, export, and AI components while remaining deterministic and offline-friendly.
Scope
- Connector fetchers/parsers within
StellaOps.Concelier.Connector.Distro.Ubuntu. - Mirroring support for offline kits (bundle import/export).
- Schema updates and fixtures ensuring AOC compliance.
- Unit/integration tests validating deterministic ingestion.
Required Reading
docs/modules/concelier/architecture.mddocs/ingestion/aggregation-only-contract.mddocs/modules/concelier/operations/connectors/osv.md(reference style & guardrails)docs/modules/concelier/operations/mirror.md(offline mirroring requirements)- Ubuntu advisory format references linked from sprint notes (tasks should include source URLs).
Working Agreement
- Status sync: switch task state to
DOING/DONEin both corresponding sprint filedocs/implplan/SPRINT_*.mdandTASKS.mdbefore/after work. - AOC adherence: never derive severity or merge fields; store raw documents with provenance (
source,upstream,content,linkset,supersedes). - Deterministic parsing: normalise timestamps to UTC ISO-8601, sort arrays, stabilise JSON output.
- Offline readiness: ensure mirroring path works (no live network unless configured), document bundle usage.
- Testing: extend fixtures covering typical, superseding, and edge-case advisories; run connector integration suite.
- Documentation: update connector operations docs (add Ubuntu section under
docs/modules/concelier/operations/connectors/) when formats or configuration change.