"Crumbs are the raw material. The draft is the derivative."
Two Kinds of Thing, Never Confused
Everything in Vesta reduces to two nouns, and the entire architecture depends on never mixing them up. A crumb is a piece of raw evidence — a fragment you captured, immutable and append-only, that means exactly what it meant the moment you dropped it. A draft is a derivative — prose Pippa assembled by reading a set of crumbs, and it carries the exact IDs of the crumbs it read. The crumb is the negative; the draft is the print. You can make many prints from one negative, and you never scratch the negative to make a print.
If you have ever worked with an event log and a materialized view, this is the same shape. Events are the source of truth: they happened, they are never edited, you only append. The view is derived: you can rebuild it, replace it, or keep several different views over the same events. Vesta is that pattern pointed at a diary — crumbs are the events, drafts are the views.
Provenance Is Not a Summary
When Pippa assembles a draft, it doesn't just produce prose — it records source_crumb_ids, the precise list of crumbs that fed the draft. That's provenance, and it is exact, never a paraphrase. Months later you can open a paragraph and walk back to the three fragments it grew from. The draft is allowed to be beautiful and interpretive; the crumbs underneath it stay literal and addressable forever.
The Same Crumbs, Read Twice
Because assembly never consumes anything, a crumb that fed Monday's reflective draft is still fully available to feed a year-end review, or a completely different draft that reads the same day through another lens. Two drafts over the same crumbs, telling different stories, are not a conflict to resolve — they're a supported outcome. The raw material is inexhaustible; only the derivatives are opinions.