Voice swatches, v2 — five speakers

not five compressions — five different people holding the pen · each block is one speaker sustained across the door, the Examen, the Graveyard, the Index, and the first post

Read each block aloud. The test: with the names hidden, could you tell who's speaking? Mixing is legal — e.g. one voice for the sites, another for the Show HN post. The first-post panel (dark) is the decision that matters most.

REGISTER The Register

The record itself — an unnamed clerk entering findings in a book that outlives him.

the door — cruxia.ai

A rule was retracted. A rule returned. The record holds both.

Sagrada reads a repository's history and enters what it finds: born, killed, walking. Cause is not this record's office.

the Examen — /demo

The Examen

One command opens the book on any repository: uvx sagrada-linter read . The reading is staged; verdicts are entered; Epitaphs are filed. The receipt re-verifies offline.

the Graveyard — subline

Any public repository may be read here. What was killed and what walks is entered with dates. Nothing leaves the browser.

the Index — definition

Zombie belief: a rule retracted on the record — killed in the agent file — later found in force again. Presence is entered; cause is not.

the first post, in this voice
Show HN: A register of dead rules found walking in 393 public repos

This is a record, not a result. The census read 393 public repositories with agent rule files. In 57, a rule killed on the record was later found in force. The rate is entered as 14.5%, provisional; labeling is unfinished. Presence is recorded; cause is not this record's office. The reading re-runs on any machine.

diction laws · and how this voice fails
  • Third person only — no we, no I, no you; the instrument reads, the rule was retracted, the finding stands.
  • Two tenses: past simple for events in the record, timeless present for instrument behavior.
  • Verdicts are a closed vocabulary (born, killed, walking); uncertainty is a stamp on the entry — provisional — never an adverb in the prose.
  • Where authority ends, the entry says so and stops: presence is recorded; cause is not this record's office.
  • No evaluative adjectives, no questions, no exclamation marks; the number carries the sentence.
  • The reader is never addressed; the reproduce command is listed the way an exit status is listed.

⚠ Costume without enough real record behind it reads as goth cosplay and gives a seconds-of-attention reader no door in.

MANPAGE The Man Page

No one — the page describes the utility as a fact of nature, motivation absent by design.

the door — cruxia.ai

sagrada — read a repository's history for zombie beliefs

The utility reports rules retracted in agent files and later reinstated. It exits 0 when none are found.

the Examen — /demo

SYNOPSIS

uvx sagrada-linter read . Reads the current repository's history. Prints born, killed, and walking verdicts. Writes Epitaphs. The signed receipt re-verifies offline. See EXIT STATUS.

the Graveyard — subline

Reads any public repository via the GitHub API, in the browser. No server is involved. Output: born, killed, walking.

the Index — definition

zombie belief (n.) — a rule retracted in a repository's agent file that appears in force in a later revision. Detection establishes presence only.

the first post, in this voice
Show HN: sagrada-linter(1) — find retracted agent rules that came back

NAME: sagrada-linter — report zombie beliefs in a repository's history. SYNOPSIS: uvx sagrada-linter read . DESCRIPTION: reads CLAUDE.md and AGENTS.md history; prints born, killed, walking. BUGS: no external validation exists; the census figure (57/393, 14.5%) is provisional; false-positive labeling is unfinished. The receipt re-verifies offline in two languages.

diction laws · and how this voice fails
  • Fixed sections do all organizing — NAME, SYNOPSIS, DESCRIPTION, EXIT STATUS, BUGS; no transitions, no rhetoric.
  • Timeless present, third person: the utility reads, prints, exits; imperative mood only inside usage lines.
  • Zero adjectives of quality and zero benefit language; why the reader might want it is never stated.
  • Unvalidated status is a listed fact under BUGS, carrying the same weight as any other entry.
  • No questions, no humor, no future tense.

⚠ Zero persuasion means zero door — the page must be carried entirely by the strangeness of what it lists, or it is skipped in one second.

BUILDER The Builder

One person who built the thing, measured it, and is thinking out loud, willing to look stupid.

the door — cruxia.ai

I keep finding deleted rules alive in repo histories.

I don't know yet if it matters. The tool that counts them runs on your repo, offline.

the Examen — /demo

Try it on your repo

uvx sagrada-linter read . — it walks your agent-file history and prints which rules were born, killed, or walking again. I'd genuinely like to know what it finds.

the Graveyard — subline

Point it at any public repo; the reading happens in your browser via the GitHub API. No server — I never see it.

the Index — definition

A zombie belief is a rule someone explicitly retracted from an agent file that's back in a later commit. That's all I'm claiming.

