audit work

This commit is contained in:
StellaOps Bot
2026-01-02 11:43:43 +02:00
parent 82e55c206a
commit dd581699cc
234 changed files with 5189 additions and 270 deletions

View File

@@ -0,0 +1,33 @@
# CERT/CC Connector Tests Charter
## Mission
Own the CERT/CC connector test suite covering fetch/parse/map flows and fixtures.
## Responsibilities
- Maintain deterministic connector tests and snapshot fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.CertCc.Tests.csproj`
- `CertCc/CertCcConnectorTests.cs`
- `CertCc/CertCcConnectorSnapshotTests.cs`
- `Internal/CertCcSummaryParserTests.cs`
- `Internal/CertCcSummaryPlannerTests.cs`
- `Internal/CertCcVendorStatementParserTests.cs`
- `Internal/CertCcMapperTests.cs`
- `Fixtures/`
## Coordination
- CERT/CC connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# CERT/CC Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0154-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.CertCc.Tests. |
| AUDIT-0154-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.CertCc.Tests. |
| AUDIT-0154-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,28 @@
# CERT-FR Connector Tests Charter
## Mission
Own the CERT-FR connector test suite covering fetch/parse/map flows and fixtures.
## Responsibilities
- Maintain deterministic connector tests and snapshot fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.CertFr.Tests.csproj`
- `CertFr/CertFrConnectorTests.cs`
- `CertFr/Fixtures/`
## Coordination
- CERT-FR connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# CERT-FR Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0156-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.CertFr.Tests. |
| AUDIT-0156-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.CertFr.Tests. |
| AUDIT-0156-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,28 @@
# CERT-In Connector Tests Charter
## Mission
Own the CERT-In connector test suite covering fetch/parse/map flows and fixtures.
## Responsibilities
- Maintain deterministic connector tests and snapshot fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.CertIn.Tests.csproj`
- `CertIn/CertInConnectorTests.cs`
- `CertIn/Fixtures/`
## Coordination
- CERT-In connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# CERT-In Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0158-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.CertIn.Tests. |
| AUDIT-0158-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.CertIn.Tests. |
| AUDIT-0158-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,29 @@
# Connector Common Tests Charter
## Mission
Own the Connector.Common test suite covering shared fetch, HTTP, cursor, and utility helpers.
## Responsibilities
- Maintain deterministic connector-common tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Common.Tests.csproj`
- `Common/`
- `Json/`
- `Xml/`
## Coordination
- Concelier connector platform owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Connector Common Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0160-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Common.Tests. |
| AUDIT-0160-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Common.Tests. |
| AUDIT-0160-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,28 @@
# CVE Connector Tests Charter
## Mission
Own the CVE connector test suite covering fetch/parse/map flows and snapshot fixtures.
## Responsibilities
- Maintain deterministic connector tests and snapshot fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Cve.Tests.csproj`
- `Cve/`
- `Fixtures/`
## Coordination
- CVE connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# CVE Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0162-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Cve.Tests. |
| AUDIT-0162-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Cve.Tests. |
| AUDIT-0162-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,29 @@
# Alpine Connector Tests Charter
## Mission
Own the Alpine secdb connector test suite covering fetch/parse/map flows and snapshot fixtures.
## Responsibilities
- Maintain deterministic connector tests and snapshot fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Distro.Alpine.Tests.csproj`
- `Source/Distro/Alpine/Fixtures/`
- `AlpineSnapshotTests.cs`
## Coordination
- Alpine connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
- `docs/modules/concelier/operations/connectors/alpine.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Alpine Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0164-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Distro.Alpine.Tests. |
| AUDIT-0164-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Distro.Alpine.Tests. |
| AUDIT-0164-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,29 @@
# Debian Connector Tests Charter
## Mission
Own the Debian connector test suite covering list/detail fetch, parse, and map behavior with deterministic fixtures.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Distro.Debian.Tests.csproj`
- `Source/Distro/Debian/Fixtures/`
- `DebianConnectorTests.cs`
## Coordination
- Debian connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
- `docs/ingestion/aggregation-only-contract.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Debian Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0166-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Distro.Debian.Tests. |
| AUDIT-0166-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Distro.Debian.Tests. |
| AUDIT-0166-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,28 @@
# Red Hat Connector Tests Charter
## Mission
Own the Red Hat connector test suite covering Hydra summary/detail fetch, CSAF parse, and mapping with deterministic fixtures.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Distro.RedHat.Tests.csproj`
- `RedHat/Fixtures/`
- `RedHatConnectorTests.cs`
## Coordination
- Red Hat connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Red Hat Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0168-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Distro.RedHat.Tests. |
| AUDIT-0168-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Distro.RedHat.Tests. |
| AUDIT-0168-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,31 @@
# SUSE Connector Tests Charter
## Mission
Own the SUSE connector test suite covering changes/CSAF fetch, parse, and map behavior with deterministic fixtures.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Distro.Suse.Tests.csproj`
- `Source/Distro/Suse/Fixtures/`
- `SuseConnectorTests.cs`
- `SuseCsafParserTests.cs`
- `SuseMapperTests.cs`
## Coordination
- SUSE connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
- `docs/ingestion/aggregation-only-contract.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# SUSE Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0170-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Distro.Suse.Tests. |
| AUDIT-0170-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Distro.Suse.Tests. |
| AUDIT-0170-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,29 @@
# Ubuntu Connector Tests Charter
## Mission
Own the Ubuntu connector test suite covering index fetch, parse, and map behavior with deterministic fixtures.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Distro.Ubuntu.Tests.csproj`
- `Fixtures/`
- `UbuntuConnectorTests.cs`
## Coordination
- Ubuntu connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
- `docs/ingestion/aggregation-only-contract.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Ubuntu Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0172-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Distro.Ubuntu.Tests. |
| AUDIT-0172-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Distro.Ubuntu.Tests. |
| AUDIT-0172-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,30 @@
# EPSS Connector Tests Charter
## Mission
Own the EPSS connector test suite covering snapshot fetch, parse, and map behavior with deterministic fixtures, including air-gap bundle handling.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Epss.Tests.csproj`
- `Epss/Fixtures/`
- `Expected/`
- `EpssConnectorTests.cs`
- `EpssParserSnapshotTests.cs`
## Coordination
- EPSS connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# EPSS Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0174-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Epss.Tests. |
| AUDIT-0174-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Epss.Tests. |
| AUDIT-0174-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,28 @@
# GHSA Connector Tests Charter
## Mission
Own the GHSA connector test suite covering list/detail fetch, parsing, mapping, rate-limit handling, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Ghsa.Tests.csproj`
- `Fixtures/`
- `Ghsa/*.cs`
## Coordination
- GHSA connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# GHSA Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0176-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Ghsa.Tests. |
| AUDIT-0176-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Ghsa.Tests. |
| AUDIT-0176-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,30 @@
# ICS CISA Connector Tests Charter
## Mission
Own the CISA ICS connector test suite covering RSS fetch, HTML enrichment, parsing, mapping, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Ics.Cisa.Tests.csproj`
- `IcsCisa/Fixtures/`
- `IcsCisaConnectorTests.cs`
- `IcsCisa/IcsCisaFeedParserTests.cs`
- `IcsCisa/IcsCisaConnectorMappingTests.cs`
## Coordination
- ICS CISA connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# ICS CISA Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0178-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Ics.Cisa.Tests. |
| AUDIT-0178-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Ics.Cisa.Tests. |
| AUDIT-0178-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,28 @@
# ICS Kaspersky Connector Tests Charter
## Mission
Own the Kaspersky ICS connector test suite covering RSS fetch, HTML parsing, mapping, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Ics.Kaspersky.Tests.csproj`
- `Kaspersky/Fixtures/`
- `Kaspersky/KasperskyConnectorTests.cs`
## Coordination
- ICS Kaspersky connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# ICS Kaspersky Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0180-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Ics.Kaspersky.Tests. |
| AUDIT-0180-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Ics.Kaspersky.Tests. |
| AUDIT-0180-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,28 @@
# JVN Connector Tests Charter
## Mission
Own the JVN/MyJVN connector test suite covering overview fetch, detail parsing, mapping, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Jvn.Tests.csproj`
- `Jvn/Fixtures/`
- `Jvn/JvnConnectorTests.cs`
## Coordination
- JVN connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# JVN Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0182-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Jvn.Tests. |
| AUDIT-0182-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Jvn.Tests. |
| AUDIT-0182-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,30 @@
# KEV Connector Tests Charter
## Mission
Own the CISA KEV connector test suite covering fetch, schema validation, mapping, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Kev.Tests.csproj`
- `Kev/Fixtures/`
- `Kev/KevConnectorTests.cs`
- `Kev/KevParserSnapshotTests.cs`
- `Kev/KevMapperTests.cs`
## Coordination
- KEV connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# KEV Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0184-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Kev.Tests. |
| AUDIT-0184-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Kev.Tests. |
| AUDIT-0184-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,29 @@
# KISA Connector Tests Charter
## Mission
Own the KISA connector test suite covering feed fetch, detail parsing, mapping, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Kisa.Tests.csproj`
- `Fixtures/`
- `KisaConnectorTests.cs`
- `KisaDetailParserTests.cs`
## Coordination
- KISA connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# KISA Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0186-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Kisa.Tests. |
| AUDIT-0186-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Kisa.Tests. |
| AUDIT-0186-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,30 @@
# NVD Connector Tests Charter
## Mission
Own the NVD connector test suite covering fetch windows, schema validation, mapping, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Nvd.Tests.csproj`
- `Nvd/Fixtures/`
- `Expected/`
- `Nvd/NvdConnectorTests.cs`
- `Nvd/NvdParserSnapshotTests.cs`
## Coordination
- NVD connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# NVD Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0188-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Nvd.Tests. |
| AUDIT-0188-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Nvd.Tests. |
| AUDIT-0188-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,30 @@
# OSV Connector Tests Charter
## Mission
Own the OSV connector test suite covering mapping logic, snapshots, and parity with GHSA fixtures.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Osv.Tests.csproj`
- `Fixtures/`
- `Osv/OsvSnapshotTests.cs`
- `Osv/OsvMapperTests.cs`
- `Osv/OsvGhsaParityRegressionTests.cs`
## Coordination
- OSV connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# OSV Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0190-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Osv.Tests. |
| AUDIT-0190-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Osv.Tests. |
| AUDIT-0190-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,30 @@
# RU-BDU Connector Tests Charter
## Mission
Own the RU-BDU connector test suite covering fetch/parse/map flows, parsing, mapping, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Ru.Bdu.Tests.csproj`
- `Fixtures/`
- `RuBduConnectorSnapshotTests.cs`
- `RuBduMapperTests.cs`
- `RuBduXmlParserTests.cs`
## Coordination
- RU-BDU connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# RU-BDU Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0192-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Ru.Bdu.Tests. |
| AUDIT-0192-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Ru.Bdu.Tests. |
| AUDIT-0192-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,30 @@
# RU-NKCKI Connector Tests Charter
## Mission
Own the RU-NKCKI connector test suite covering fetch/parse/map flows, JSON parsing, mapping, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Ru.Nkcki.Tests.csproj`
- `Fixtures/`
- `RuNkckiConnectorTests.cs`
- `RuNkckiJsonParserTests.cs`
- `RuNkckiMapperTests.cs`
## Coordination
- RU-NKCKI connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# RU-NKCKI Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0194-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Ru.Nkcki.Tests. |
| AUDIT-0194-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Ru.Nkcki.Tests. |
| AUDIT-0194-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,33 @@
# StellaOps Mirror Connector Tests Charter
## Mission
Own the StellaOps mirror connector test suite covering bundle ingestion, signature verification, mapping, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.StellaOpsMirror.Tests.csproj`
- `Fixtures/`
- `StellaOpsMirrorConnectorTests.cs`
- `MirrorAdvisoryMapperTests.cs`
- `MirrorSignatureVerifierTests.cs`
## Coordination
- Mirror connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/ingestion/aggregation-only-contract.md`
- `docs/modules/concelier/operations/mirror.md`
- `docs/modules/export-center/architecture.md`
- `docs/modules/airgap/airgap-mode.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# StellaOps Mirror Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0196-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.StellaOpsMirror.Tests. |
| AUDIT-0196-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.StellaOpsMirror.Tests. |
| AUDIT-0196-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,28 @@
# Adobe Connector Tests Charter
## Mission
Own the Adobe PSIRT connector test suite covering fetch/parse/map flows, schema validation, mapping, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Vndr.Adobe.Tests.csproj`
- `Adobe/Fixtures/`
- `Adobe/AdobeConnectorFetchTests.cs`
## Coordination
- Adobe connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Adobe Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0198-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Vndr.Adobe.Tests. |
| AUDIT-0198-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Vndr.Adobe.Tests. |
| AUDIT-0198-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,30 @@
# Apple Connector Tests Charter
## Mission
Own the Apple security advisories connector test suite covering fetch/parse/map flows, fixtures, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Vndr.Apple.Tests.csproj`
- `Apple/Fixtures/`
- `Apple/AppleConnectorTests.cs`
- `Apple/AppleFixtureManager.cs`
- `Apple/AppleLiveRegressionTests.cs`
## Coordination
- Apple connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Apple Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0200-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Vndr.Apple.Tests. |
| AUDIT-0200-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Vndr.Apple.Tests. |
| AUDIT-0200-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,29 @@
# Chromium Connector Tests Charter
## Mission
Own the Chromium/Chrome connector test suite covering feed fetch, parse/map, fixtures, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Vndr.Chromium.Tests.csproj`
- `Chromium/Fixtures/`
- `Chromium/ChromiumConnectorTests.cs`
- `Chromium/ChromiumMapperTests.cs`
## Coordination
- Chromium connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Chromium Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0202-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Vndr.Chromium.Tests. |
| AUDIT-0202-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Vndr.Chromium.Tests. |
| AUDIT-0202-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,30 @@
# Cisco Connector Tests Charter
## Mission
Own the Cisco security advisories connector test suite covering DTO, mapper, CSAF parser, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Vndr.Cisco.Tests.csproj`
- `Cisco/Fixtures/`
- `CiscoDtoFactoryTests.cs`
- `CiscoMapperTests.cs`
- `Cisco/CiscoCsafParserSnapshotTests.cs`
## Coordination
- Cisco connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Cisco Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0204-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Vndr.Cisco.Tests. |
| AUDIT-0204-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Vndr.Cisco.Tests. |
| AUDIT-0204-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,28 @@
# MSRC Connector Tests Charter
## Mission
Own the MSRC security advisories connector test suite covering fetch/parse/map flows, fixtures, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Vndr.Msrc.Tests.csproj`
- `Fixtures/`
- `MsrcConnectorTests.cs`
## Coordination
- MSRC connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# MSRC Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0206-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Vndr.Msrc.Tests. |
| AUDIT-0206-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Vndr.Msrc.Tests. |
| AUDIT-0206-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,28 @@
# Oracle Connector Tests Charter
## Mission
Own the Oracle security advisories connector test suite covering fetch/parse/map flows, fixtures, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Vndr.Oracle.Tests.csproj`
- `Oracle/Fixtures/`
- `Oracle/OracleConnectorTests.cs`
## Coordination
- Oracle connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Oracle Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0208-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Vndr.Oracle.Tests. |
| AUDIT-0208-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Vndr.Oracle.Tests. |
| AUDIT-0208-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,29 @@
# VMware Connector Tests Charter
## Mission
Own the VMware security advisories connector test suite covering fetch/parse/map flows, fixtures, and deterministic output.
## Responsibilities
- Maintain deterministic connector tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Connector.Vndr.Vmware.Tests.csproj`
- `Vmware/Fixtures/`
- `Vmware/VmwareConnectorTests.cs`
- `Vmware/VmwareMapperTests.cs`
## Coordination
- VMware connector owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# VMware Connector Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0210-M | DONE | Maintainability audit for StellaOps.Concelier.Connector.Vndr.Vmware.Tests. |
| AUDIT-0210-T | DONE | Test coverage audit for StellaOps.Concelier.Connector.Vndr.Vmware.Tests. |
| AUDIT-0210-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,37 @@
# Concelier Core Tests Charter
## Mission
Own the Concelier core test suite covering canonical advisory, jobs, linksets, observations, risk, and orchestration components.
## Responsibilities
- Maintain deterministic unit and integration tests for Concelier core behavior.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Core.Tests.csproj`
- `Aoc/`
- `Canonical/`
- `Events/`
- `Jobs/`
- `Linksets/`
- `Noise/`
- `Observations/`
- `Orchestration/`
- `Risk/`
- `Signals/`
- `Unknown/`
## Coordination
- Concelier core owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Concelier Core Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0212-M | DONE | Maintainability audit for StellaOps.Concelier.Core.Tests. |
| AUDIT-0212-T | DONE | Test coverage audit for StellaOps.Concelier.Core.Tests. |
| AUDIT-0212-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,30 @@
# Concelier Json Exporter Tests Charter
## Mission
Own the JSON exporter test suite covering snapshot output, manifests, mirror bundles, and path resolution.
## Responsibilities
- Maintain deterministic exporter tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Exporter.Json.Tests.csproj`
- `JsonExportSnapshotBuilderTests.cs`
- `JsonFeedExporterTests.cs`
- `JsonExporterParitySmokeTests.cs`
- `VulnListJsonExportPathResolverTests.cs`
## Coordination
- Concelier JSON exporter owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Concelier Json Exporter Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0214-M | DONE | Maintainability audit for StellaOps.Concelier.Exporter.Json.Tests. |
| AUDIT-0214-T | DONE | Test coverage audit for StellaOps.Concelier.Exporter.Json.Tests. |
| AUDIT-0214-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,30 @@
# Concelier TrivyDb Exporter Tests Charter
## Mission
Own the Trivy DB exporter test suite covering export planning, OCI layout writes, packaging, and mirror bundles.
## Responsibilities
- Maintain deterministic exporter tests and fixtures.
- Keep tests offline-friendly and stable across environments.
- Surface open work on `TASKS.md`; update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Exporter.TrivyDb.Tests.csproj`
- `TrivyDbExportPlannerTests.cs`
- `TrivyDbFeedExporterTests.cs`
- `TrivyDbOciWriterTests.cs`
- `TrivyDbPackageBuilderTests.cs`
## Coordination
- Concelier Trivy DB exporter owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Concelier TrivyDb Exporter Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0216-M | DONE | Maintainability audit for StellaOps.Concelier.Exporter.TrivyDb.Tests. |
| AUDIT-0216-T | DONE | Test coverage audit for StellaOps.Concelier.Exporter.TrivyDb.Tests. |
| AUDIT-0216-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,33 @@
# Concelier Federation Tests Charter
## Mission
Own the federation bundle export/import test suite covering serialization, determinism, verification, merge policy, and air-gap workflows.
## Responsibilities
- Keep fixtures deterministic (fixed GUIDs/timestamps, injected TimeProvider).
- Validate hash/signature verification paths and cursor/policy behavior.
- Maintain offline-friendly tests and stable artifacts.
- Track work on `TASKS.md` and update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Federation.Tests.csproj`
- `Export/BundleExportDeterminismTests.cs`
- `Import/BundleReaderTests.cs`
- `Import/BundleVerifierTests.cs`
- `Import/BundleMergeTests.cs`
- `Serialization/BundleSerializerTests.cs`
- `Integration/FederationE2ETests.cs`
## Coordination
- Concelier Federation owners.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Concelier Federation Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0218-M | DONE | Maintainability audit for StellaOps.Concelier.Federation.Tests. |
| AUDIT-0218-T | DONE | Test coverage audit for StellaOps.Concelier.Federation.Tests. |
| AUDIT-0218-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,27 @@
# Concelier Integration Tests Charter
## Mission
Validate cross-module Concelier behaviors that require real integrations (containers, OS package managers, and fixture-driven data checks).
## Responsibilities
- Keep integration tests deterministic and gated by `STELLAOPS_INTEGRATION_TESTS`.
- Ensure fixtures are offline-friendly and stored under `Fixtures/`.
- Use explicit timeouts and cancellation where external systems are involved.
- Track work on `TASKS.md` and update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Integration.Tests.csproj`
- `DistroVersionCrossCheckTests.cs`
- `IntegrationTestAttributes.cs`
- `Fixtures/`
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Concelier Integration Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0219-M | DONE | Maintainability audit for StellaOps.Concelier.Integration.Tests. |
| AUDIT-0219-T | DONE | Test coverage audit for StellaOps.Concelier.Integration.Tests. |
| AUDIT-0219-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,26 @@
# Concelier Interest Tests Charter
## Mission
Validate interest scoring logic, service behavior, and determinism for Concelier interest scoring.
## Responsibilities
- Keep tests deterministic with fixed time/ID fixtures and stable ordering.
- Cover score calculation, tiers, and service workflows (repo, cache, advisory store).
- Avoid network access; use in-memory or TestKit fixtures.
- Track work on `TASKS.md` and update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Interest.Tests.csproj`
- `InterestScoreCalculatorTests.cs`
- `InterestScoringServiceTests.cs`
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Concelier Interest Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0221-M | DONE | Maintainability audit for StellaOps.Concelier.Interest.Tests. |
| AUDIT-0221-T | DONE | Test coverage audit for StellaOps.Concelier.Interest.Tests. |
| AUDIT-0221-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,25 @@
# Concelier Merge Analyzer Tests Charter
## Mission
Validate Roslyn analyzer diagnostics and code-fix behavior for Concelier merge policies.
## Responsibilities
- Keep analyzer tests deterministic with fixed sources and stable diagnostic ordering.
- Cover both positive and negative cases for each rule.
- Avoid external dependencies and network access.
- Track work on `TASKS.md` and update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Merge.Analyzers.Tests.csproj`
- `MergeUsageAnalyzerTests.cs`
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Concelier Merge Analyzer Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0224-M | DONE | Maintainability audit for StellaOps.Concelier.Merge.Analyzers.Tests. |
| AUDIT-0224-T | DONE | Test coverage audit for StellaOps.Concelier.Merge.Analyzers.Tests. |
| AUDIT-0224-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,28 @@
# Concelier Merge Tests Charter
## Mission
Validate merge behavior, precedence, identity, and determinism for the Concelier merge engine.
## Responsibilities
- Keep tests deterministic with fixed time/ID fixtures and stable ordering.
- Cover merge precedence, identity resolution, hash calculation, and backport evidence flows.
- Avoid network access; use in-memory or fixture-driven inputs only.
- Track work on `TASKS.md` and update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Merge.Tests.csproj`
- `AdvisoryMergeServiceTests.cs`
- `AdvisoryPrecedenceMergerTests.cs`
- `AliasGraphResolverTests.cs`
- `MergeEventWriterTests.cs`
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Concelier Merge Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0225-M | DONE | Maintainability audit for StellaOps.Concelier.Merge.Tests. |
| AUDIT-0225-T | DONE | Test coverage audit for StellaOps.Concelier.Merge.Tests. |
| AUDIT-0225-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,27 @@
# Concelier Models Tests Charter
## Mission
Validate canonical model behavior, invariants, and deterministic serialization for Concelier models.
## Responsibilities
- Keep tests deterministic with fixed inputs and stable ordering.
- Cover model validation, equality, and serialization behaviors.
- Avoid network access; use in-memory fixtures only.
- Track work on `TASKS.md` and update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Models.Tests.csproj`
- `AdvisoryTests.cs`
- `AdvisoryProvenanceTests.cs`
- `AdvisoryReferenceTests.cs`
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Concelier Models Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0227-M | DONE | Maintainability audit for StellaOps.Concelier.Models.Tests. |
| AUDIT-0227-T | DONE | Test coverage audit for StellaOps.Concelier.Models.Tests. |
| AUDIT-0227-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,27 @@
# Concelier Normalization Tests Charter
## Mission
Validate normalization rules for Concelier raw inputs and deterministic transformations.
## Responsibilities
- Keep tests deterministic with fixed inputs and stable ordering.
- Cover normalization for aliases, ranges, severities, and identifiers.
- Avoid network access; use in-memory fixtures only.
- Track work on `TASKS.md` and update statuses (TODO/DOING/DONE/BLOCKED/REVIEW).
## Key Paths
- `StellaOps.Concelier.Normalization.Tests.csproj`
- `AliasNormalizerTests.cs`
- `SeverityNormalizerTests.cs`
- `RangeNormalizerTests.cs`
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status to `DOING`/`DONE` in both corresponding sprint file `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` when you start or finish work.
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.

