Skip to content

docs(stat_run): record deterministic-core rationale (why not scipy/statsmodels)#4

Open
kicrazom wants to merge 1 commit into
mainfrom
docs/stat-run-deterministic-core-rationale
Open

docs(stat_run): record deterministic-core rationale (why not scipy/statsmodels)#4
kicrazom wants to merge 1 commit into
mainfrom
docs/stat-run-deterministic-core-rationale

Conversation

@kicrazom

@kicrazom kicrazom commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Closes the last open item from the audit. permutation_test / multiple_testing were flagged as reimplementing scipy/statsmodels (already deps). Verdict: keep — the correctness audit found no bug in them, and reimplementation is the deterministic-core contract (byte-stable output independent of library version, plus envelope provenance fields scipy doesn't expose).

Doc-only: one rationale line in each docstring so the reimplementation isn't mistaken for incidental duplication and "simplified" back to a wrapper. No behavior change.

🤖 Generated with Claude Code

… deterministic-core

Record why they reimplement scipy/statsmodels rather than wrap them (byte-stable across
library versions + envelope provenance fields), so the reimplementation is not "simplified" away.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant