Repository navigation
Conversation
Replace the 2,983-line CLAUDE.md with a concise AGENTS.md covering commands, architecture, project rules and testing patterns. CLAUDE.md now only imports it. Remove the remaining mentions of rebuild layers from docstrings and comments. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
✅ Eval
lc statusConfusion & pain points (Claude analysis)Confusion & pain points
Full trace: |
Add the rules that are not visible from the code where they would be broken, grouped by area, and the alternatives that were considered and rejected with their reasons. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Summary
AGENTS.mdis now the reference for coding agents, in about 240 lines:CLAUDE.mdis reduced to@AGENTS.md, so Claude Code loads the same content.CLAUDE.mdis gone, along with its layer table, "rebuild in progress" framing and the history of how each decision was reached. The invariants and rejected alternatives that still apply are carried over without that framing.engine/__init__.py,tests/conftest.py,tests/test_sandbox_wrap.py,tests/test_worker.py).Two statements differ from the old file because the code disagreed with it: the front end is built by the custom
hatch_build.pyhook, and the eval workflow runs on dispatch and on every non-draft PR.Testing
Text-only changes.
ruff check src/ tests/passes andtests/test_sandbox_wrap.pypasses locally; the full suite was not run locally.The identifiers named in the new sections were checked against
src/. Behavioural claims marked measured are carried over from the old file, not re-measured.🤖 Generated with Claude Code