pub const TEMPLATE: &str = "---\nvolume: {{volume}}\ndistro: {{distro}}\ndistro-version: {{distro-version}}\ncreated: {{created}}\nkernel-source: {{kernel-source}}\ndistro-source: {{distro-source}}\n---\n\n# {{volume}}\n\nPer-volume omne README. **Non-loaded** \u{2014} Claude Code does not `@import`\nthis file. The boot chain starts at the top-level `CLAUDE.md`, which\nimports `@.omne/dist/AGENTS.md` directly.\n\n## Identity\n\n- **Volume:** {{volume}}\n- **Distro:** {{distro}} v{{distro-version}}\n- **Created:** {{created}}\n- **Kernel source:** {{kernel-source}}\n- **Distro source:** {{distro-source}}\n\n## Directory contract\n\n- `.omne/core/` \u{2014} kernel release, managed by `omne upgrade kernel`\n- `.omne/dist/` \u{2014} distro release (agents, skills, hooks, pipes),\n managed by `omne upgrade distro`\n- `.omne/lib/cfg/` \u{2014} install-time configuration; frozen during runs\n- `.omne/lib/docs/` \u{2014} documentation vault (`raw/`, `inter/`, `wiki/`)\n- `.omne/var/` \u{2014} runtime state; per-run `events.jsonl` + `nodes/`\n- `.omne/wt/` \u{2014} detached git worktrees, one per run\n\n`var/runs/*/events.jsonl` is committed; `var/runs/*/nodes/`, `wt/`,\nand `var/.ulid-last` are gitignored (see `.gitignore`).\n\n## Everyday commands\n\n- `omne run <pipe> [--input k=v ...]` \u{2014} execute a pipe\n- `omne status [<run_id>]` \u{2014} inspect run state\n- `omne validate` \u{2014} check volume integrity\n- `omne upgrade [kernel|distro]` \u{2014} pull the latest release\n";Expand description
The .omne/omne.md README template at
omne-cli/templates/omne-readme-template.md, embedded at compile
time so the published binary is fully self-contained. Kept at
module scope as a const so both stamp() and the test module
can reference it.