Files

26 lines
1.2 KiB
Markdown

# Evidence: single-react-rag-log-projections
## Static verification
- `git diff --check`: passed.
- Existing legacy files were checked and have no diff: `LookupKnowledgeTool`, `QueryLogsTools`, `ChatService`, `AiOpsService`, and `ToolInvocationRecorder`.
- OpenSpec strict validation: passed for `single-react-rag-log-projections`.
## Script/build verification
- `mvn -q -DskipTests compile`: passed.
- Focused projection tests: passed (`RagResultProjectorTest`, `QueryLogsResultProjectorTest`).
- Adapter tests: passed (`ToolAdapterTest`).
- Stage regression suite: passed (`CanonicalInvocationStoreTest`, `ToolBoundaryTest`, ACI/Core/retry/key/config/ChatController tests plus the new projection tests).
## Coverage
- RAG: bounded exact excerpts, duplicate document IDs, internal field exclusion, `NO_EVIDENCE`, truncation and framework ID.
- Logs: logical scope, Mock provenance, pattern aggregation, timeline sampling, sensitive value redaction, empty result and bounded output.
- Boundary: adapters use the existing canonical lifecycle and do not return raw payloads.
## Not verified in this stage
- Real Redis connectivity and live CLS/MCP integration.
- Diagnosis Agent/application cutover and end-to-end Maven runtime flow.