View File

@@ -0,0 +1,10 @@
# Concelier Normalization Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0229-M | DONE | Maintainability audit for StellaOps.Concelier.Normalization.Tests. |
| AUDIT-0229-T | DONE | Test coverage audit for StellaOps.Concelier.Normalization.Tests. |
| AUDIT-0229-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,19 @@
# Concelier Persistence Tests Charter
## Mission
Integration and determinism coverage for Concelier persistence and repositories.
## Responsibilities
- Use deterministic fixtures (fixed time/ids) where possible.
- Assert explicit ordering and invariants.
- Avoid network; rely on local Testcontainers only.
- Track task status in `TASKS.md`.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status in the sprint file and local `TASKS.md`.
- 2. Keep tests deterministic and offline-friendly.
- 3. Document schema/behavior changes with tests.

View File

@@ -0,0 +1,10 @@
# Concelier Persistence Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0231-M | DONE | Maintainability audit for StellaOps.Concelier.Persistence.Tests. |
| AUDIT-0231-T | DONE | Test coverage audit for StellaOps.Concelier.Persistence.Tests. |
| AUDIT-0231-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,19 @@
# Concelier ProofService Postgres Tests Charter
## Mission
Integration and determinism coverage for ProofService Postgres storage.
## Responsibilities
- Use deterministic fixtures (fixed time/ids) where possible.
- Assert explicit ordering and invariants.
- Avoid network; rely on local Testcontainers only.
- Track task status in `TASKS.md`.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status in the sprint file and local `TASKS.md`.
- 2. Keep tests deterministic and offline-friendly.
- 3. Document schema/behavior changes with tests.

