benchmarksPublic
benchmarksPublic
Commit 5bd54e7b
M
AGENTS.md
@@ -71,9 +71,11 @@
7171
scenario/operation cell on its own interleaved A/A floor (`oak_installed_aa`),7272
a bootstrap CI and Benjamini-Hochberg across the family, then re-measures7373
screened cells (`--confirm-runs 20`, within `--confirm-budget-s`) and decides74-
them on fresh data (ADR-0011). Every no-change cell prints "no change75-
detected >= X%": that X is the effect you could have seen. Chasing a smaller76-
win? Raise `--runs`/`--confirm-runs` until X is below it, or the claim is noise.74+
them on fresh data (ADR-0011). Every no-change cell prints "no change >= X%75+
at 80% power": a true change of X% or more would have been detected at least76+
80% of the time (calibrated on real A/A rows). Smaller changes may pass77+
undetected. Chasing a smaller win? Raise `--runs`/`--confirm-runs` until X is78+
below it, or the claim is noise.7779
- **Defaults are `--runs 5`; fewer, or `--skip-noise-floor`, is UNMEASURED7880
(exit 2), never PASS.** An unconfirmed Oak-baseline regression is also7981
UNMEASURED with the runs needed to confirm it. A Git-guardrail latency breach
M
README.md
Loading diff…
M
docs/adr/0011-honest-measurement-contract.md
Loading diff…
M
docs/independent-workflow-readers.md
Loading diff…
M
docs/statistical-methodology.md
Loading diff…
M
scripts/devloop.py
Loading diff…
M
scripts/oakbench/cellstats.py
Loading diff…
M
scripts/oakbench/oak_sqlite_reader.py
Loading diff…
A
tests/test_cellstats_power.py
Loading diff…
M
tests/test_devloop_real_rows.py
Loading diff…
M
tests/test_oak_sqlite_reader.py
Loading diff…