Files
ThothII/docs/adr/0005-evidence-contributes-to-semantic-stages.md
T

853 B

Evidence contributes to semantic workflow stages

The Evidence Module is a contributor to the existing semantic stages, not a visible workflow stage. clarification, rewriting, schema_linking, cte and final_sql query it with their corresponding purpose; memory remains owned by the Memory Module and synthesis performs no Evidence search. Each mapped stage searches independently and the workflow records only a minimal receipt containing stage, purpose, vector generation and returned Evidence IDs.

A successful search may return no matches and does not block the stage. Technical unavailability is a distinct typed outcome that blocks the calling stage until retry, without stale-generation or purpose fallback. This favors an explicit temporary stop over silently treating a broken Evidence dependency as absence of domain knowledge.