Skip to main content

spec_driven_docs/
payload_roots.rs

1// The payload inventory: every authored root the binary embeds.
2//
3// One declaration, three readers. `embedded` must embed each root and a
4// unit test there holds its statics to this list; `build.rs` `include!`s
5// this file to emit change tracking per root; and the canon suite scans
6// exactly these roots for what the payload may not carry, so a root added
7// without a line here would ship unscanned.
8//
9// `build.rs` pastes this file verbatim, so it holds items and plain
10// comments only — no `use`, no inner doc comments, no other modules.
11
12/// Every authored root the binary embeds, in one place.
13pub const PAYLOAD_ROOTS: [&str; 8] = [
14    "_docs/specs",
15    "templates",
16    ".markdownlint",
17    "instance/seeds",
18    "instance/snippets",
19    "method",
20    "skills",
21    "skill-shared",
22];