feat(agent): add executor evidence output contract
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# Brief: executor-evidence-output-contract
|
||||
|
||||
## Summary
|
||||
|
||||
Executor currently returns natural-language diagnosis answers that may mix confirmed evidence, runbook guidance, historical patterns, and unsupported inference. Verifier catches many unsupported facts, but only after extracting claims from prose.
|
||||
|
||||
This project defines a structured Executor evidence-attribution contract and updates the Verifier input/verification path to consume it.
|
||||
|
||||
## Goal
|
||||
|
||||
Make Chat Executor output machine-checkable so confirmed claims are explicitly bound to current-session evidence, while hypotheses and evidence gaps remain visibly separate.
|
||||
|
||||
## Scope
|
||||
|
||||
- Chat Executor prompt contract.
|
||||
- Executor structured output parsing.
|
||||
- Verifier payload extension.
|
||||
- Chat Verifier prompt behavior.
|
||||
- Focused tests/eval fixtures.
|
||||
|
||||
## Related OpenSpec
|
||||
|
||||
`openspec/changes/executor-evidence-output-contract/`
|
||||
Reference in New Issue
Block a user