Restructure solution layout by module
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
# ICS CISA Connector – Status (2025-10-16)
|
||||
|
||||
## Context
|
||||
- Proxy plumbing for GovDelivery (`SourceHttpClientOptions.Proxy*`) is implemented and covered by `SourceHttpClientBuilderTests.AddSourceHttpClient_LoadsProxyConfiguration`.
|
||||
- Detail enrichment now extracts mitigation paragraphs/bullets, merges them with feed data, and emits `mitigation` references plus combined alias sets.
|
||||
- `BuildAffectedPackages` parses product/version pairs and now persists SemVer exact values for canonical ranges via the advisory store.
|
||||
|
||||
## Current Outcomes
|
||||
- Feed parser fixtures were refreshed so vendor PDFs stay surfaced as attachments; DTO references continue including canonical links.
|
||||
- SemVer primitive deserialisation now restores `exactValue` (e.g., `"4.2"` → `"4.2.0"`), keeping connector snapshots deterministic.
|
||||
- Console debugging noise was removed from connector/parser code.
|
||||
- Ops runbook documents attachment + SemVer validation steps for dry runs.
|
||||
- `dotnet test src/Concelier/__Tests/StellaOps.Concelier.Connector.Ics.Cisa.Tests/StellaOps.Concelier.Connector.Ics.Cisa.Tests.csproj` passes (2025-10-16).
|
||||
|
||||
## Outstanding Items
|
||||
- None. Continue monitoring Akamai access decisions and proxy requirements via Ops feedback.
|
||||
|
||||
## Verification Checklist
|
||||
- ✅ `dotnet test src/Concelier/__Tests/StellaOps.Concelier.Connector.Ics.Cisa.Tests/StellaOps.Concelier.Connector.Ics.Cisa.Tests.csproj`
|
||||
- ☐ `dotnet test src/Concelier/StellaOps.Concelier.PluginBinaries/StellaOps.Concelier.Connector.Common.Tests/StellaOps.Concelier.Connector.Common.Tests.csproj` (proxy support) — rerun when Source.Common changes land.
|
||||
- Keep this summary aligned with `TASKS.md` as further work emerges.
|
||||
Reference in New Issue
Block a user