Skip to main content
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.
Last modified on April 20, 2026