Skip to content

docs: README and /docs catch up with V47 to V51 - #114

Merged
dapiced merged 1 commit into
mainfrom
claude/labml-improvements-ipscw1
Oct 9, 2026
Merged

dapiced merged 1 commit into
mainfrom
claude/labml-improvements-ipscw1

Conversation

@dapiced

@dapiced dapiced commented Oct 9, 2026

Copy link
Copy Markdown
Owner

Summary

V47 to V51 changed what a visitor sees in four places. Nothing in /docs described those changes, and one page stated something that had become false. This PR updates the docs in both languages and adds no code.

Page (FR / EN) Change
reference-ml The target and columns are locked while a run, or anything computed from it, is running (V47). A one-row class stays in training, and too-few-rows is raised when nothing is left to test (V50). Macro averages run over the classes present, as in scikit-learn (V50). A damaged share link is refused, never half-rendered (V48).
refus / refusals Correction: too-few-rows was described as clustering-only. Since V50, training raises it too.
limites / limits Three choices set aside, each with its reason: run id in the worker protocol, rare-class banner, store slices. One item dropped after measurement: the field-by-field share-link validator (V48, 99 paths).
README.md Worker lifecycle, share-link refusal, the scikit-learn absent-class edge, the coverage floor, SHA-pinned Actions and zizmor, the pinned model revision, the test:coverage script, and the Cap 7 status.

The new « 99 » figure on the limits page is added to the existing TRACEABLE guard in pages.test.ts, so it stays tied to the PLAN entry that recorded it.

Test plan

  • vitest docs and lib suites; full suite: 924 passed
  • lint, typecheck, format:check, build (pages prerendered)
  • Playwright Chromium: docs, a11y (axe on every doc page), layout, projects: 23/23

🤖 Generated with Claude Code

https://claude.ai/code/session_01ELAjHYDyxa5zbbdcke1bMA


Generated by Claude Code

- reference-ml (FR/EN): target and columns locked during a run, one-row
  classes kept for training, macro averages over present classes as in
  scikit-learn, damaged share links refused rather than half-rendered
- refusals (FR/EN): too-few-rows now also covers a target whose classes
  all have a single row
- limits (FR/EN): three choices set aside (run id, rare-class banner,
  store slices) and the share-link validator dropped after measurement,
  its 99-path figure traced to PLAN.md by the existing guard
- README: worker lifecycle, share links, sklearn edge case, coverage
  floor, SHA pins and zizmor, test:coverage script, Cap 7 roadmap

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ELAjHYDyxa5zbbdcke1bMA
@dapiced
dapiced marked this pull request as ready for review October 9, 2026 11:00
@dapiced
dapiced merged commit 5512433 into main Oct 9, 2026
7 checks passed
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.

2 participants