save progress
This commit is contained in:
@@ -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.
|
||||
@@ -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). |
|
||||
@@ -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.
|
||||
@@ -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). |
|
||||
26
src/__Tests/Integration/StellaOps.Integration.E2E/AGENTS.md
Normal file
26
src/__Tests/Integration/StellaOps.Integration.E2E/AGENTS.md
Normal 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.
|
||||
10
src/__Tests/Integration/StellaOps.Integration.E2E/TASKS.md
Normal file
10
src/__Tests/Integration/StellaOps.Integration.E2E/TASKS.md
Normal 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). |
|
||||
@@ -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.
|
||||
@@ -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). |
|
||||
@@ -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.
|
||||
@@ -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). |
|
||||
@@ -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.
|
||||
@@ -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). |
|
||||
@@ -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.
|
||||
@@ -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). |
|
||||
@@ -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.
|
||||
@@ -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). |
|
||||
Reference in New Issue
Block a user