Skip to content

Commit 2e16724

Browse files
Polish sweep: SHA-pin comments, module count, and test count verification (#45)
## Summary Completes W2-8 polish sweep checklist items: 1. **README module count**: Updated from 40 to 41 modules to match actual `src/stats/*.jl` file count 2. **SHA-pin version comment normalization**: Fixed comment mismatch in `casket-pages.yml` and `secret-scanner.yml` — updated from "# v4" to "# v7.0.0" for SHA 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 (actions/checkout v7.0.0) 3. **Verification**: `git-cliff` (v2.13.1) and `softprops/action-gh-release` (v3.0.1) SHA-pinning already correct in `release.yml` ## Test Count Correction **IMPORTANT**: The commit message claims 4975 tests pass, but verification shows the actual count is **5595 tests**: - Full Test Suite: 424 - E2E Pipeline Tests: 155 - Property-Based Tests: 3800 - Reference Validation: 62 - Degenerate Input Guards: 943 - Neural-Boundary Guardrail: 80 - Executor Router Coverage: 131 - **Total: 5595** This is higher than the documented baseline (4404) because Wave 1 tasks (W1-2, W1-6, W1-7) added new test categories (Degenerate, Guardrail, Router coverage). The commit message test count should be updated in a follow-up or noted as known issue. ## Items Already Resolved by Prior PRs The following W2-8 checklist items were already handled by previous PRs and were not revisited: - W1-2 (#40): Undefined-stat sentinels (harmonic_mean, cv, geometric_mean return nothing + reason) - W1-4 (#34): .tool-versions with julia 1.10.x; Project.toml [compat] entries - W1-8/#33: Template banners removed from CODE_OF_CONDUCT.md and docs/AI_INSTALLATION_GUIDE.adoc - W1-6/#38: build.zig dead refs (include/statistikles.h, bench/bench.zig) removed - #33: CODEOWNERS deduplicated ## Verification Full Julia test suite verified green (5595 tests) via `flock /tmp/statistikles-julia.lock -c 'julia --project=. -e "using Pkg; Pkg.test()"'` 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
1 parent f488ce4 commit 2e16724

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/casket-pages.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ jobs:
2020
timeout-minutes: 60
2121
steps:
2222
- name: Checkout
23-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
23+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2424
- name: Checkout casket-ssg
25-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
25+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2626
with:
2727
repository: hyperpolymath/casket-ssg
2828
path: .casket-ssg

.github/workflows/secret-scanner.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
runs-on: ubuntu-latest
2121
timeout-minutes: 15
2222
steps:
23-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
23+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2424
with:
2525
fetch-depth: 0 # Full history for scanning
2626
- name: TruffleHog Secret Scan
@@ -34,7 +34,7 @@ jobs:
3434
runs-on: ubuntu-latest
3535
timeout-minutes: 15
3636
steps:
37-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
37+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
3838
- name: Check for hardcoded secrets in Rust
3939
run: |
4040
if ! find . -name Cargo.toml -not -path './target/*' -print -quit | grep -q .; then

README.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@ hard architectural invariant.
5858

5959
== Features
6060

61-
=== Statistical Functions (40 Modules)
61+
=== Statistical Functions (41 Modules)
6262

63-
The table below is a curated highlight — the full set of 40 modules lives in
63+
The table below is a curated highlight — the full set of 41 modules lives in
6464
`src/stats/` (including survival, spatial, robust, time-series, meta-analysis,
6565
NLP, and non-classical statistics).
6666

0 commit comments

Comments
 (0)