# Changelog

## Score

- CAI 56 → 56 (+0.0)

## Lenses

- Code Health 49 → 49 (+0.0)
- Architecture 83 → 83 (+0.0)
- Maturity 77 → 77 (+0.0)
- Readiness 77 → 77 (+0.0)
- Security 50 → 50 (+0.0)
- Domain Modelling 100 → 100 (+0.0)
- Performance 64 → 64 (+0.0)

## Resolved (83)

- Consequences/trade-offs are not present in the visible portion (only drivers and an explicit decision outcome) (docs/decisions/0038-completion-service-selection.md)
- Consequences/trade-offs are not visible before the clip marker (the After code is annotated with intent but no trade-off section) (docs/decisions/0024-connectors-api-equalization.md)
- Decision and consequences are present but only in code examples (interface, query types, options); no prose explains what vector search means for the problem or why it is chosen over alternatives (docs/decisions/0058-vector-search-design.md)
- Decision outcome (when the ADR is complete) is marked 'TBD' and not yet stated (docs/decisions/0066-concepts-guidelines.md)
- Low XML-doc coverage: A2AClient (dotnet/samples/Demos/A2AClientServer/A2AClient/A2AClient.csproj)
- Low XML-doc coverage: A2AServer (dotnet/samples/Demos/A2AClientServer/A2AServer/A2AServer.csproj)
- Low XML-doc coverage: AotCompatibility (dotnet/samples/Demos/AotCompatibility/AotCompatibility.csproj)
- Low XML-doc coverage: FunctionInvocationApproval (dotnet/samples/Demos/FunctionInvocationApproval/FunctionInvocationApproval.csproj)
- Low XML-doc coverage: HomeAutomation (dotnet/samples/Demos/HomeAutomation/HomeAutomation.csproj)
- Low XML-doc coverage: OllamaFunctionCalling (dotnet/samples/Demos/OllamaFunctionCalling/OllamaFunctionCalling.csproj)
- Low XML-doc coverage: OnnxSimpleRAG (dotnet/samples/Demos/OnnxSimpleRAG/OnnxSimpleRAG.csproj)
- Low XML-doc coverage: ProcessWithDapr (dotnet/samples/Demos/ProcessWithDapr/ProcessWithDapr.csproj)
- Low XML-doc coverage: QualityCheckWithFilters (dotnet/samples/Demos/QualityCheck/QualityCheckWithFilters/QualityCheckWithFilters.csproj)
- Low XML-doc coverage: TelemetryWithAppInsights (dotnet/samples/Demos/TelemetryWithAppInsights/TelemetryWithAppInsights.csproj)
- Low XML-doc coverage: VectorStoreRAG (dotnet/samples/Demos/VectorStoreRAG/VectorStoreRAG.csproj)
- Low XML-doc coverage: VoiceChat (dotnet/samples/Demos/VoiceChat/VoiceChat.csproj)
- Off-boarding risk: anonymized user #1
- Off-boarding risk: anonymized user #2
- Off-boarding risk: anonymized user #3
- XML-doc coverage: AIModelRouter (dotnet/samples/Demos/AIModelRouter/AIModelRouter.csproj)
- …and 63 more

## New (8)

- Decision and consequences are present but trade-offs (e.g. extensibility cost, hybrid query complexity) are only hinted rather than stated (docs/decisions/0058-vector-search-design.md)
- Decision outcome (when the ADR is applied) and consequences/trade-offs are not yet stated in a visible portion (docs/decisions/0066-concepts-guidelines.md)
- LLM evaluation failed
- No consequences/trade-offs (e.g. cost of maintaining dual-service fallback) are stated in a visible portion (docs/decisions/0038-completion-service-selection.md)
- Off-boarding risk: anonymized user #2
- Off-boarding risk: anonymized user #3
- Off-boarding risk: anonymized user #1
- Split SemanticKernel.UnitTests

## API surface

- Unchanged — 13 HTTP endpoints
