The Three Voices of Persistence
The same event written three ways for three readers: firehose, highlight reel, narrative.
The idea
Persistence Routing tells you where each kind of knowledge lives. Three Voices tells you how to write each one well. The same event, when it matters, gets written in three places, in three voices, for three different readers. None of them is the wrong voice. Each is calibrated to its consumer.
The three voices
The firehose. Lives in the per-project changelog. Tone is rigorous and technical, simple past tense: built X, shipped Y, fixed Z. Density is maximum: file names, counts, the exact verbs of what was done, dependencies touched. The reader is future-you, debugging at 2am, who needs every detail to reconstruct what happened. No upper bound on length; bound only by completeness.
The highlight reel. Lives in the portfolio dashboard, typically as structured records. Tone is concise and milestone-focused. The reader is you scanning across many projects at once, who needs the capability-level summary, not the line counts. This is the voice that keeps the cross-project view legible.
The narrative. Lives in the project timeline. Tone is past-tense story, written in sentence-arc form. The reader is a cold-starting session weeks later, who needs the arc: what happened, why, what it connected to, what is still load-bearing because of it. Story only, not detail.
When to deploy it
Three Voices earns its weight on milestones, not on routine work. Reach for it when a milestone lands, when a pivot happens (the heaviest possible write event), or when a scoping doc ships and genuinely needs three different audience reads. Skip it for the ninety percent of work that deserves a single firehose line. Routine work does not need three-voice treatment, and forcing it is its own kind of waste.
Voice drift, the failure mode
The hard part is not deciding to write three. It is writing each one in its own register. The drift to watch for is when you catch yourself writing the same content twice, in two layers, in the same voice. That is the signal that the layers have collapsed into duplication instead of serving their distinct readers. The discipline: when in doubt, write more to the narrative timeline and less to the firehose. The firehose can always be expanded from the narrative. The narrative cannot be reconstructed from the firehose alone.