Skip to main content

Crate forge

Crate forge 

Source
Expand description

Command-line workspace profiling, auditing, and comparison tools.

ModulesΒ§

audit πŸ”’
Audit subcommand: validates spec manifests against game data.
bench πŸ”’
Bench subcommand: run simulations across specs and measure throughput.
compare πŸ”’
Compare subcommand: runs WoW Lab engine and SimC, then renders a side-by-side comparison.
compare_matrix πŸ”’
All-spec WoW Lab versus SimulationCraft comparison matrix.
constants πŸ”’
Shared numeric constants and well-known paths used across forge subcommands.
encounter_debug πŸ”’
Deterministic encounter fixture inspection and telemetry debug rendering.
encounter_fixture πŸ”’
Canonical Phase 8 encounter fixtures selectable from Forge commands.
encounter_html πŸ”’
Self-contained spatial encounter debugger generated from representative runtime telemetry.
envelope πŸ”’
Run a browser-style v2 intent envelope through the local engine with decision tracing.
gen_rotation_schema πŸ”’
gen-rotation-schema subcommand: emit the rotation DSL JSON Schema the Supabase ai edge function feeds the LLM.
intent πŸ”’
Intent-config builders shared across forge subcommands.
items πŸ”’
Items subcommand: measure each registered item’s DPS contribution per spec, then emit an HTML overview matrix.
manifest_ledger πŸ”’
Operation-level inventory of composed manifest and hand-written hook behavior.
paperdoll πŸ”’
Paperdoll subcommand: bootstrap a handler and dump the character sheet.
parcel πŸ”’
Parcel subcommand: encode, decode, and inspect LibParcel-1.0 envelopes.
profile πŸ”’
Profile subcommand: workspace profiling with samply.
provider πŸ”’
SimProvider trait and shared comparison types.
render πŸ”’
Comparison rendering: DPS table, spell breakdown, and timeline.
report πŸ”’
Reusable HTML report shell shared by every forge subcommand.
run πŸ”’
sim πŸ”’
Shared simulation helpers used by bench, items, and compare runners.
simc πŸ”’
SimcProvider: shells out to the SimC binary and parses json2 output.
spell_fixtures πŸ”’
gen-spell-fixtures subcommand: render golden spell-description fixtures.
talent_attribute_summary πŸ”’
Filtered cross-spec spell-attribute incidence reporting.
talent_aura_summary πŸ”’
Filtered cross-spec aura-subtype DBC reporting.
talent_conformance πŸ”’
Live SimulationCraft talent conformance and hermetic committed golden checks.
talent_effect_summary πŸ”’
Filtered cross-spec spell-effect DBC reporting.
talent_modifier_summary πŸ”’
Filtered cross-spec spell-modifier DBC reporting.
talent_target_flag_summary πŸ”’
Filtered cross-spec cast-target flag incidence reporting.
talent_target_plan_summary πŸ”’
Filtered cross-spec unsupported target-plan reporting.
trace πŸ”’
Shared TRACE-log initialization for Forge simulation commands.
wowlab πŸ”’
WowlabProvider: runs the engine in-process via simulate_intent.

StructsΒ§

Args πŸ”’

EnumsΒ§

Command πŸ”’

StaticsΒ§

GLOBAL πŸ”’

FunctionsΒ§

fatal πŸ”’
main πŸ”’