odd-memory
The .odd/ memory - its contract and one reference per kind. The contract states what every kind shares (where the memory lives, the frontmatter and the whole body, append-only reports versus living-source benchmarks, recall by frontmatter then by section, the no-secrets rule, the work branch and the lone commit, the reply that carries a synthesis and never the artifact); each reference says how to persist, recall and show its kind - observation reports, instrumentation reports, benchmarks, the maintainer-ruling ledgers (finding decisions, tree-entry classifications), custom stacks. Read when a report, a benchmark, a custom stack or a decision is persisted, recalled, shown or inventoried, or when a finding is declined (wontfix) or such a decision reversed, or a tree entry is ruled runtime or non-runtime; never invoked on its own.
Pinned to revision 407c8e2248c1, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/odd-memory/SKILL.md
- skills/odd-memory/references/benchmark.md
- skills/odd-memory/references/decisions.md
- skills/odd-memory/references/observability-stack.md
- skills/odd-memory/references/observe-run-report.md
- skills/odd-memory/references/otel-instrumentation-report.md
- skills/odd-memory/scripts/odd_ledger.py
- skills/odd-memory/scripts/odd_recall.py
- skills/odd-memory/scripts/odd_report.py
Every link opens the file at its source, pinned to the revision this page describes.