stabilize tests

This commit is contained in:
master
2026-02-01 21:37:40 +02:00
parent 55744f6a39
commit 5d5e80b2e4
6435 changed files with 33984 additions and 13802 deletions

View File

@@ -17,7 +17,7 @@
- docs/modules/platform/architecture-overview.md
- docs/modules/advisory-ai/architecture.md
- src/AdvisoryAI/AGENTS.md (parent module charter)
- docs/policy/assistant-parameters.md (guardrail and ops knobs)
- docs/modules/policy/guides/assistant-parameters.md (guardrail and ops knobs)
- docs/modules/advisory-ai/deployment.md (service configuration)
## Working Directory & Scope
@@ -26,26 +26,26 @@
- Shared libraries: Router.AspNet for Stella Router integration
## Key Components
- `Program.cs` WebApplication setup, endpoint mapping, middleware pipeline.
- `Contracts/` Request/response DTOs for API endpoints:
- `AdvisoryPlanRequest/Response` plan generation
- `AdvisoryExecuteRequest` execution trigger
- `AdvisoryQueueRequest/Response` queue management
- `ExplainRequest/Response` explanation endpoints
- `ConsentContracts` AI consent management (VEX-AI-016)
- `JustifyContracts` justification generation
- `PolicyStudioContracts` policy studio integration
- `RemediationContracts` remediation plan endpoints
- `Services/` Service implementations:
- `IAiConsentStore` / `InMemoryAiConsentStore` consent tracking
- `IAiJustificationGenerator` / `DefaultAiJustificationGenerator` justification generation
- `Program.cs` ??? WebApplication setup, endpoint mapping, middleware pipeline.
- `Contracts/` ??? Request/response DTOs for API endpoints:
- `AdvisoryPlanRequest/Response` ??? plan generation
- `AdvisoryExecuteRequest` ??? execution trigger
- `AdvisoryQueueRequest/Response` ??? queue management
- `ExplainRequest/Response` ??? explanation endpoints
- `ConsentContracts` ??? AI consent management (VEX-AI-016)
- `JustifyContracts` ??? justification generation
- `PolicyStudioContracts` ??? policy studio integration
- `RemediationContracts` ??? remediation plan endpoints
- `Services/` ??? Service implementations:
- `IAiConsentStore` / `InMemoryAiConsentStore` ??? consent tracking
- `IAiJustificationGenerator` / `DefaultAiJustificationGenerator` ??? justification generation
## API Endpoints
- POST /api/advisory/plan Generate advisory plan
- POST /api/advisory/execute Execute advisory plan
- POST /api/advisory/queue Queue advisory task
- GET /api/advisory/output/{id} Retrieve advisory output
- POST /api/advisory/explain Generate explanation
- POST /api/advisory/plan ??? Generate advisory plan
- POST /api/advisory/execute ??? Execute advisory plan
- POST /api/advisory/queue ??? Queue advisory task
- GET /api/advisory/output/{id} ??? Retrieve advisory output
- POST /api/advisory/explain ??? Generate explanation
- Consent and justification endpoints per VEX-AI-016
## Testing Expectations
@@ -62,3 +62,4 @@
- Security: validate all input, enforce consent where required, no embedding secrets.
- Update sprint status in docs/implplan/SPRINT_*.md when starting/completing work.
- Mirror decisions in sprint Decisions & Risks section.