more features checks. setup improvements

This commit is contained in:
master
2026-02-13 02:04:55 +02:00
parent 9911b7d73c
commit 9ca2de05df
675 changed files with 37550 additions and 1826 deletions

View File

@@ -0,0 +1,22 @@
{
"tier": 1,
"type": "code_review",
"capturedAtUtc": "2026-02-12T00:00:00Z",
"feature": "ai-remedy-autopilot-with-multi-scm-pull-request-generation",
"claimsVerified": true,
"missingClaims": [],
"presentClaims": [
"AiRemediationPlanner exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Remediation/AiRemediationPlanner.cs",
"RemediationDeltaService exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Remediation/RemediationDeltaService.cs",
"PrTemplateBuilder exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Remediation/PrTemplateBuilder.cs",
"GitHubPullRequestGenerator exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Remediation/GitHubPullRequestGenerator.cs",
"GitLabMergeRequestGenerator exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Remediation/GitLabMergeRequestGenerator.cs",
"AzureDevOpsPullRequestGenerator exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Remediation/AzureDevOpsPullRequestGenerator.cs",
"GiteaScmConnector exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Remediation/ScmConnector/GiteaScmConnector.cs",
"GitHubScmConnector exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Remediation/ScmConnector/GitHubScmConnector.cs",
"ScmConnectorCatalog exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Remediation/ScmConnector/ScmConnectorCatalog.cs",
"ScmPluginAdapter exists at src/AdvisoryAi/StellaOps.AdvisoryAI.Scm.Plugin.Unified/ScmPluginAdapter.cs"
],
"verdict": "done",
"notes": "Full AI remedy autopilot with multi-SCM PR generation confirmed. All 4 SCM connectors (GitHub, GitLab, Azure DevOps, Gitea), remediation planner, delta service, PR template builder, and plugin adapter present."
}

View File

@@ -0,0 +1,18 @@
{
"tier": 1,
"type": "code_review",
"capturedAtUtc": "2026-02-12T00:00:00Z",
"feature": "chat-gateway-with-quotas-and-scrubbing",
"claimsVerified": true,
"missingClaims": [],
"presentClaims": [
"AdvisoryChatService exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/Services/AdvisoryChatService.cs",
"AdvisoryChatQuotaService exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/Services/AdvisoryChatQuotaService.cs",
"AdvisoryChatOptions exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/Options/AdvisoryChatOptions.cs",
"GroundingValidator exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/GroundingValidator.cs",
"ChatResponseStreamer exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/ChatResponseStreamer.cs",
"ChatPromptAssembler exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/ChatPromptAssembler.cs"
],
"verdict": "done",
"notes": "Chat gateway with quotas and scrubbing fully confirmed. Chat service, quota enforcement, options, grounding validation, response streaming, and prompt assembly with scrubbing all present."
}

View File

@@ -0,0 +1,18 @@
{
"tier": 1,
"type": "code_review",
"capturedAtUtc": "2026-02-12T00:00:00Z",
"feature": "evidence-first-ai-outputs",
"claimsVerified": true,
"missingClaims": [],
"presentClaims": [
"EvidenceBundleAssembler exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/Assembly/EvidenceBundleAssembler.cs",
"EvidencePackChatIntegration exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/EvidencePackChatIntegration.cs",
"AttestationIntegration exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/AttestationIntegration.cs",
"SbomDataProvider exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/Assembly/Providers/SbomDataProvider.cs",
"VexDataProvider exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/Assembly/Providers/VexDataProvider.cs",
"OpsMemoryDataProvider exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/Assembly/Providers/OpsMemoryDataProvider.cs"
],
"verdict": "done",
"notes": "Evidence-first AI outputs fully confirmed with bundle assembler, evidence pack chat integration, attestation integration, and multiple data providers (SBOM, VEX, OpsMemory, etc.)."
}

View File

@@ -0,0 +1,15 @@
{
"tier": 1,
"type": "code_review",
"capturedAtUtc": "2026-02-12T00:00:00Z",
"feature": "evidence-first-citations-in-chat-responses",
"claimsVerified": true,
"missingClaims": [],
"presentClaims": [
"EvidenceAnchoredExplanationGenerator exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Explanation/EvidenceAnchoredExplanationGenerator.cs",
"EvidencePackChatIntegration exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/EvidencePackChatIntegration.cs",
"GroundingValidator exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/GroundingValidator.cs"
],
"verdict": "done",
"notes": "Evidence-first citations confirmed with explanation generator anchored to evidence, evidence pack chat integration, and grounding validator."
}

View File

@@ -0,0 +1,15 @@
{
"tier": 1,
"type": "code_review",
"capturedAtUtc": "2026-02-12T00:00:00Z",
"feature": "immutable-audit-log-for-ai-interactions",
"claimsVerified": true,
"missingClaims": [],
"presentClaims": [
"AdvisoryChatAuditEnvelopeBuilder exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/Audit/AdvisoryChatAuditEnvelopeBuilder.cs",
"ChatAuditRecords exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/Audit/ChatAuditRecords.cs",
"PostgresAdvisoryChatAuditLogger exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/Services/PostgresAdvisoryChatAuditLogger.cs"
],
"verdict": "done",
"notes": "Immutable audit log confirmed with DSSE-signed envelope builder, audit record models, and PostgreSQL audit logger."
}

