MEOW — Molecular Expression of Work
Source: Steve Yegge, "Gas Town Emergency User Manual," Jan 13, 2026
Related: [[steve-yegge-gas-town]], [[steve-yegge-beads]], [[steve-yegge-wasteland]]
The Knowledge Graph
The MEOW knowledge graph is a DAG (directed acyclic graph) of Beads. Each Bead has typed edges to other Beads:
- **Parent/Child** — a Bead can be decomposed into sub-Beads (an epic → tasks → sub-tasks)
- **References** — a Bead can cite another Bead as context (a code review Bead references the implementation Bead it reviewed)
- **Causal** — Bead B was created because of Bead A (a bug-fix Bead caused by a test failure Bead)
- **Validated-by** — attestations from quality gates or reviewers
Because all edges and nodes are stored in Dolt (git-backed SQL), the full graph history is preserved. This is not a vector database with embeddings that drift over time. This is a typed, versioned, queryable graph where every node has explicit semantic relationships.
The implications for agentic software development are significant:
- **Onboarding**: A new agent can reconstruct the full decision history of a project by traversing the graph. Why was this architecture chosen? Query the relevant Beads. When was this decision made? Git history gives you the timestamp.
- **Forensics**: When something breaks, the graph tells you what changed, why, and who approved it.
- **Recovery**: Rollback in MEOW is graph navigation, not git bisect. You can restore not just code state but the *intent* state — what we thought we were doing at each point.
- **Provenance**: Every line of code can be traced back through the Bead that produced it, the review that validated it, and the decision that prompted it.
Why "MEOW"?
Yegge has acknowledged the intentionally irreverent name. MEOW stands for something that sounds serious (Molecular Expression of Work) but the framing is deliberately tongue-in-cheek. The name signals that this is a serious system built by people who don't take themselves too seriously — important for an open-source project that needs community contribution.
The acronym also echoes meow as a non-word, a pure signal with no semantic baggage — like Work itself in MEOW: pure, compositional, without inherent meaning until placed in context.
Source Attribution
- Steve Yegge, "Gas Town Emergency User Manual," Jan 13, 2026 — MEOW framework introduced