Adds a new therapeutic approach and a new long-term memory store, plus a CI maintenance bump. Landed via community PRs #12, #9, and #13.
Ideal Parent Figure (IPF) modality. A new attachment-repair approach based on Brown & Elliott's protocol — the five conditions of secure attachment, the full imagery protocol, attachment-style-specific calibration (anxious/preoccupied, dismissive-avoidant, disorganized), and titration for clients who flood or go flat. Now the 13th selectable approach, wired into the setup menu, README, and getting-started docs, and cross-referenced both ways with IFS, CFT, Lifespan Integration, Psychodynamic, Polyvagal, and Somatic Experiencing.
context/ knowledge graph. A third memory store alongside profile.md and sessions/, holding subject-level synthesis of the people, places, concepts, and events in a client's life — so the therapist doesn't have to re-read session history to reconstruct what's known. Ships as a structure layer (the four-folder graph plus a routing index) and a protocol layer in CLAUDE.template.md that teaches the therapist how to read, trust, and reconcile it. The drift discipline is the core idea: recent sessions always win over context synthesis, and context is held lightly — a dated hypothesis offered back for confirmation, never asserted as the client's current truth. A Core / Active / Provisional / dormant flag model governs what auto-loads and how staleness is judged.
Opt-in, supervised history backfill. On the first session where context/ exists, holds no live entries, and sessions/ has history, the therapist offers once to seed the library from past sessions — never automatically, and the client confirms candidates before anything is written.
Tooling. GitHub Actions checkout and setup-node bumped to v6 (Node.js 24) ahead of the deprecation deadline.
Reaching existing installs: the new modality and context/ folder come on new installs and reinstalls. Running update scaffolds the staged context/ folder and adds the on-demand "build my context library" command; the full auto-read/drift protocol lands on install --force (which preserves profile.md and sessions/). See the changelog for the full upgrade paths.