Lifeline v0.3.0

vs alternatives

Lifeline vs ADRs, CLAUDE.md, RAG, and memory MCPs (mem0, Letta, Honcho) — honest differences, and when not to use it.

Lifeline isn't trying to replace your docs, your wiki, or your memory tool. It occupies one narrow slot most stacks leave empty: an append-only, anchored record of why the project is what it is, served to any AI. Here's honestly where it sits next to the things it gets compared to — and where it isn't the right tool.

At a glance

Tool What it stores Mutable? Provenance / "still true?" Machine-served Lifeline's relationship
Lifeline the project's why (decisions, reversals, incidents, open threads) append-only every item carries its event hash; corrections supersede MCP-native
ADRs (markdown) architecture decisions edited in place by convention only no (just files) ADRs as a runtime — anchored, AI-readable, supersession-aware
CLAUDE.md / .cursorrules / AGENTS.md how the AI should behave (rules) edited in place none read as instructions complementary — rules ≠ rationale; this project ships both
RAG over your repo code/text chunks by similarity n/a (index) none — ranks by match, not truth yes answers where is X; Lifeline answers why X, and is it current
Memory MCPs (mem0, Letta/MemGPT, Honcho) agent/user memories, often vector-backed auto-written, overwritten usually none yes complementary — they recall; Lifeline anchors the why
Wiki / Notion / Confluence human knowledge base fully mutable none no broader + human; Lifeline is narrower, tamper-evident, machine-native
git the what (code), content-addressed by commit append-only history commit SHA no the why to git's what; not a git replacement (a non-goal)

The honest distinctions

When not to use Lifeline

Honesty is the brand, so:

Lifeline pays off when a project has ongoing decisions whose rationale future minds (AI or human) must inherit, and someone will spend thirty seconds approving the entries that matter.

Lifeline — MIT licensed · Edit on GitHub ← Back to the lifeline