manifest
CLAUDE.md2 starsChanged 43 days agoMITView on GitHub
Read SPEC.md (v2) and CONTRACT.md before changing code. ROADMAP.md is the working plan. The hackathon docs in docs/history/ are provenance only; do not follow their rules (worktree tracks, frozen specs, 240 s).
- Reads credentials
In this repository2 other files it gives its agents.
- triage-fixSkill
- wardenSkill
The file
We split this CLAUDE.md into the rules it gives an agent
4 rules. About 0 are common, 0 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- could be automatic: a setting could enforce it
- Very specific: line 3
Read SPEC.md (v2) and CONTRACT.md before changing code.
- Very specific: line 11
Commit the event logs (.manifest/runs/*.jsonl) that back any reported number.
- Very specific: line 15
Never commit .env. Teacher spend is capped (TEACHER_BUDGET_USD, --teacher-budget).
- Very specific: line 38
Commit at each checkpoint with a clear message (no AI attribution lines).
≈ “Common” is an estimate: at least 1 in 5 of the 26,980 CLAUDE.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Manifest: agent guide
Read SPEC.md (v2) and CONTRACT.md before changing code. ROADMAP.md is the working plan. The hackathon
docs in docs/history/ are provenance only; do not follow their rules (worktree tracks, frozen specs, 240 s).
Rules that matter
- Never hand-write grown routines (
harnesses/*/routines/,routines/grown/,skills/<grown>/). They come from the teacher, with provenance in a growth log. Seeds (routines/seed/) stay minimal. - Nothing held-out reaches the teacher. Teacher contexts go through
assert_no_leak; keep the leak tests green. - Numbers come from logs.
RESULTS.mdis generated (growth/report.py); never hand-edit results. Commit the event logs (.manifest/runs/*.jsonl) that back any reported number. - Events only via
harness.log.EventLog; a new event type must be registered there and documented in CONTRACT.md. - Changing baseline behaviour (loop, tools, student call) → bump
harness.env.BASELINE_VERSIONso the round-0 cache is not reused across incompatible runs. - Never commit
.env. Teacher spend is capped (TEACHER_BUDGET_USD,--teacher-budget); prefer off-peak.
Environment (this machine)
- Debian VM
skywalker, 4 vCPU, 8 GB RAM, CPU only. Student =qwen3.5:4bon the systemd Ollama (http://localhost:11434): ~60–90 s per student turn, a baseline task is 15–20 min. Never run two Ollama-backed suites at once and don't load other models (8 GB). - Long runs go in tmux (
tmux new-window -t main -n <name> ...), with console output in.manifest/logs/. Runs are resumable: round-0 baseline is cached per task; growth checkpoints in.manifest/growth/<run>/. - Python via uv:
uv sync,uv run pytest(~200 tests, ~1.5 min, no models needed),uv run python -m .... - Warden's kernel sandbox on Linux is bubblewrap (
/usr/bin/bwrap);uv run python -m warden.sandbox --selftest. - Teacher key:
DEEPSEEK_API_KEYin.env(template.env.example), model iddeepseek-flash.
Common commands
uv run python -m growth.eval --split heldout --profile full --mode baseline --round 0 # E1 (cached per task)
uv run python -m growth.eval --split heldout --profile full --mode manifest --registry <reg> # any harness
uv run python -m growth.stream --profile full # v2 growth (teacher)
uv run python -m growth.stream --fake-teacher --stub-runner # rehearsal, no models
uv run python -m growth.report <log.jsonl> [...] -o RESULTS.md
uv run python -m tasks.labels <log.jsonl>Working style
- Commit at each checkpoint with a clear message (no AI attribution lines). Tick items in
ROADMAP.md. - Tests live in
tests/; anything touching the event log, the teacher context, Warden or judging needs a test. - Report honestly: failed runs, budget hits and deviations go into RESULTS.md notes, not under the rug.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

