1.1 KiB
1.1 KiB
Evidence Trace Hardening Decisions
Clarify
- Entry summary: harden the MVP evidence contract before building the P1-B evaluation harness.
- Slug:
evidence-trace-hardening - Devflow scale: standard-light
Context
ISS-003raised verifier traceability and failure-path concerns.- Current code inspection shows
QueryLogsToolsandQueryMetricsToolsalready useToolInvocationRecorder, whileLookupKnowledgeToolstill persists rows through a local helper. ChatServicealready contains fallback behavior for missing/invalidverifier_output, but coverage is narrow.
Key Decisions
-
Decision: Treat this as a contract-hardening change, not a new feature change.
- Reason: The project already has the necessary runtime pieces; the gap is semantic consistency and testability.
-
Decision: Keep the scope before P1-B.
- Reason: The evaluation harness will rely on stable evidence semantics, so this contract slice should land first.
-
Decision: Preserve schema and API stability.
- Reason: The interview value here is engineering rigor, not more surface area.