Tests fixes, audit progress, UI completions
This commit is contained in:
23
src/Aoc/AGENTS.md
Normal file
23
src/Aoc/AGENTS.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# AOC Module Charter
|
||||
|
||||
## Working Directory
|
||||
- `src/Aoc`
|
||||
|
||||
## Scope
|
||||
- Aggregation-Only Contract (AOC) guard library, analyzers, ASP.NET Core integration, and CLI components.
|
||||
|
||||
## Required Reading
|
||||
- `docs/aoc/aoc-guardrails.md`
|
||||
- `docs/security/aoc-invariants.md`
|
||||
- `docs/modules/policy/design/policy-aoc-linting-rules.md`
|
||||
- `docs/modules/cli/guides/commands/aoc.md`
|
||||
- `docs/modules/platform/architecture-overview.md`
|
||||
|
||||
## Working Agreements
|
||||
- Update sprint tracker and local `TASKS.md` files for active work.
|
||||
- Preserve AOC invariants and deterministic outputs.
|
||||
- Keep changes offline-friendly and avoid network calls.
|
||||
|
||||
## Testing Rules
|
||||
- Cover guard validation, analyzer diagnostics, and ASP.NET Core filter behavior.
|
||||
- Use fixed timestamps and IDs in tests.
|
||||
19
src/Aoc/__Analyzers/StellaOps.Aoc.Analyzers/AGENTS.md
Normal file
19
src/Aoc/__Analyzers/StellaOps.Aoc.Analyzers/AGENTS.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# AOC Analyzer Charter
|
||||
|
||||
## Working Directory
|
||||
- `src/Aoc/__Analyzers/StellaOps.Aoc.Analyzers`
|
||||
|
||||
## Scope
|
||||
- Roslyn analyzers enforcing AOC forbidden/derived fields and guard usage.
|
||||
|
||||
## Required Reading
|
||||
- `docs/modules/policy/design/policy-aoc-linting-rules.md`
|
||||
- `docs/security/aoc-invariants.md`
|
||||
- `src/Aoc/AGENTS.md`
|
||||
|
||||
## Working Agreements
|
||||
- Keep analyzer detection deterministic and avoid false positives.
|
||||
- Update sprint tracker and local `TASKS.md`.
|
||||
|
||||
## Testing Rules
|
||||
- Include diagnostics for AOC0001/2/3 and guard-scope suppression.
|
||||
10
src/Aoc/__Analyzers/StellaOps.Aoc.Analyzers/TASKS.md
Normal file
10
src/Aoc/__Analyzers/StellaOps.Aoc.Analyzers/TASKS.md
Normal file
@@ -0,0 +1,10 @@
|
||||
# AOC Analyzer 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-0037-M | DONE | Maintainability audit for StellaOps.Aoc.Analyzers. |
|
||||
| AUDIT-0037-T | DONE | Test coverage audit for StellaOps.Aoc.Analyzers. |
|
||||
| AUDIT-0037-A | TODO | Pending approval for changes. |
|
||||
19
src/Aoc/__Libraries/StellaOps.Aoc.AspNetCore/AGENTS.md
Normal file
19
src/Aoc/__Libraries/StellaOps.Aoc.AspNetCore/AGENTS.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# AOC ASP.NET Core Integration Charter
|
||||
|
||||
## Working Directory
|
||||
- `src/Aoc/__Libraries/StellaOps.Aoc.AspNetCore`
|
||||
|
||||
## Scope
|
||||
- Endpoint filter and HTTP results for AOC guard validation.
|
||||
|
||||
## Required Reading
|
||||
- `docs/aoc/aoc-guardrails.md`
|
||||
- `docs/security/aoc-invariants.md`
|
||||
- `src/Aoc/AGENTS.md`
|
||||
|
||||
## Working Agreements
|
||||
- Ensure guard enforcement is explicit and deterministic.
|
||||
- Update sprint tracker and local `TASKS.md`.
|
||||
|
||||
## Testing Rules
|
||||
- Validate filter behavior and Problem responses for guard failures.
|
||||
10
src/Aoc/__Libraries/StellaOps.Aoc.AspNetCore/TASKS.md
Normal file
10
src/Aoc/__Libraries/StellaOps.Aoc.AspNetCore/TASKS.md
Normal file
@@ -0,0 +1,10 @@
|
||||
# AOC ASP.NET Core Integration 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-0039-M | DONE | Maintainability audit for StellaOps.Aoc.AspNetCore. |
|
||||
| AUDIT-0039-T | DONE | Test coverage audit for StellaOps.Aoc.AspNetCore. |
|
||||
| AUDIT-0039-A | TODO | Pending approval for changes. |
|
||||
20
src/Aoc/__Libraries/StellaOps.Aoc/AGENTS.md
Normal file
20
src/Aoc/__Libraries/StellaOps.Aoc/AGENTS.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# AOC Guard Library Charter
|
||||
|
||||
## Working Directory
|
||||
- `src/Aoc/__Libraries/StellaOps.Aoc`
|
||||
|
||||
## Scope
|
||||
- AOC guard validation, violations, and error payload mapping.
|
||||
|
||||
## Required Reading
|
||||
- `docs/aoc/aoc-guardrails.md`
|
||||
- `docs/security/aoc-invariants.md`
|
||||
- `docs/modules/policy/design/policy-aoc-linting-rules.md`
|
||||
- `src/Aoc/AGENTS.md`
|
||||
|
||||
## Working Agreements
|
||||
- Update sprint tracker and local `TASKS.md`.
|
||||
- Keep validation deterministic and stable across runs.
|
||||
|
||||
## Testing Rules
|
||||
- Cover required/allowed fields, signature metadata validation, and violation ordering.
|
||||
10
src/Aoc/__Libraries/StellaOps.Aoc/TASKS.md
Normal file
10
src/Aoc/__Libraries/StellaOps.Aoc/TASKS.md
Normal file
@@ -0,0 +1,10 @@
|
||||
# AOC Guard Library 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-0036-M | DONE | Maintainability audit for StellaOps.Aoc. |
|
||||
| AUDIT-0036-T | DONE | Test coverage audit for StellaOps.Aoc. |
|
||||
| AUDIT-0036-A | TODO | Pending approval for changes. |
|
||||
19
src/Aoc/__Tests/StellaOps.Aoc.Analyzers.Tests/AGENTS.md
Normal file
19
src/Aoc/__Tests/StellaOps.Aoc.Analyzers.Tests/AGENTS.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# AOC Analyzer Tests Charter
|
||||
|
||||
## Working Directory
|
||||
- `src/Aoc/__Tests/StellaOps.Aoc.Analyzers.Tests`
|
||||
|
||||
## Scope
|
||||
- Unit tests for AOC Roslyn analyzer diagnostics and suppression rules.
|
||||
|
||||
## Required Reading
|
||||
- `docs/modules/policy/design/policy-aoc-linting-rules.md`
|
||||
- `docs/security/aoc-invariants.md`
|
||||
- `src/Aoc/__Analyzers/StellaOps.Aoc.Analyzers/AGENTS.md`
|
||||
|
||||
## Working Agreements
|
||||
- Keep analyzer tests deterministic and self-contained.
|
||||
- Update sprint tracker and local `TASKS.md`.
|
||||
|
||||
## Testing Rules
|
||||
- Cover AOC0001/2/3, ingestion-context detection, and guard suppression.
|
||||
10
src/Aoc/__Tests/StellaOps.Aoc.Analyzers.Tests/TASKS.md
Normal file
10
src/Aoc/__Tests/StellaOps.Aoc.Analyzers.Tests/TASKS.md
Normal file
@@ -0,0 +1,10 @@
|
||||
# AOC 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-0038-M | DONE | Maintainability audit for StellaOps.Aoc.Analyzers.Tests. |
|
||||
| AUDIT-0038-T | DONE | Test coverage audit for StellaOps.Aoc.Analyzers.Tests. |
|
||||
| AUDIT-0038-A | TODO | Pending approval for changes. |
|
||||
19
src/Aoc/__Tests/StellaOps.Aoc.AspNetCore.Tests/AGENTS.md
Normal file
19
src/Aoc/__Tests/StellaOps.Aoc.AspNetCore.Tests/AGENTS.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# AOC ASP.NET Core Tests Charter
|
||||
|
||||
## Working Directory
|
||||
- `src/Aoc/__Tests/StellaOps.Aoc.AspNetCore.Tests`
|
||||
|
||||
## Scope
|
||||
- Unit/integration tests for AOC endpoint filters and HTTP result helpers.
|
||||
|
||||
## Required Reading
|
||||
- `docs/aoc/aoc-guardrails.md`
|
||||
- `docs/security/aoc-invariants.md`
|
||||
- `src/Aoc/__Libraries/StellaOps.Aoc.AspNetCore/AGENTS.md`
|
||||
|
||||
## Working Agreements
|
||||
- Keep tests deterministic and clean up temp resources.
|
||||
- Update sprint tracker and local `TASKS.md`.
|
||||
|
||||
## Testing Rules
|
||||
- Cover guard failures, payload selector behavior, and status mapping.
|
||||
10
src/Aoc/__Tests/StellaOps.Aoc.AspNetCore.Tests/TASKS.md
Normal file
10
src/Aoc/__Tests/StellaOps.Aoc.AspNetCore.Tests/TASKS.md
Normal file
@@ -0,0 +1,10 @@
|
||||
# AOC ASP.NET 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-0040-M | DONE | Maintainability audit for StellaOps.Aoc.AspNetCore.Tests. |
|
||||
| AUDIT-0040-T | DONE | Test coverage audit for StellaOps.Aoc.AspNetCore.Tests. |
|
||||
| AUDIT-0040-A | TODO | Pending approval for changes. |
|
||||
19
src/Aoc/__Tests/StellaOps.Aoc.Tests/AGENTS.md
Normal file
19
src/Aoc/__Tests/StellaOps.Aoc.Tests/AGENTS.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# AOC Guard Tests Charter
|
||||
|
||||
## Working Directory
|
||||
- `src/Aoc/__Tests/StellaOps.Aoc.Tests`
|
||||
|
||||
## Scope
|
||||
- Unit tests for AOC guard validation and error payloads.
|
||||
|
||||
## Required Reading
|
||||
- `docs/aoc/aoc-guardrails.md`
|
||||
- `docs/security/aoc-invariants.md`
|
||||
- `src/Aoc/__Libraries/StellaOps.Aoc/AGENTS.md`
|
||||
|
||||
## Working Agreements
|
||||
- Use fixed timestamps/IDs and deterministic JSON ordering.
|
||||
- Update sprint tracker and local `TASKS.md`.
|
||||
|
||||
## Testing Rules
|
||||
- Cover required/allowed fields, signature metadata rules, and derived/forbidden fields.
|
||||
10
src/Aoc/__Tests/StellaOps.Aoc.Tests/TASKS.md
Normal file
10
src/Aoc/__Tests/StellaOps.Aoc.Tests/TASKS.md
Normal file
@@ -0,0 +1,10 @@
|
||||
# AOC Guard 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-0041-M | DONE | Maintainability audit for StellaOps.Aoc.Tests. |
|
||||
| AUDIT-0041-T | DONE | Test coverage audit for StellaOps.Aoc.Tests. |
|
||||
| AUDIT-0041-A | TODO | Pending approval for changes. |
|
||||
Reference in New Issue
Block a user