editorial-provenance · git:20260819.e0b2fe2 · 2026-08-19 · sha256 a6c9767abecc5b71
editorial-provenance git:20260819.e0b2fe2A
Immutable. This exact content is served forever at /api/v1/blob/a6c9767abecc5b71.
--- name: editorial-provenance description: Use when editing lore, fiction, quotes, transcripts, attributions, or other authored prose. --- # Editorial provenance ## Overview Preserve authored wording and source provenance. Agents do not create creative copy. ## When to Use Use for lore, dialogue, quotes, attribution, marketing copy, transcripts, and release-note prose. ## When NOT to Use Do not use for purely functional data with no authored wording. ## Core Process 1. Find direct user text, an existing repository source, or a cited upstream source. 2. Preserve wording, order, names, links, and attribution. 3. Place the copy in an existing content field. 4. Recover missing authored text from working tree, Git history, or backups. 5. Stop if the source cannot be recovered. Never invent connective prose, headings, summaries, chapter names, or translations presented as authored copy. ## Common Rationalizations | Rationalization | Reality | |---|---| | "The wording is slightly off, I'll tidy it." | Authored copy is reproduced verbatim. Fix the source record and re-port from it. | | "Removing this segment simplifies the code." | Authored content is not yours to delete. A gap in a numbered sequence is the evidence that it happened. | | "I remember what the missing line said." | Reconstruction from memory is invention published under someone else's byline. | ## Red Flags - New prose has no authoritative source. - A quote or attribution was reworded. - Missing text was reconstructed from memory. - Authored content is *deleted* to simplify code, tidy a list, or make a test pass. - A removal's stated justification does not match its diff (a commit titled "remove the extra ending segment" that deleted a middle segment, its authored lore, and its chat, then renumbered the survivors — `24cf26b5`). - A numbered authored sequence has a gap after a change (`TRANSITION_ONE`, `_TWO`, `_THREE`, `_FIVE`), which means an entry was removed. ## Deleting authored content Deleting authored content is an editorial act and needs the owner's explicit word, exactly like writing new copy does. A deletion is harder to notice than an invention: it leaves no wrong sentence to read, only an absence, and the loss in `24cf26b5` went unnoticed for a long time. Before removing an authored record, count the survivors against the authored source of truth (for Wolves segments, `public/wolves-playlist.json`) and check every parallel array keyed by position. ## Verification - [ ] Every added authored string has a source. - [ ] Quotes and links are exact. - [ ] No creative text was generated. - [ ] The edit stayed inside an existing content surface. ## References - `../../reference/content-map.md` - `../../reference/wolves-runtime.md` ## Timing authored content Changing when authored prose appears still requires exact wording, attribution, and order. Preserve locked anchors; distribute unlocked records by content cost rather than shortening, summarizing, or repeating authored prose. Verify that the available interval can display the complete record.