append-only observations, break extraction feedback loop, rework personality
memory architecture:
- observations are now append-only — reconciliation marks old rows
superseded instead of deleting them, preserving provenance
- extraction no longer sees existing observations in its prompt,
breaking the feedback loop where bad tags propagate
- all retrieval paths filter out superseded observations
- save_url no longer dual-writes to turbopuffer episodic
personality:
- drop the librarian metaphor in favor of commitments-based identity
- phi's personality emerges from values (honesty, curiosity, respect
for attention) rather than a prescribed persona
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>