View File

@@ -0,0 +1,15 @@
{
"tier": 1,
"type": "code_review",
"capturedAtUtc": "2026-02-12T00:00:00Z",
"feature": "llm-inference-response-caching",
"claimsVerified": true,
"missingClaims": [],
"presentClaims": [
"LlmInferenceCache exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Inference/LlmProviders/LlmInferenceCache.cs",
"LlmProviderFactory exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Inference/LlmProviders/LlmProviderFactory.cs",
"LlmProviderOptions exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Inference/LlmProviders/LlmProviderOptions.cs"
],
"verdict": "done",
"notes": "LLM inference response caching confirmed with in-memory cache, provider factory with caching layer, and provider options."
}

View File

@@ -0,0 +1,18 @@
{
"tier": 1,
"type": "code_review",
"capturedAtUtc": "2026-02-12T00:00:00Z",
"feature": "llm-provider-plugin-architecture",
"claimsVerified": true,
"missingClaims": [],
"presentClaims": [
"LlmProviderFactory exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Inference/LlmProviders/LlmProviderFactory.cs",
"OpenAiLlmProvider exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Inference/LlmProviders/OpenAiLlmProvider.cs",
"ClaudeLlmProvider exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Inference/LlmProviders/ClaudeLlmProvider.cs",
"GeminiLlmProvider exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Inference/LlmProviders/GeminiLlmProvider.cs",
"LlamaServerLlmProvider exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Inference/LlmProviders/LlamaServerLlmProvider.cs",
"OllamaLlmProvider exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Inference/LlmProviders/OllamaLlmProvider.cs"
],
"verdict": "done",
"notes": "Full LLM provider plugin architecture confirmed with 5 providers (OpenAI, Claude, Gemini, llama.cpp, Ollama) and factory for runtime selection."
}

View File

@@ -0,0 +1,16 @@
{
"tier": 1,
"type": "code_review",
"capturedAtUtc": "2026-02-12T00:00:00Z",
"feature": "natural-language-to-policy-rule-compiler",
"claimsVerified": true,
"missingClaims": [],
"presentClaims": [
"AiPolicyIntentParser exists at src/AdvisoryAi/StellaOps.AdvisoryAI/PolicyStudio/AiPolicyIntentParser.cs",
"LatticeRuleGenerator exists at src/AdvisoryAi/StellaOps.AdvisoryAI/PolicyStudio/LatticeRuleGenerator.cs",
"PropertyBasedTestSynthesizer exists at src/AdvisoryAi/StellaOps.AdvisoryAI/PolicyStudio/PropertyBasedTestSynthesizer.cs",
"PolicyBundleCompiler exists at src/AdvisoryAi/StellaOps.AdvisoryAI/PolicyStudio/PolicyBundleCompiler.cs"
],
"verdict": "done",
"notes": "NL-to-policy compiler confirmed with intent parser, lattice rule generator, property-based test synthesizer, and policy bundle compiler."
}

View File

@@ -0,0 +1,15 @@
{
"tier": 1,
"type": "code_review",
"capturedAtUtc": "2026-02-12T00:00:00Z",
"feature": "opsmemory-chat-integration",
"claimsVerified": true,
"missingClaims": [],
"presentClaims": [
"OpsMemoryIntegration exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/OpsMemoryIntegration.cs",
"OpsMemoryLinkResolver exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/OpsMemoryLinkResolver.cs",
"OpsMemoryDataProvider exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/Assembly/Providers/OpsMemoryDataProvider.cs"
],
"verdict": "done",
"notes": "OpsMemory-chat integration confirmed with integration service, link resolver, and data provider for evidence bundles."
}

View File

@@ -0,0 +1,14 @@
{
"tier": 1,
"type": "code_review",
"capturedAtUtc": "2026-02-12T00:00:00Z",
"feature": "sanctioned-tool-registry",
"claimsVerified": true,
"missingClaims": [],
"presentClaims": [
"AdvisoryChatToolPolicy exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Chat/Settings/AdvisoryChatToolPolicy.cs",
"DeterministicToolset exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Tools/DeterministicToolset.cs"
],
"verdict": "done",
"notes": "Sanctioned tool registry confirmed with tool policy (sanctioned/read-only/confirmation-gated) and deterministic toolset for version/dependency analysis."
}

View File

@@ -0,0 +1,17 @@
{
"tier": 1,
"type": "code_review",
"capturedAtUtc": "2026-02-12T00:00:00Z",
"feature": "sovereign-offline-ai-inference-with-signed-model-bundles",
"claimsVerified": true,
"missingClaims": [],
"presentClaims": [
"SignedModelBundleManager exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Inference/SignedModelBundleManager.cs",
"ModelBundle exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Inference/ModelBundle.cs",
"LlamaCppRuntime exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Inference/LlamaCppRuntime.cs",
"OnnxRuntime exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Inference/OnnxRuntime.cs",
"LlmBenchmark exists at src/AdvisoryAi/StellaOps.AdvisoryAI/Inference/LlmBenchmark.cs"
],
"verdict": "done",
"notes": "Sovereign/offline AI inference confirmed with signed model bundle manager, DSSE-signed bundles, llama.cpp and ONNX runtimes, and benchmarking harness."
}