1# Runtime Performance
2
3For authoritative base/head comparisons or fixture work, read
4`packages/effect/runtimeperf/README.md`. Use `pnpm runtimeperf-compare
5<suite-or-case>` for local worktree comparisons and explicit `--base`/`--head`
6only for committed refs. Report the resolved comparison head and measurement
7configuration.
8
9For exploratory scripts under `benchmark/`, match nearby Tinybench scripts,
10keep setup outside the measured callback unless setup is the operation, warm
11reusable state, close resources, and print the table. Label results exploratory
12unless the task defines a repeatable comparison protocol.
13
14Focused runtimeperf work is complete when fixture validation and the selected
15run succeed. Comparison work additionally requires every configured round to
16succeed, the paired statistical classification to support the conclusion, and
17resolved refs and settings to be reported. Harness changes require its focused
18checks. Tinybench work is complete when resources close, the table is reported,
19and claims remain exploratory unless a repeatable protocol was run.