33 lines
1.1 KiB
Markdown
33 lines
1.1 KiB
Markdown
# Acceptance: evidence-trace-hardening
|
|
|
|
## Classification
|
|
|
|
standard-light
|
|
|
|
## Task Status
|
|
|
|
| Task | Status | Notes |
|
|
| --- | --- | --- |
|
|
| Issue and OpenSpec setup | Done | `ISS-005` and the initial OpenSpec artifacts were created. |
|
|
| Implementation | Done | Recorder contract, lookup persistence path, evidence summary semantics, and degraded-path tests were implemented. |
|
|
| Verification | Done | Targeted offline tests and compile verification passed. |
|
|
|
|
## Verification
|
|
|
|
### Script Verification
|
|
|
|
- Command: `mvn -q "-Dtest=ToolInvocationRecorderTest,ToolTraceSummaryServiceTest,ChatServiceSequentialAgentTest,LookupKnowledgeToolTest" test`
|
|
- Result: passed
|
|
- Notes: Covers recorder contract, summary semantics for success/failure/no-evidence, and `ChatService` fallback / degraded paths.
|
|
|
|
### Static Verification
|
|
|
|
- Command: `mvn -q -DskipTests compile`
|
|
- Result: passed
|
|
|
|
## Open Questions
|
|
|
|
| Question | Current position |
|
|
| --- | --- |
|
|
| Should deduped retrievals be counted separately from generic no-hit events in future evaluation metrics? | Deferred to P1-B; this change preserves enough structure to decide later. |
|