Files
git.stella-ops.org/docs/qa/feature-checks/state/advisoryai.json
2026-02-14 09:11:48 +02:00

263 lines
10 KiB
JSON

{
"module": "advisoryai",
"featureCount": 16,
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"features": {
"advisoryai-orchestrator": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/advisoryai-orchestrator.md",
"notes": [
"[2026-02-11T11:04:55Z] checking: Started run-001 Tier 0/1/2 verification.",
"[2026-02-11T11:07:47Z] done: run-001 Tier 0/1/2 passed.",
"[2026-02-13T14:30:00Z] done: Re-verified Tier 0/1/2d; 575 tests passed (StellaOps.AdvisoryAI.Tests); all source files confirmed present."
]
},
"advisoryai-pipeline-with-guardrails": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/advisoryai-pipeline-with-guardrails.md",
"notes": [
"[2026-02-11T11:40:39Z] done: run-001 Tier 0/1/2 passed.",
"[2026-02-13T14:30:00Z] done: Re-verified Tier 0/1/2d; 575 tests passed; guardrail pipeline, retrievers, action executor, idempotency all verified."
]
},
"ai-action-policy-gate": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/ai-action-policy-gate.md",
"notes": [
"[2026-02-11T11:46:08Z] done: run-001/002 Tier 0/1/2 passed.",
"[2026-02-13T14:30:00Z] done: Re-verified Tier 0/1/2d; 575 tests passed; ActionPolicyGate (12), ActionRegistry (15), ActionWorkflowIntegration (3), ActionExecutor (8), IdempotencyHandler (11) all verified."
]
},
"ai-codex-zastava-companion": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/ai-codex-zastava-companion.md",
"notes": [
"[2026-02-11T12:02:43Z] done: run-002 passed.",
"[2026-02-13T14:30:00Z] done: Re-verified Tier 0/1/2d; 6 Companion.Tests passed; CodexZastavaCompanionService (3), CompanionExplainEndpoint (3) verified."
]
},
"ai-remedy-autopilot-with-multi-scm-pull-request-generation": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/ai-remedy-autopilot-with-multi-scm-pull-request-generation.md",
"notes": [
"[2026-02-13T14:30:00Z] done: Tier 0/1/2d verified; 575 tests passed; RemediationIntegration (28), GitHubPullRequestGenerator (11), ScmPluginAdapter (6+1 health) all verified. All source files exist."
]
},
"chat-gateway-with-quotas-and-scrubbing": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/chat-gateway-with-quotas-and-scrubbing.md",
"notes": [
"[2026-02-13T14:30:00Z] done: Tier 0/1/2d verified; 575 tests passed; QuotaService (2), ChatOptions (16), PromptAssembler (13), GroundingValidator (20), ChatIntegration (14), Endpoints (6), ErrorResponse (1), Security (11) all verified."
]
},
"deterministic-ai-artifact-replay": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/deterministic-ai-artifact-replay.md",
"notes": [
"[2026-02-11T12:27:49Z] done: run-001 Tier 0/1/2 passed (12 tests).",
"[2026-02-13T14:30:00Z] done: Re-verified Tier 0/1/2d; 575 tests passed; ExplanationReplayGolden (11), AdvisoryVectorRetriever (1), DeterministicHashVectorEncoder verified."
]
},
"evidence-first-ai-outputs": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/evidence-first-ai-outputs.md",
"notes": [
"[2026-02-13T14:30:00Z] done: Tier 0/1/2d verified; 575 tests passed; EvidenceBundleAssembler (14), VexDataProvider (5), ReachabilityDataProvider (4), EvidenceCardExportIntegration (7) all verified."
]
},
"evidence-first-citations-in-chat-responses": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/evidence-first-citations-in-chat-responses.md",
"notes": [
"[2026-02-13T14:30:00Z] done: Tier 0/1/2d verified; 575 tests passed; ExplanationGeneratorIntegration (11), ExplanationReplayGolden (11), GroundingValidator (20), ActionProposalParser (18), ChatPromptAssembler (13) all verified."
]
},
"immutable-audit-log-for-ai-interactions": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/immutable-audit-log-for-ai-interactions.md",
"notes": [
"[2026-02-13T14:30:00Z] done: Tier 0/1/2d verified; 575 tests passed; AdvisoryChatAuditEnvelopeBuilder (4), ChatIntegration (14) verified for DSSE-signed audit envelopes."
]
},
"llm-inference-response-caching": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/llm-inference-response-caching.md",
"notes": [
"[2026-02-13T14:30:00Z] done: Tier 0/1/2d verified; 575 tests passed; LlmInferenceCache (3), LlmProviderConfigValidation (2) verified for content-hash deduplication and config validation."
]
},
"llm-provider-plugin-architecture": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/llm-provider-plugin-architecture.md",
"notes": [
"[2026-02-13T14:30:00Z] done: Tier 0/1/2d verified; 575 tests passed; LlmPluginAdapter (5+2 health), LocalInferenceClient (9), SystemPromptLoader (4), OfflineInferenceIntegration (23) verified across OpenAI/Claude/Gemini/Ollama/LlamaServer providers."
]
},
"natural-language-to-policy-rule-compiler": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/natural-language-to-policy-rule-compiler.md",
"notes": [
"[2026-02-13T14:30:00Z] done: Tier 0/1/2d verified; 575 tests passed; PolicyStudioIntegration (16) verified covering NL parsing, lattice rule generation, test synthesis, bundle compilation, and conflict detection."
]
},
"opsmemory-chat-integration": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/opsmemory-chat-integration.md",
"notes": [
"[2026-02-13T14:30:00Z] done: Tier 0/1/2d verified; 575 tests passed; ConversationService (19), EvidenceBundleAssembler (14), ChatIntegration (14) verified covering OpsMemory context enrichment."
]
},
"sanctioned-tool-registry": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/sanctioned-tool-registry.md",
"notes": [
"[2026-02-13T14:30:00Z] done: Tier 0/1/2d verified; 575 tests passed; AdvisoryChatToolPolicy (2), DeterministicToolset (3), SettingsService (2), ToolsetDI (2), SemanticVersion (5) verified."
]
},
"sovereign-offline-ai-inference-with-signed-model-bundles": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T14:30:00Z",
"featureFile": "docs/features/checked/advisoryai/sovereign-offline-ai-inference-with-signed-model-bundles.md",
"notes": [
"[2026-02-13T14:30:00Z] done: Tier 0/1/2d verified; 575 tests passed; OfflineInferenceIntegration (23), SignedModelBundleManager (1), LocalInferenceClient (9), LlmInferenceCache (3), Determinism (12) verified for air-gap inference."
]
}
},
"summary": {
"done": 16,
"not_implemented": 0,
"blocked": 0,
"failed": 0,
"skipped": 0,
"queued": 0,
"checking": 0
}
}