What
Synthesize a structured summary of recent work: what was built, what was decided, what failed and was fixed, what's still open.
smriti digest # last 7 days
smriti digest --day # yesterday
smriti digest --since "2026-04-28"
smriti digest --project smriti
Output format
## Week of April 28 – May 3
### smriti
- Completed QMD upstream sync (293 commits) — moved memory.ts/ollama.ts to smriti/src
- Fixed CI failure: picomatch@4 missing from root package.json after submodule bump
- Shipped recall quality & project inspection (issue #56): --whole flag, smriti tags, smriti projects <id>
### inboxstack
- Fixed ingestion worker Docker build
- Resolved auth middleware compliance issue (session token storage)
### Open questions
- Phase 1.5 implementation approach not finalized
- QMD SDK migration phases 3-4 not started
---
3 projects · 12 sessions · 847 tool calls · ~$4.20 in API costs
Pipeline
- Query sessions from last N days (filtered by project if specified)
- For each project: group sessions, extract key events from sidecar tables
- Ollama synthesis per project group
- Merge into structured digest with cost summary
Why
Standups, weekly reviews, onboarding handoffs, personal reflection. The data is already in smriti — costs, file ops, git commits, decisions. This just surfaces it in readable form.
Can ship with only Ollama (no QMD SDK dependency). Works before Phase 1.
Acceptance Criteria
What
Synthesize a structured summary of recent work: what was built, what was decided, what failed and was fixed, what's still open.
Output format
Pipeline
Why
Standups, weekly reviews, onboarding handoffs, personal reflection. The data is already in smriti — costs, file ops, git commits, decisions. This just surfaces it in readable form.
Can ship with only Ollama (no QMD SDK dependency). Works before Phase 1.
Acceptance Criteria
smriti digestoutputs structured markdown summary--jsonflag returns structured data--projectscopes to single projectsmriti_session_costsdata available