Reads the session buffer and extracts structured deltas — evolving opinions, frustrations, and contradictions, not just hard facts.
delta · session 2026-07-15
+ prefers blue-green deploys for prod 0.82
+ frustrated by silent deploy waits 0.61
~ decisions/deploys: canary-everywhere stale
Mechanical triage — scans the whole graph for stale, contradictory, and noisy nodes.
triage · 412 nodes
✗ 6 stale confidence < 0.3, 34d untouched
✗ 2 contradicts decisions/auth-strategy
~ 11 bloat candidates flagged for prune
Applies judgment-heavy updates with a prune-over-preserve philosophy, then regenerates the context files.
applied
3 upserts · 2 archived · 1 merged
→ regenerated MAP.md 174 entries
→ regenerated WORKING.md
commit a1f3c9e
Recombines distant nodes into speculative fragments for later validation.
fragment · emergence 0.57
“single-custody flows” — reminder
delivery, cron restore, and the token
cache all broke on shared custody.
→ linked 3 nodes
Turns conversation patterns into structured observations, session logs, and node upserts.
observations
+ mind/observations.jsonl
ships by vertical slice, not feature flags
+ sessions/cogni-code.jsonl
shipped, decided, blocked, next
Promotes frequently-recalled nodes into executable slash-command skills.
recall heat
“ssh provisioning” × 8 sessions
→ generated /provision-ssh
→ installed ~/.claude/commands
Auto-generates project docs from mental-model data.
lens · cogni-code
+ tech stack, conventions, active threads
→ wrote ./CLAUDE.md 4.2 KB
→ wrote ./AGENT.md codex