save progress

This commit is contained in:
StellaOps Bot
2026-01-02 21:06:27 +02:00
parent f46bde5575
commit 3f197814c5
441 changed files with 21545 additions and 4306 deletions

View File

@@ -0,0 +1,26 @@
# AirGap Integration Tests Agent Charter
## Mission
- Validate offline/air-gap behaviors end-to-end without relying on external networks.
## Responsibilities
- Keep integration tests deterministic and offline-safe.
- Ensure offline kit fixtures and simulated flows mirror documented behavior.
- Tag tests for CI selection (Integration, Offline, AirGap).
## Required Reading
- docs/07_HIGH_LEVEL_ARCHITECTURE.md
- docs/modules/platform/architecture-overview.md
- docs/airgap/airgap-mode.md
## Working Directory & Scope
- Primary: src/__Tests/Integration/StellaOps.Integration.AirGap
- Allowed shared projects: src/AirGap, src/Scanner, src/Attestor, src/Cli
## Testing Expectations
- Avoid real network calls; use deterministic monitors/stubs.
- Use fixed seeds or deterministic time where assertions depend on timestamps.
## Working Agreement
- Update sprint status in docs/implplan/SPRINT_*.md and local TASKS.md.
- Keep fixtures isolated and clean up temp artifacts.

View File

@@ -0,0 +1,10 @@
# StellaOps.Integration.AirGap 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-0362-M | DONE | Maintainability audit for Integration.AirGap. |
| AUDIT-0362-T | DONE | Test coverage audit for Integration.AirGap. |
| AUDIT-0362-A | DONE | Waived (test project). |

View File

@@ -0,0 +1,26 @@
# Determinism Integration Tests Agent Charter
## Mission
- Validate deterministic outputs across ingestion, scoring, and evidence pipelines.
## Responsibilities
- Ensure determinism tests use fixed timestamps and ordered inputs.
- Maintain golden vectors and determinism manifests for regressions.
- Keep test data offline-safe and reproducible.
## Required Reading
- docs/07_HIGH_LEVEL_ARCHITECTURE.md
- docs/modules/platform/architecture-overview.md
- docs/risk/determinism.md
## Working Directory & Scope
- Primary: src/__Tests/Integration/StellaOps.Integration.Determinism
- Allowed shared projects: src/__Tests/__Benchmarks/determinism, src/__Libraries/StellaOps.Testing.Determinism
## Testing Expectations
- Avoid nondeterministic RNG unless seeded.
- Prefer canonical JSON and stable ordering in assertions.
## Working Agreement
- Update sprint status in docs/implplan/SPRINT_*.md and local TASKS.md.
- Keep fixtures deterministic and avoid ambient time.

View File

@@ -0,0 +1,10 @@
# StellaOps.Integration.Determinism 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-0363-M | DONE | Maintainability audit for Integration.Determinism. |
| AUDIT-0363-T | DONE | Test coverage audit for Integration.Determinism. |
| AUDIT-0363-A | DONE | Waived (test project). |

View File

@@ -0,0 +1,26 @@
# E2E Integration Tests Agent Charter
## Mission
- Validate end-to-end reproducibility across ingest, normalize, decide, attest, bundle, and reverify stages.
## Responsibilities
- Keep E2E tests deterministic with frozen timestamps and stable inputs.
- Ensure Testcontainers usage is gated for Docker availability.
- Maintain golden baselines and diff tooling for reproducibility diagnostics.
## Required Reading
- docs/07_HIGH_LEVEL_ARCHITECTURE.md
- docs/modules/platform/architecture-overview.md
- docs/airgap/airgap-mode.md
## Working Directory & Scope
- Primary: src/__Tests/Integration/StellaOps.Integration.E2E
- Allowed shared projects: src/__Tests/__Benchmarks/determinism, src/__Tests/fixtures
## Testing Expectations
- Tag tests for Integration and ensure deterministic ordering.
- Avoid Guid.NewGuid/DateTime.UtcNow in graph or manifest generation unless fixed or mocked.
## Working Agreement
- Update sprint status in docs/implplan/SPRINT_*.md and local TASKS.md.
- Keep fixtures cleaned up and avoid cross-test contamination.

View File

@@ -0,0 +1,10 @@
# StellaOps.Integration.E2E 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-0364-M | DONE | Maintainability audit for Integration.E2E. |
| AUDIT-0364-T | DONE | Test coverage audit for Integration.E2E. |
| AUDIT-0364-A | DONE | Waived (test project). |

View File

@@ -0,0 +1,26 @@
# Performance Integration Tests Agent Charter
## Mission
- Validate baseline performance characteristics without compromising determinism.
## Responsibilities
- Keep baselines stable and recorded in the baselines directory.
- Ensure performance tests avoid nondeterministic timestamps and IDs.
- Maintain offline-friendly, deterministic measurement inputs.
## Required Reading
- docs/07_HIGH_LEVEL_ARCHITECTURE.md
- docs/modules/platform/architecture-overview.md
- docs/benchmarks/README.md
## Working Directory & Scope
- Primary: src/__Tests/Integration/StellaOps.Integration.Performance
- Allowed shared projects: src/__Tests/__Benchmarks/baselines
## Testing Expectations
- Avoid Guid.NewGuid/DateTime.UtcNow in baseline artifacts.
- Ensure performance tests can be skipped in constrained CI environments.
## Working Agreement
- Update sprint status in docs/implplan/SPRINT_*.md and local TASKS.md.
- Keep report outputs deterministic and in the designated output folder.

View File

@@ -0,0 +1,10 @@
# StellaOps.Integration.Performance 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-0365-M | DONE | Maintainability audit for Integration.Performance. |
| AUDIT-0365-T | DONE | Test coverage audit for Integration.Performance. |
| AUDIT-0365-A | DONE | Waived (test project). |

