# Generated candidate modules

Every `*.rs` file in this directory is included as a private crate module by
`build.rs`. Therefore `cargo check --all-targets` and `cargo test` genuinely
compile candidates staged here by the generation tool; no hand-maintained module
list is required.

A candidate must be a complete Rust module body (items such as functions,
private helpers, and tests), not a `mod name { ... }` wrapper. It may refer to
public or `pub(crate)` types in this crate. Runtime admission still requires an
explicit dispatcher/catalog entry after its contract tests pass; compilation
alone never makes an implementation assignable by the service.
