stabilize tests
This commit is contained in:
@@ -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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user