Mova0.6 pre-release⌕
☰
home / docs / tools / value — what a component is worth, by ablation

value — what a component is worth, by ablation

value builds a copy of the system without one component, runs the same bench measurements in the copy and in the main checkout, writes a report, and deletes the copy.

Run

cargo build --release -p value -p bench
target/release/value <name> --exclude <substring of seed paths>[,…] [--env K=V]… [--quick]
  1. A git worktree value-<name> at value-<name> (its own target).
  2. global, math and world are built there with GLOBAL_EXCLUDE=<substrings> (the matching seeds are not compiled in) plus any --env K=V that switches a module off.
  3. bench (--quick passed through) runs in the copy and in the main checkout.
  4. The report <name>.md: metric, with, without, delta, and how many metrics the component helps or hurts. Timing columns (*_s) are left out.
  5. The worktree, its branch and value-<name> are deleted; only the report remains.

A report is a measurement of one run: keep it with the run's notes, not as a documentation page.

Limits

This page in Markdown → https://md.mova.elamur.ai/free/en/docs/tools/value/