26 lines
1.2 KiB
Markdown
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.
|