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