View File

@@ -0,0 +1,10 @@
# Concelier ProofService Postgres Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0234-M | DONE | Maintainability audit for StellaOps.Concelier.ProofService.Postgres.Tests. |
| AUDIT-0234-T | DONE | Test coverage audit for StellaOps.Concelier.ProofService.Postgres.Tests. |
| AUDIT-0234-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,18 @@
# Concelier RawModels Tests Charter
## Mission
Validate raw model parsing, invariants, and determinism for Concelier raw advisory inputs.
## Responsibilities
- Use deterministic fixtures and stable ordering assertions.
- Avoid network; use local fixtures only.
- Track task status in `TASKS.md`.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status in the sprint file and local `TASKS.md`.
- 2. Keep tests deterministic and offline-friendly.
- 3. Document schema/behavior changes with tests.

View File

@@ -0,0 +1,10 @@
# Concelier RawModels Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0236-M | DONE | Maintainability audit for StellaOps.Concelier.RawModels.Tests. |
| AUDIT-0236-T | DONE | Test coverage audit for StellaOps.Concelier.RawModels.Tests. |
| AUDIT-0236-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,18 @@
# Concelier SbomIntegration Tests Charter
## Mission
Validate SBOM integration mapping and determinism for Concelier.
## Responsibilities
- Use deterministic fixtures and stable ordering assertions.
- Avoid network; use local fixtures only.
- Track task status in `TASKS.md`.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status in the sprint file and local `TASKS.md`.
- 2. Keep tests deterministic and offline-friendly.
- 3. Document schema/behavior changes with tests.

