Skip to content

crucible-gen

crucible-gen writes synthetic GGUF seeds and, by default, structure-aware mutated variants.

crucible-gen [flags]

Flags

Flag Default Meaning
--output ./corpus/generated Destination directory
--count 50 Number of mutated variants
--seed 0 Mutation seed; zero requests a random seed
--mutate true Also write mutated variants
--arch false Add architecture-targeted model-loader seeds
--clip false Add CLIP/vision-model-targeted seeds
--talos false Write historical vulnerability-pattern reconstruction seeds to corpus/reconstructed/

The live binary is authoritative:

crucible-gen --help

Generated material

The structural set includes a minimal file, a non-trivial tensor/metadata file, large descriptor sets, metadata value types, common tensor types, nested arrays, alignment variants, dimension edge cases, and mixed tensor types. --arch and --clip extend that set for deeper loaders.

When mutation is enabled, the requested --count controls mutated variants; it is not the total number of output files because the structural seeds are written as well.

# Deterministic mutation sequence for this generator version
crucible-gen --output ./corpus/gguf --count 200 --seed 42

# Structural seeds only
crucible-gen --output ./corpus/gguf --mutate=false

Generation does not prove target reachability. Run harness-smoke and preflight against the built target before treating a corpus as useful.