View File

@@ -0,0 +1,26 @@
# Platform Integration Tests Agent Charter
## Mission
- Validate platform startup and PostgreSQL-only configurations.
## Responsibilities
- Keep integration tests deterministic and offline-safe.
- Ensure Docker/Testcontainers usage is guarded when unavailable.
- Avoid nondeterministic state in schemas and records.
## Required Reading
- docs/07_HIGH_LEVEL_ARCHITECTURE.md
- docs/modules/platform/architecture-overview.md
- docs/airgap/airgap-mode.md
## Working Directory & Scope
- Primary: src/__Tests/Integration/StellaOps.Integration.Platform
- Allowed shared projects: src/__Libraries/StellaOps.Infrastructure.Postgres.Testing
## Testing Expectations
- Tag tests for Integration and Platform.
- Prefer fixed schema names and deterministic data in migrations.
## Working Agreement
- Update sprint status in docs/implplan/SPRINT_*.md and local TASKS.md.
- Clean up schemas and tables created during tests.

View File

@@ -0,0 +1,10 @@
# StellaOps.Integration.Platform 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-0366-M | DONE | Maintainability audit for Integration.Platform. |
| AUDIT-0366-T | DONE | Test coverage audit for Integration.Platform. |
| AUDIT-0366-A | DONE | Waived (test project). |

View File

@@ -0,0 +1,25 @@
# ProofChain Integration Tests Agent Charter
## Mission
- Validate end-to-end proof chain generation and verification.
## Responsibilities
- Keep integration tests deterministic (fixed timestamps, stable hashes).
- Ensure Testcontainers usage is guarded when Docker is unavailable.
- Maintain fixtures and verify proof replay behavior.
## Required Reading
- docs/07_HIGH_LEVEL_ARCHITECTURE.md
- docs/modules/platform/architecture-overview.md
## Working Directory & Scope
- Primary: src/__Tests/Integration/StellaOps.Integration.ProofChain
- Allowed shared projects: src/Scanner, src/Attestor, src/Policy
## Testing Expectations
- Tag tests for Integration and ProofChain.
- Avoid DateTime.UtcNow in SBOM generation; prefer fixed timestamps.
## Working Agreement
- Update sprint status in docs/implplan/SPRINT_*.md and local TASKS.md.
- Clean up any state in the database after test runs.

View File

@@ -0,0 +1,10 @@
# StellaOps.Integration.ProofChain 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-0367-M | DONE | Maintainability audit for Integration.ProofChain. |
| AUDIT-0367-T | DONE | Test coverage audit for Integration.ProofChain. |
| AUDIT-0367-A | DONE | Waived (test project). |

View File

@@ -0,0 +1,25 @@
# Reachability Integration Tests Agent Charter
## Mission
- Validate reachability corpus parsing and reachability evidence semantics.
## Responsibilities
- Keep corpus-driven tests deterministic and fixtures validated.
- Ensure missing corpus data produces explicit skips or failures as intended.
## Required Reading
- docs/07_HIGH_LEVEL_ARCHITECTURE.md
- docs/modules/scanner/architecture.md
- docs/reachability/README.md
## Working Directory & Scope
- Primary: src/__Tests/Integration/StellaOps.Integration.Reachability
- Allowed shared projects: src/__Tests/reachability
## Testing Expectations
- Avoid silent returns; use explicit skip messages if corpus missing.
- Ensure ground-truth assertions validate both reachable and unreachable cases.
## Working Agreement
- Update sprint status in docs/implplan/SPRINT_*.md and local TASKS.md.
- Keep fixture paths deterministic and avoid environment-specific behavior.

View File

@@ -0,0 +1,10 @@
# StellaOps.Integration.Reachability 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-0368-M | DONE | Maintainability audit for Integration.Reachability. |
| AUDIT-0368-T | DONE | Test coverage audit for Integration.Reachability. |
| AUDIT-0368-A | DONE | Waived (test project). |

View File

@@ -0,0 +1,29 @@
# Unknowns Integration Tests Agent Charter
## Mission
- Validate unknowns detection, ranking, escalation, and resolution workflows.
## Responsibilities
- Keep tests aligned with Policy.Unknowns and Policy.Scoring behavior.
- Avoid local mock implementations that drift from production.
- Keep time usage deterministic and avoid flaky time windows.
## Required Reading
- docs/07_HIGH_LEVEL_ARCHITECTURE.md
- docs/modules/policy/architecture.md
- docs/uncertainty/README.md
- docs/api/unknowns-api.md
- docs/product-advisories/14-Dec-2025 - Triage and Unknowns Technical Reference.md
## Working Directory & Scope
- Primary: src/__Tests/Integration/StellaOps.Integration.Unknowns
- Allowed shared projects: src/Policy/__Libraries/StellaOps.Policy.Unknowns, src/Policy/StellaOps.Policy.Scoring
## Testing Expectations
- Prefer exercising production ranker and workflow types over local stand-ins.
- Use fixed timestamps for assertions and avoid DateTimeOffset.UtcNow in expected values.
- Ensure tests remain offline-friendly (no network calls).
## Working Agreement
- Update sprint status in docs/implplan/SPRINT_*.md and local TASKS.md.
- Keep fixture and test data deterministic and repository-local.

View File

@@ -0,0 +1,10 @@
# StellaOps.Integration.Unknowns 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-0369-M | DONE | Maintainability audit for Integration.Unknowns. |
| AUDIT-0369-T | DONE | Test coverage audit for Integration.Unknowns. |
| AUDIT-0369-A | DONE | Waived (test project). |