View File

@@ -0,0 +1,10 @@
# Concelier SbomIntegration Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0238-M | DONE | Maintainability audit for StellaOps.Concelier.SbomIntegration.Tests. |
| AUDIT-0238-T | DONE | Test coverage audit for StellaOps.Concelier.SbomIntegration.Tests. |
| AUDIT-0238-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,18 @@
# Concelier SourceIntel Tests Charter
## Mission
Validate source intelligence models and determinism for Concelier.
## Responsibilities
- Use deterministic fixtures and stable ordering assertions.
- Avoid network; use local fixtures only.
- Track task status in `TASKS.md`.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status in the sprint file and local `TASKS.md`.
- 2. Keep tests deterministic and offline-friendly.
- 3. Document schema/behavior changes with tests.

View File

@@ -0,0 +1,10 @@
# Concelier SourceIntel Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0240-M | DONE | Maintainability audit for StellaOps.Concelier.SourceIntel.Tests. |
| AUDIT-0240-T | DONE | Test coverage audit for StellaOps.Concelier.SourceIntel.Tests. |
| AUDIT-0240-A | TODO | Pending approval for changes. |

View File

@@ -0,0 +1,18 @@
# Concelier WebService Tests Charter
## Mission
Validate Concelier WebService API behavior and deterministic responses.
## Responsibilities
- Keep endpoint tests deterministic (fixed time/IDs or TimeProvider).
- Avoid network; use local fixtures and test hosts.
- Track task status in `TASKS.md`.
## Required Reading
- `docs/modules/concelier/architecture.md`
- `docs/modules/platform/architecture-overview.md`
## Working Agreement
- 1. Update task status in the sprint file and local `TASKS.md`.
- 2. Keep tests deterministic and offline-friendly.
- 3. Add coverage for new endpoints and error paths.

View File

@@ -0,0 +1,10 @@
# Concelier WebService Tests Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| AUDIT-0243-M | DONE | Maintainability audit for StellaOps.Concelier.WebService.Tests. |
| AUDIT-0243-T | DONE | Test coverage audit for StellaOps.Concelier.WebService.Tests. |
| AUDIT-0243-A | TODO | Pending approval for changes. |