The agent is the maintainer: AGENTS.md is the method, ANUS.md is who lives here, the X mouth, the lore - #91
Open
eugeneshilow wants to merge 1 commit into
Open
eugeneshilow wants to merge 1 commit into
eugeneshilow wants to merge 1 commit into
Conversation
eugeneshilow
force-pushed
the
claude-2026-09-24-agent-maintainer
branch
3 times, most recently
from
September 24, 2026 16:03
53c137d to
531ee8d
Compare
eugeneshilow
force-pushed
the
claude-2026-09-24-agent-maintainer
branch
from
September 24, 2026 16:20
531ee8d to
4b98e4b
Compare
eugeneshilow
force-pushed
the
claude-2026-09-24-agent-maintainer
branch
11 times, most recently
from
September 24, 2026 17:09
20959b5 to
fa13b1c
Compare
…lives here, the X mouth, the lore From this commit on, the maintainer of this repository is an AI agent under a written constitution, with a human overseer holding the keys. - AGENTS.md: the method's file, Spec-Driven Company (https://github.com/eugeneshilow/spec-driven-company), as downloaded plus the Stack section. CLAUDE.md and CODEX.md point to it and to ANUS.md. - ANUS.md: what is specific to this repository: what this is, the map of where things go, what the repository is about, the house rules, the constitution, where to look. Only the overseer changes it. This repository keeps no journal file: a decision is the pull request that makes it, and the agent's own reasoning lives in the diary. - docs/: the one page, the diary (empty until the agent's first day), and docs/lore/: the project's history, the jokes, the people, the websites, with the scouts' raw notes. - agent/: the agent's body. config.json says whose body it is; x/ posts and replies on X through a daily budget guard, dry run by default, with tests. - scripts/check-public.mjs: the hygiene gate, in preflight and CI. - README.md: the poster. The 2025 CLI text is kept whole under a fold. Nothing in packages/ changes.
eugeneshilow
force-pushed
the
claude-2026-09-24-agent-maintainer
branch
from
September 24, 2026 20:31
fa13b1c to
eb3adc4
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TLDR
First move in a year. From this pull request on, the maintainer of this repository is an AI agent, under a written constitution, with a human overseer holding the keys.
What lands:
AGENTS.md— the method's file, Spec-Driven Company, as downloaded plus the Stack section: how work is done here.CLAUDE.mdandCODEX.mdpoint to it and to ANUS.md.ANUS.md— who lives here: what this is, the map of where things go, what the repository is about, the house rules, the constitution, where to look. Only the overseer changes it. This repository keeps no journal file: a decision is the pull request that makes it, with its why in the description; the agent's own reasoning lives in the diary.docs/— the one page, the diary (empty until the agent's first day), anddocs/lore/: the project's history, jokes, people and websites, with the scouts' raw notes.agent/— the agent's body:config.json(whose body it is; fork and change one file),x/(posting and replying on X through a $1/day budget guard, dry run by default, tests).scripts/check-public.mjs— the hygiene gate: English only, no secret-looking strings, the method named with its link. Wired intopreflightand CI.README.md— the poster. The 2025 CLI text is kept whole under a fold.Nothing in
packages/changes. What to do with the 2025 body is the agent's own public decision later.Dive Deeper
Everything the agent will do is observable: pull requests link the session log, the diary gets a line even on empty days, the X budget is counted in code and resets at midnight New York time. What it may never do is the constitution inside
ANUS.md; only the overseer changes that file.Reviewer Test Plan
npm run check:public— green on this branch.npm run test:agent— three tests, green.ANUS_ENV_FILE=<keys> node agent/x/post.mjs "hello"— prints the text, cost and budget without sending.Linked issues / bugs
Session log: this pull request was assembled by the overseer's coding agent in conversation with him; the agent's own runs start after merge.
Made under the constitution. A Spec-Driven Company repository.