Public preset labels mirror the CLI registry in packages/registry—not marketing adjectives. If the site says Requires validation, the CLI will say the same until evidence improves.
Status vocabulary
| Label | Meaning |
|---|---|
| Requires validation | Structure and docs may be proven; full install/lint/test/build proof may still be pending |
| Experimental | Opt-in unstable generators (experiments preset or proof-gated routes) |
| Stable | Only when presetHasStableEvidence passes for that id |
Full catalog
See Preset catalog for every id, shape, and scaffold command.
Evidence matrix
Evidence recorded in the CLI registry. A preset becomes Stable only when every required column is green for that route.
| Preset | Structure | Bun | pnpm | Docs | Agent context | Rust | Solana | Convex |
|---|---|---|---|---|---|---|---|---|
typescript-fullstack Requires validation | yes | yes | yes | yes | yes | — | — | — |
rust-api Requires validation | yes | yes | — | yes | yes | yes | — | — |
rust-fullstack Requires validation | yes | yes | — | yes | yes | yes | — | — |
convex-product Requires validation | yes | yes | — | yes | yes | — | — | yes |
solana-program Requires validation | yes | yes | — | — | — | — | yes | — |
solana-web Requires validation | yes | yes | — | — | — | — | yes | — |
solana-mobile Requires validation | yes | yes | — | — | — | — | yes | — |
solana-product Requires validation | yes | yes | — | — | — | — | yes | — |
customize Requires validation | — | — | — | — | — | — | — | — |
experiments Experimental | — | — | — | — | — | — | — | — |
Maintainer commands
terminal
# From template repo root
bun run verify:generated -- --preset=typescript-fullstack --run=structure
bun run verify:generated -- --preset=rust-api,rust-fullstack --run=cargo-check
bun run verify:generated -- --preset=solana-program,solana-web --run=anchor-buildSource of truth files
| File | Role |
|---|---|
packages/registry/src/verification-matrix.ts | Code guard used in tests |
.docs/product/verification-matrix.md | Human-oriented matrix in template repo |
apps/cli/tests/registry.test.ts | Prevents support label drift |
The website must never claim Stable ahead of this evidence.