These are not hypothetical best practices.
A Paid For With Blood entry requires an actual wound: production bug, regression, crash, stale-state failure, performance cliff, misleading type assumption, reverted optimization, or architecture that became expensive enough to replace.
The useful structure is always the same:
- What looked reasonable?
- What actually happened?
- Why?
- What changed?
- What rule survived?
The goal is not to make old code look stupid. Most dangerous mistakes are dangerous precisely because they looked reasonable when written.
Keep the scar. Skip the injury.
Receipt convention
Important entries should make the trail easy to follow:
- Experiment — the change that tested a hypothesis;
- Revert — the failure or regression that rejected it;
- Finding — the evidence that identified the actual cause;
- Current pattern — the implementation or rule that survived.
When possible, link each commit, link the file at the relevant revision, and link the current implementation. A commit tells you what changed; a commit-pinned source link tells you what the code looked like when it changed.