Files
LithosAnanake/.claude/README.md
T

30 lines
1.5 KiB
Markdown

# .claude/
Project-level configuration and instructions for Claude Code (claude.ai/code)
when working in this repository.
- `CLAUDE.md` — the authoritative reference for how an AI agent should work
in this codebase: hard rules (branch discipline, never work on `master`
without permission, never stash without permission, report bugs rather
than fixing them unprompted), build commands for both the hosted VM and
the LithosAnanke kernel, architecture summaries, and pointers into the
rest of the documentation tree. `docs/CLAUDE.md` is an older,
hosted-only snapshot kept for historical reference — this file
supersedes it.
- `TRIPOD.md` — architectural constraints for the Tripod: the three-VM
fleet (Hera the governor, Hermes the messenger, Artemis the memory/
storage owner) that LithosAnanke boots. Defines each VM's contract and
what NOT to put in each one (e.g. no storage logic in Hermes, no event
routing in Artemis).
- `HERMES.md` — Hermes VM architecture: the message-routing VM. Read in
full before touching any Hermes-related code.
- `ARTEMIS.md` — Artemis VM architecture: the block-storage/persistence
VM, including its free-map allocator. Read in full before touching any
Artemis-related code.
- `settings.json` — Claude Code session/tooling configuration for this
repository.
All four `.md` files here are binding constraints, not suggestions — they
are read in full before any work on the subsystem they cover, per this
project's own stated policy.