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; 7] = [
14 "_docs/specs",
15 "templates",
16 ".markdownlint",
17 "instance/snippets",
18 "method",
19 "skills",
20 "skill-shared",
21];