OLDC+H appears nowhere in the encode tool description. Undiscoverable.
Daily frustration escalated to near-rage. Use Only What Hurts signal.
"Run the oddkit gauntlet" = shorthand for "use all your tools because you won't." Existence of phrase proves failure.
Every oddkit tool suffers same failure mode: sporadic usage only when obvious or forced.
Passive tool posture was intentional — right design for testing phase. This is success, not failure.
Operator demonstrated problem live: "What was it called! Look it up! I can't remember!"
Canon already diagnosed it: RITUAL_DETECTED. Canon's own example — "Always run preflight" — is literally one of the frustrating rituals.
Proactive Identity of Integrity reminders (creed, axioms) observably correct hallucinations. Agent drifts, operator reminds it of creed, agent acts more honest. Not theoretical.
"Project journal" is immediately understood; "epistemic ledger" requires explanation. Both refer to same thing.
Learnings
Problem of success. Tools work. Governance works. Canon thorough. Problem is adoption friction — best outcome.
Pain of success is the graduation signal. Posture should shift: passive → active → proactive.
Prescription escalated four times: tool description fix → session boundary → continuous encoding → continuous proactive ALL tools.
oddkit tools are not features. They ARE thinking. Agent doesn't need to be told to think.
Continuous encoding improves the conversation itself, not just the output.
BM25 won't surface a single article. Proactive posture needs many small, pointed files.
Parallels "Learning in the Open" — same transparency about design evolution.
A system that requires its user to remember its features has delegated its cognition to the wrong party.
Separating journal entries by type (observations file, decisions file) erases project narrative. Keep together, timestamped.
Sorting, filtering, appending, reading all have tradeoffs. No universal solution. Choose by primary access pattern.
Decisions
DECLARED: E0007 — From Passive to Proactive. Cornerstone: encode-persistence-gap.md.
DECIDED: Each section needs spin-off governance articles for BM25 relevance.
DECIDED: Fix is continuous proactive usage of ALL oddkit tools via multi-layer reinforcement.
DECIDED: Article derives from use-only-what-hurts.md AND ritual-is-a-smell.md.
DECIDED: "Project journal" is user-facing term. "Epistemic ledger" is canon term. Both valid.
DECIDED: Continuous encoding enables handoff with explicit review before persisting. Not blind persistence.
DECIDED: Proactive Identity of Integrity (creed/axioms) resurfacing is a governance article.
DECIDED: Public essay as follow-up to "Learning in the Open."
Constraints
ODD is protocol layer, not storage layer. Encode must not add persistence.
Proactive posture needs many small documents for BM25 relevance.
Passive posture overwritten but not erased. History matters.
Three rhythms: track continuously, encode when substantive, persist at breakpoints.
Don't separate journal entries by type — erases narrative.
Timestamps help but bloat is real. Choose format by primary access pattern.
Handoff
Article: encode-persistence-gap.md ready for push as docs/oddkit/encode-persistence-gap.md.