Skip to main content

Module wizard

Module wizard 

Source
Expand description

Wizard Command - Interactive project bootstrap with deterministic factory scaffold

ggen wizard creates a closed, deterministic factory scaffold with:

  • RDF-first specification layout
  • Deterministic generation pipeline
  • Receipts/proofs contracts
  • World manifest + verifier
  • Initial SPARQL + Tera stubs
  • Runnable ggen sync from minute zero

§Profiles

  • receipts-first (default): World manifest, receipt schemas, audit trail
  • c4-diagrams: C4 L1-L4 Mermaid diagram generation
  • openapi-contracts: OpenAPI spec generation
  • infra-k8s-gcp: Kubernetes + GCP infrastructure manifests
  • lnctrl-output-contracts: LN_CTRL output contract schemas

§Usage

# Interactive mode
ggen wizard

# Non-interactive with profile
ggen wizard --profile receipts-first --yes

# Custom output directory
ggen wizard --output-dir ./my-project

Structs§

ProjectMetadata
Project metadata
WizardConfig
Wizard configuration
WizardOutput
Wizard output

Enums§

WizardProfile
Available wizard profiles

Functions§

wizard
Initialize a new ggen project with interactive wizard