| name | project-layout |
| description | Generated repo structure for the td EtherClaw instance |
| triggers | ["ETHERCLAW.toml","project layout","governed demo","CLAUDE_COLONY.md","docs/latest"] |
Project Layout
This repository was generated by etherclaw init for ENS td.onthe.eth.
Important Files
ETHERCLAW.toml — instance metadata and [[lazy]] package entries
CLAUDE.md — high-level repo guidance for agents
CLAUDE_COLONY.md — colony/daemon-oriented operating guidance
docs/latest/GOVERNANCE.md — governance model and roles
docs/latest/DAO_CONFIG.md — canister and parameter placeholders
docs/latest/MCP_ENDPOINTS.md — MCP-facing contract surface summary
pkgs/Idris2Mmnt/CLAUDE.md — mmnt-specific context
Demo-Specific Files
scripts/demo-tmux.sh — launches the 6-pane tmux demo
scripts/setup-branch-protection.sh — enables PR-only merge policy
docs/latest/CODEX_DEMO_SUPERVISOR.md — prompt template for a Codex supervisor
docs/prd/*.md — seed PRDs used during the demo
Packages
pkgs/Idris2TextDao — EVM governance logic used in the demo
Identifier Glossary
IP-N = TheWorld IP proposal ID
PR #N = GitHub pull request number
TheWorld review proposal #N = TheWorld review/governance proposal row
Release Proposal #N = TheWorld release proposal ID
Package Root Rule
- Treat
[[lazy]] targets as the package roots.
pkgs/Idris2TextDao owns EVM work in this repo.
- Do not write repo-root
src/, tests/, deploy/, scripts/, EVM/, Governance/, or Src/ trees for package-local changes.
Working Assumptions
- Governed mode means PR merge authority is delegated to GitHub Actions + TheWorld checks.
- Runtime state belongs in
.etherclaw/ and should remain untracked.
- Demo operators work from this repo root; scripts assume repo-local execution.