save progress
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# Excititor S3 Artifact Store Agent Charter
|
||||
|
||||
## Mission
|
||||
Maintain the S3-backed artifact store client and DI wiring for Excititor exports.
|
||||
|
||||
## Responsibilities
|
||||
- Implement S3 client interactions for artifact storage.
|
||||
- Provide dependency injection wiring and options handling.
|
||||
- Keep storage operations deterministic and failure-aware.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/platform/architecture-overview.md
|
||||
|
||||
## Definition of Done
|
||||
- S3 client operations are validated and tested.
|
||||
- Error handling is predictable and logged.
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for error paths and option validation.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor S3 Artifact Store 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-0293-M | DONE | Maintainability audit for Excititor.ArtifactStores.S3. |
|
||||
| AUDIT-0293-T | DONE | Test coverage audit for Excititor.ArtifactStores.S3. |
|
||||
| AUDIT-0293-A | TODO | Pending approval for changes. |
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Attestation 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-0295-M | DONE | Maintainability audit for Excititor.Attestation. |
|
||||
| AUDIT-0295-T | DONE | Test coverage audit for Excititor.Attestation. |
|
||||
| AUDIT-0295-A | TODO | Pending approval for changes. |
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Connectors Abstractions 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-0297-M | DONE | Maintainability audit for Excititor.Connectors.Abstractions. |
|
||||
| AUDIT-0297-T | DONE | Test coverage audit for Excititor.Connectors.Abstractions. |
|
||||
| AUDIT-0297-A | TODO | Pending approval for changes. |
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Connectors Cisco CSAF 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-0298-M | DONE | Maintainability audit for Excititor.Connectors.Cisco.CSAF. |
|
||||
| AUDIT-0298-T | DONE | Test coverage audit for Excititor.Connectors.Cisco.CSAF. |
|
||||
| AUDIT-0298-A | TODO | Pending approval for changes. |
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Connectors MSRC CSAF 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-0300-M | DONE | Maintainability audit for Excititor.Connectors.MSRC.CSAF. |
|
||||
| AUDIT-0300-T | DONE | Test coverage audit for Excititor.Connectors.MSRC.CSAF. |
|
||||
| AUDIT-0300-A | TODO | Pending approval for changes. |
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Connectors OCI OpenVEX Attest 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-0302-M | DONE | Maintainability audit for Excititor.Connectors.OCI.OpenVEX.Attest. |
|
||||
| AUDIT-0302-T | DONE | Test coverage audit for Excititor.Connectors.OCI.OpenVEX.Attest. |
|
||||
| AUDIT-0302-A | TODO | Pending approval for changes. |
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Connectors Oracle CSAF 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-0304-M | DONE | Maintainability audit for Excititor.Connectors.Oracle.CSAF. |
|
||||
| AUDIT-0304-T | DONE | Test coverage audit for Excititor.Connectors.Oracle.CSAF. |
|
||||
| AUDIT-0304-A | TODO | Pending approval for changes. |
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Connectors RedHat CSAF 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-0306-M | DONE | Maintainability audit for Excititor.Connectors.RedHat.CSAF. |
|
||||
| AUDIT-0306-T | DONE | Test coverage audit for Excititor.Connectors.RedHat.CSAF. |
|
||||
| AUDIT-0306-A | TODO | Pending approval for changes. |
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Connectors SUSE Rancher VEX Hub 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-0308-M | DONE | Maintainability audit for Excititor.Connectors.SUSE.RancherVEXHub. |
|
||||
| AUDIT-0308-T | DONE | Test coverage audit for Excititor.Connectors.SUSE.RancherVEXHub. |
|
||||
| AUDIT-0308-A | TODO | Pending approval for changes. |
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Connectors Ubuntu CSAF 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-0310-M | DONE | Maintainability audit for Excititor.Connectors.Ubuntu.CSAF. |
|
||||
| AUDIT-0310-T | DONE | Test coverage audit for Excititor.Connectors.Ubuntu.CSAF. |
|
||||
| AUDIT-0310-A | TODO | Pending approval for changes. |
|
||||
10
src/Excititor/__Libraries/StellaOps.Excititor.Core/TASKS.md
Normal file
10
src/Excititor/__Libraries/StellaOps.Excititor.Core/TASKS.md
Normal file
@@ -0,0 +1,10 @@
|
||||
# Excititor Core 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-0312-M | DONE | Maintainability audit for Excititor.Core. |
|
||||
| AUDIT-0312-T | DONE | Test coverage audit for Excititor.Core. |
|
||||
| AUDIT-0312-A | TODO | Pending approval for changes. |
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Export 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-0315-M | DONE | Maintainability audit for Excititor.Export. |
|
||||
| AUDIT-0315-T | DONE | Test coverage audit for Excititor.Export. |
|
||||
| AUDIT-0315-A | TODO | Pending approval (non-test project). |
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor CSAF Formats 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-0317-M | DONE | Maintainability audit for Excititor.Formats.CSAF. |
|
||||
| AUDIT-0317-T | DONE | Test coverage audit for Excititor.Formats.CSAF. |
|
||||
| AUDIT-0317-A | TODO | Pending approval (non-test project). |
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor CycloneDX Formats 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-0319-M | DONE | Maintainability audit for Excititor.Formats.CycloneDX. |
|
||||
| AUDIT-0319-T | DONE | Test coverage audit for Excititor.Formats.CycloneDX. |
|
||||
| AUDIT-0319-A | TODO | Pending approval (non-test project). |
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor OpenVEX Formats 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-0321-M | DONE | Maintainability audit for Excititor.Formats.OpenVEX. |
|
||||
| AUDIT-0321-T | DONE | Test coverage audit for Excititor.Formats.OpenVEX. |
|
||||
| AUDIT-0321-A | TODO | Pending approval (non-test project). |
|
||||
@@ -0,0 +1,23 @@
|
||||
# Excititor S3 Artifact Store Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate the Excititor S3 artifact store client behavior with deterministic unit tests.
|
||||
|
||||
## Responsibilities
|
||||
- Cover S3 client success/failure paths with stable fixtures.
|
||||
- Keep test execution offline-friendly and deterministic.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/platform/architecture-overview.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover basic CRUD and error paths for the S3 client.
|
||||
- Fixtures avoid nondeterministic inputs.
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor S3 Artifact Store 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-0294-M | DONE | Maintainability audit for Excititor.ArtifactStores.S3.Tests. |
|
||||
| AUDIT-0294-T | DONE | Test coverage audit for Excititor.ArtifactStores.S3.Tests. |
|
||||
| AUDIT-0294-A | DONE | Waived (test project). |
|
||||
@@ -0,0 +1,23 @@
|
||||
# Excititor Attestation Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate Excititor attestation signing and verification with deterministic tests.
|
||||
|
||||
## Responsibilities
|
||||
- Cover DSSE envelope creation and verification logic.
|
||||
- Exercise transparency log and signature verification paths.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/platform/architecture-overview.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover core success/failure paths for attestation components.
|
||||
- Fixtures avoid nondeterministic inputs.
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Attestation 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-0296-M | DONE | Maintainability audit for Excititor.Attestation.Tests. |
|
||||
| AUDIT-0296-T | DONE | Test coverage audit for Excititor.Attestation.Tests. |
|
||||
| AUDIT-0296-A | DONE | Waived (test project). |
|
||||
@@ -0,0 +1,23 @@
|
||||
# Excititor Cisco CSAF Connector Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate Cisco CSAF connector and normalizer behavior with deterministic tests.
|
||||
|
||||
## Responsibilities
|
||||
- Cover connector fetch, metadata discovery, and state handling.
|
||||
- Cover CSAF normalizer fixtures and deterministic output.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/platform/architecture-overview.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover success and failure cases for connector and metadata loader.
|
||||
- Fixtures avoid nondeterministic inputs.
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Cisco CSAF 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-0299-M | DONE | Maintainability audit for Excititor.Connectors.Cisco.CSAF.Tests. |
|
||||
| AUDIT-0299-T | DONE | Test coverage audit for Excititor.Connectors.Cisco.CSAF.Tests. |
|
||||
| AUDIT-0299-A | DONE | Waived (test project). |
|
||||
@@ -0,0 +1,23 @@
|
||||
# Excititor MSRC CSAF Connector Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate MSRC CSAF connector and normalizer behavior with deterministic tests.
|
||||
|
||||
## Responsibilities
|
||||
- Cover connector fetch, token acquisition, and state handling.
|
||||
- Cover CSAF normalizer fixtures and deterministic output.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/platform/architecture-overview.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover success and failure cases for connector, token provider, and metadata handling.
|
||||
- Fixtures avoid nondeterministic inputs.
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor MSRC CSAF 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-0301-M | DONE | Maintainability audit for Excititor.Connectors.MSRC.CSAF.Tests. |
|
||||
| AUDIT-0301-T | DONE | Test coverage audit for Excititor.Connectors.MSRC.CSAF.Tests. |
|
||||
| AUDIT-0301-A | DONE | Waived (test project). |
|
||||
@@ -0,0 +1,24 @@
|
||||
# Excititor OCI OpenVEX Attest Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate OCI OpenVEX attestation connector behavior with deterministic tests.
|
||||
|
||||
## Responsibilities
|
||||
- Cover discovery and offline bundle handling.
|
||||
- Cover connector fetch and provenance metadata enrichment.
|
||||
- Cover OpenVEX attestation fixture parsing expectations.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/platform/architecture-overview.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover success and failure paths for discovery and connector fetch.
|
||||
- Fixtures avoid nondeterministic inputs.
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor OCI OpenVEX Attest 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-0303-M | DONE | Maintainability audit for Excititor.Connectors.OCI.OpenVEX.Attest.Tests. |
|
||||
| AUDIT-0303-T | DONE | Test coverage audit for Excititor.Connectors.OCI.OpenVEX.Attest.Tests. |
|
||||
| AUDIT-0303-A | DONE | Waived (test project). |
|
||||
@@ -0,0 +1,23 @@
|
||||
# Excititor Oracle CSAF Connector Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate Oracle CSAF connector and normalizer behavior with deterministic tests.
|
||||
|
||||
## Responsibilities
|
||||
- Cover catalog loading, offline snapshots, and connector fetch behavior.
|
||||
- Cover CSAF normalizer fixture parsing and deterministic output.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/platform/architecture-overview.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover success and failure cases for catalog loading and connector fetch.
|
||||
- Fixtures avoid nondeterministic inputs.
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Oracle CSAF 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-0305-M | DONE | Maintainability audit for Excititor.Connectors.Oracle.CSAF.Tests. |
|
||||
| AUDIT-0305-T | DONE | Test coverage audit for Excititor.Connectors.Oracle.CSAF.Tests. |
|
||||
| AUDIT-0305-A | DONE | Waived (test project). |
|
||||
@@ -0,0 +1,24 @@
|
||||
# Excititor RedHat CSAF Connector Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate Red Hat CSAF connector and normalizer behavior with deterministic tests.
|
||||
|
||||
## Responsibilities
|
||||
- Cover provider metadata loading and connector fetch behavior.
|
||||
- Cover CSAF normalizer fixture parsing and deterministic output.
|
||||
- Maintain opt-in live schema drift tests for external advisories.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/platform/architecture-overview.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover success and failure cases for metadata loading and connector fetch.
|
||||
- Fixtures avoid nondeterministic inputs.
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor RedHat CSAF 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-0307-M | DONE | Maintainability audit for Excititor.Connectors.RedHat.CSAF.Tests. |
|
||||
| AUDIT-0307-T | DONE | Test coverage audit for Excititor.Connectors.RedHat.CSAF.Tests. |
|
||||
| AUDIT-0307-A | DONE | Waived (test project). |
|
||||
@@ -0,0 +1,24 @@
|
||||
# Excititor SUSE Rancher VEX Hub Connector Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate SUSE Rancher VEX Hub connector and normalizer behavior with deterministic tests.
|
||||
|
||||
## Responsibilities
|
||||
- Cover connector fetch, event batch parsing, and checkpoint handling.
|
||||
- Cover discovery metadata and token acquisition behavior (offline/unauthenticated).
|
||||
- Cover OpenVEX normalizer fixtures and deterministic output.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/platform/architecture-overview.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover success and failure cases for connector, metadata loader, and event client.
|
||||
- Fixtures avoid nondeterministic inputs.
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor SUSE Rancher VEX Hub 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-0309-M | DONE | Maintainability audit for Excititor.Connectors.SUSE.RancherVEXHub.Tests. |
|
||||
| AUDIT-0309-T | DONE | Test coverage audit for Excititor.Connectors.SUSE.RancherVEXHub.Tests. |
|
||||
| AUDIT-0309-A | DONE | Waived (test project). |
|
||||
@@ -0,0 +1,24 @@
|
||||
# Excititor Ubuntu CSAF Connector Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate Ubuntu CSAF connector and normalizer behavior with deterministic tests.
|
||||
|
||||
## Responsibilities
|
||||
- Cover connector fetch, checksum/ETag handling, and state updates.
|
||||
- Cover index/catalog loader offline fallback and channel filtering.
|
||||
- Cover CSAF normalizer fixtures and deterministic output.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/platform/architecture-overview.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover success and failure cases for connector and catalog loader.
|
||||
- Fixtures avoid nondeterministic inputs.
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Ubuntu CSAF 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-0311-M | DONE | Maintainability audit for Excititor.Connectors.Ubuntu.CSAF.Tests. |
|
||||
| AUDIT-0311-T | DONE | Test coverage audit for Excititor.Connectors.Ubuntu.CSAF.Tests. |
|
||||
| AUDIT-0311-A | DONE | Waived (test project). |
|
||||
@@ -0,0 +1,25 @@
|
||||
# Excititor Core Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate Excititor core domain models, canonical serialization, lattice/consensus helpers, and verification workflows with deterministic tests.
|
||||
|
||||
## Responsibilities
|
||||
- Cover canonical JSON, VEX claim models, and query signatures.
|
||||
- Cover trust vector/lattice scoring, linkset observations, and verification flows.
|
||||
- Cover AutoVex and calibration behavior with deterministic clocks.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/excititor/vex_observations.md
|
||||
- docs/ingestion/aggregation-only-contract.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover success and failure paths for core services.
|
||||
- Fixtures avoid nondeterministic inputs.
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor 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-0313-M | DONE | Maintainability audit for Excititor.Core.Tests. |
|
||||
| AUDIT-0313-T | DONE | Test coverage audit for Excititor.Core.Tests. |
|
||||
| AUDIT-0313-A | DONE | Waived (test project). |
|
||||
@@ -0,0 +1,25 @@
|
||||
# Excititor Core Unit Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate Excititor core unit behaviors for evidence locker/attestation, timeline events, linkset extraction, and canonicalization with deterministic tests.
|
||||
|
||||
## Responsibilities
|
||||
- Cover evidence locker manifests, attestation predicates, and chunk shaping.
|
||||
- Cover timeline event normalization and linkset extraction behaviors.
|
||||
- Cover canonicalization and test-tenant seeding helpers.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/excititor/evidence-contract.md
|
||||
- docs/modules/excititor/observability/timeline-events.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover success and failure paths for the above services.
|
||||
- Fixtures avoid nondeterministic inputs (time, GUIDs, random).
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Core Unit 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-0314-M | DONE | Maintainability audit for Excititor.Core.UnitTests. |
|
||||
| AUDIT-0314-T | DONE | Test coverage audit for Excititor.Core.UnitTests. |
|
||||
| AUDIT-0314-A | DONE | Waived (test project). |
|
||||
@@ -0,0 +1,26 @@
|
||||
# Excititor Export Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate Excititor export engine, artifact stores, mirror bundles, and cache maintenance with deterministic tests.
|
||||
|
||||
## Responsibilities
|
||||
- Cover export manifest generation, caching, attestation integration, and quiet provenance.
|
||||
- Cover filesystem/offline/S3 artifact store behaviors.
|
||||
- Cover mirror bundle publishing, index generation, and signing flows.
|
||||
- Cover cache maintenance and envelope shaping paths.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/excititor/mirrors.md
|
||||
- docs/modules/excititor/evidence-contract.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover success and failure paths for export engine and stores.
|
||||
- Fixtures avoid nondeterministic inputs (time, random).
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor Export 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-0316-M | DONE | Maintainability audit for Excititor.Export.Tests. |
|
||||
| AUDIT-0316-T | DONE | Test coverage audit for Excititor.Export.Tests. |
|
||||
| AUDIT-0316-A | DONE | Waived (test project). |
|
||||
@@ -0,0 +1,24 @@
|
||||
# Excititor CSAF Formats Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate CSAF normalization and export behavior with deterministic fixtures and snapshots.
|
||||
|
||||
## Responsibilities
|
||||
- Cover CSAF product/status mapping, justification handling, and diagnostics.
|
||||
- Cover exporter output structure and metadata.
|
||||
- Maintain fixture-based CSAF samples for regression coverage.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/excititor/operations/ubuntu-csaf.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover success and failure paths for CSAF normalizer and exporter.
|
||||
- Fixtures avoid nondeterministic inputs (time, random).
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor CSAF Formats 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-0318-M | DONE | Maintainability audit for Excititor.Formats.CSAF.Tests. |
|
||||
| AUDIT-0318-T | DONE | Test coverage audit for Excititor.Formats.CSAF.Tests. |
|
||||
| AUDIT-0318-A | DONE | Waived (test project). |
|
||||
@@ -0,0 +1,24 @@
|
||||
# Excititor CycloneDX Formats Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate CycloneDX normalization, component reconciliation, and export output with deterministic fixtures.
|
||||
|
||||
## Responsibilities
|
||||
- Cover analysis state/justification mapping and metadata capture.
|
||||
- Cover component reconciliation for purl/cpe diagnostics.
|
||||
- Cover exporter output structure and severity mapping.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/excititor/operations/graph-linkouts-implementation.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover success and failure paths for CycloneDX normalizer and exporter.
|
||||
- Fixtures avoid nondeterministic inputs (time, random).
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor CycloneDX Formats 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-0320-M | DONE | Maintainability audit for Excititor.Formats.CycloneDX.Tests. |
|
||||
| AUDIT-0320-T | DONE | Test coverage audit for Excititor.Formats.CycloneDX.Tests. |
|
||||
| AUDIT-0320-A | DONE | Waived (test project). |
|
||||
@@ -0,0 +1,25 @@
|
||||
# Excititor OpenVEX Formats Tests Agent Charter
|
||||
|
||||
## Mission
|
||||
Validate OpenVEX normalization, statement merging, and export output with deterministic fixtures.
|
||||
|
||||
## Responsibilities
|
||||
- Cover status/justification mapping and metadata capture.
|
||||
- Cover merge conflict resolution and diagnostics.
|
||||
- Cover exporter output structure and metadata.
|
||||
|
||||
## Required Reading
|
||||
- docs/modules/excititor/architecture.md
|
||||
- docs/modules/excititor/trust-lattice.md
|
||||
- docs/modules/excititor/vex_observations.md
|
||||
|
||||
## Definition of Done
|
||||
- Tests cover success and failure paths for OpenVEX normalizer, merger, and exporter.
|
||||
- Fixtures avoid nondeterministic inputs (time, random).
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to DOING/DONE in the sprint file and local TASKS.md.
|
||||
- 2. Review this charter and required docs before coding.
|
||||
- 3. Keep outputs deterministic (ordering, timestamps, hashes) and offline-friendly.
|
||||
- 4. Add tests for negative/error paths.
|
||||
- 5. Revert to TODO if paused; capture context in PR notes.
|
||||
@@ -0,0 +1,10 @@
|
||||
# Excititor OpenVEX Formats 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-0322-M | DONE | Maintainability audit for Excititor.Formats.OpenVEX.Tests. |
|
||||
| AUDIT-0322-T | DONE | Test coverage audit for Excititor.Formats.OpenVEX.Tests. |
|
||||
| AUDIT-0322-A | DONE | Waived (test project). |
|
||||
Reference in New Issue
Block a user