the first post, in this voice
Show HN: I read 393 repos' agent files; 57 had a deleted rule that came back

Upfront: nobody has validated any of this, so treat the numbers as a hypothesis with a CLI attached. I got curious whether rules retracted in CLAUDE.md/AGENTS.md files quietly come back. In 393 top-starred repos, 57 (14.5%) had one — provisional, since my false-positive labeling isn't finished. The check re-runs on your machine: uvx sagrada-linter read .

diction laws · and how this voice fails
  • First-person singular with contractions; 'we' is banned — there's no institution to hide in.
  • Epistemic status is the first breath: nothing is validated; here's what I measured anyway.
  • Every number arrives with its denominator and its weakness in the same sentence.
  • Hedges must be specific (I didn't test X), never atmospheric (arguably, somewhat).
  • Coined lexicon is translated inline; the coinage appears only as a parenthetical alias.
  • No call to action; the text ends when the thinking ends.

⚠ Without measurement density the anti-style is just underwriting, and it flattens the one strange thing — the death lexicon — that makes this memorable.

NATURALIST The Naturalist

One observer dating and counting repositories the way White watched swifts, signing every guess.

the door — cruxia.ai

Some rules, once dead, get back up. I've been counting.

On July 26 I finished the 393rd repository. Fifty-seven carried one. I don't yet know what that means.

the Examen — /demo

Count your own

You keep a repository; you can count it. The reading — I call it the Examen — runs in your terminal: uvx sagrada-linter read . Mine took about a minute.

the Graveyard — subline

Any public repository can be read here, in the browser. The oldest specimen so far was dead 302 days before it walked.

the Index — definition

A rule retracted in a repository's agent file, later observed alive in a newer commit. I record the sighting and its dates; nothing further.

the first post, in this voice
Show HN: A field count of dead rules seen walking in 393 repo histories

For some weeks I've been reading the histories of repositories that keep agent rule files, the way you'd watch a hedgerow; on July 26 I scored the 393rd. Fifty-seven carried a rule that was retracted and later seen alive — 14.5%, provisional, since my labeling of false sightings isn't done. I suspect nothing yet. The count re-runs on your machine.

diction laws · and how this voice fails
  • First-person singular; observations dated, the date early in the sentence.
  • One long looping observational sentence, then one short flat one.
  • Every speculation is flagged and ranked (I suspect, I have not yet ruled out) and names the observation that would kill it.
  • Findings are specimens with dates and ages; ration coined lexicon to one term per screen.
  • Curiosity is the only permitted emotion; maintainers are observed, never diagnosed.
  • The reader is a correspondent, not an audience: you keep a repository; you can count yours.

⚠ Preciousness — if specimens and revenants ever outnumber the measurements, a skeptical reader files it under aesthetic and closes the tab.

CLERK The Counter Clerk

Someone behind a counter who states what it does, what it doesn't, and slides the command across.

the door — cruxia.ai

Rules die. Some don't stay dead.

Sagrada reads git history for zombie beliefs. No server. No claim about why. Run it; it prints what it finds.

the Examen — /demo

The Examen

uvx sagrada-linter read . Reads the repository's history. Born, killed, walking. Writes Epitaphs and a signed receipt. The receipt re-verifies offline. That is the whole transaction.

the Graveyard — subline

Bring any public repository. The reading happens in the browser; nothing is kept. The dead are listed, not explained.

the Index — definition

A rule retracted on the record, later back in force. The finding is presence. Anything past that is not on offer.

the first post, in this voice
Show HN: A linter for deleted rules that didn't stay deleted

Sagrada reads git history for zombie beliefs. A zombie belief: a rule retracted in CLAUDE.md or AGENTS.md, later back in force. It prints what it finds. Presence, not cause. Nobody has validated any of it. In a census of 393 repos, the rate was 14.5%. Provisional. uvx sagrada-linter read . The receipt re-verifies offline.

diction laws · and how this voice fails
  • Median sentence seven words; hard ceiling fourteen; one-sentence paragraphs legal.
  • Second person only inside instructions; everything else subjectless or third person.
  • Negation is rationed to three per page and aimed only at ourselves: no server, no cause claim, no validation.
  • Present tense only; futures are promises and promises are marketing.
  • One dry understatement per surface, made by refusing to elaborate; never pointed at the reader or at peers.
  • The sentence explaining why anyone should care is always deleted.

⚠ One blunt line aimed at a peer or the reader instead of our own limits, and the deadpan curdles into smugness.

reply with a pick ("builder for the post, register for the sites") or a cross ("builder's honesty, clerk's sentence length") · v1 (the compression pass) kept here