Status: proposed · ADR-1 · Filed 2026-04-17
Decision
prism_diff should return a structured payload with deltas_since, retros_closed, decisions_recorded, todos_completed, todos_added, journals, files_changed. Remove the ‘instruction’ string delegating synthesis to the LLM.
Rationale
Current prism_diff returns project metadata plus an instruction string. That puts synthesis work on the LLM each call — expensive, inconsistent, unrenderable. Structured output can be rendered in a status card or fed back into semantic_recall.
Alternatives Considered
Keep instruction-emitting shape. Hybrid: return both structured deltas and an optional summary hint.