pub mod handlers;
pub mod doctor;
pub mod graph;
pub mod law;
pub mod receipt;
pub mod sync;
#[linkme::distributed_slice(::clap_noun_verb::cli::registry::__NOUN_REGISTRY)]
static REGISTER_DOCTOR_NOUN: fn() = register_doctor_noun;
fn register_doctor_noun() {
::clap_noun_verb::cli::registry::CommandRegistry::register_noun(
"doctor",
"Check environment health: lockfile drift, orphaned artifacts, receipt staleness.",
);
}
#[linkme::distributed_slice(::clap_noun_verb::cli::registry::__NOUN_REGISTRY)]
static REGISTER_GRAPH_NOUN: fn() = register_graph_noun;
fn register_graph_noun() {
::clap_noun_verb::cli::registry::CommandRegistry::register_noun(
"graph",
"Validate RDF/Turtle ontology graphs against praxis vocabulary constraints.",
);
}
#[linkme::distributed_slice(::clap_noun_verb::cli::registry::__NOUN_REGISTRY)]
static REGISTER_LAW_NOUN: fn() = register_law_noun;
fn register_law_noun() {
::clap_noun_verb::cli::registry::CommandRegistry::register_noun(
"law",
"Law-state operations on the project graph: load rules, materialize, validate gates, explain derivations, export.",
);
}
#[linkme::distributed_slice(::clap_noun_verb::cli::registry::__NOUN_REGISTRY)]
static REGISTER_RECEIPT_NOUN: fn() = register_receipt_noun;
fn register_receipt_noun() {
::clap_noun_verb::cli::registry::CommandRegistry::register_noun(
"receipt",
"Inspect and verify sync receipt chains (BLAKE3-hashed provenance log).",
);
}
#[linkme::distributed_slice(::clap_noun_verb::cli::registry::__NOUN_REGISTRY)]
static REGISTER_SYNC_NOUN: fn() = register_sync_noun;
fn register_sync_noun() {
::clap_noun_verb::cli::registry::CommandRegistry::register_noun(
"sync",
"Run the ggen code-generation pipeline: resolve, enrich, extract, render, write.",
);
}