SCPN Control v0.20.1 Release Notes¶
v0.20.1 is a documentation, evidence-admission, and repository-polish release candidate. It packages the post-v0.20.0 hardening work into a clearer public surface for users, collaborators, reviewers, and funders.
Highlights¶
- The public landing, README, onboarding, tutorial, notebook, use-case, production-readiness, and financing pages now explain what SCPN Control is: a controller-facing evidence layer for fusion software.
- The documentation now states the market and collaboration value in concrete terms: controller concept review, bounded formal safety evidence, differentiable controller tuning, public-data validation, target-hardware timing, and local or air-gapped physics debugging.
- MAST EFM neural-equilibrium training remains correctly fail-closed until the SAS payload is available on an admitted compute host and executed full-output training, holdout, latency, GPU-cost, and strict reference-admission artefacts exist.
- JAX gyrokinetic CPU/GPU parity evidence is published with aggregate digests and separate local CPU benchmark timing reports while preserving the backend-parity-only claim boundary.
- MkDocs navigation now exposes additional public guides so readers can find deployment, FAQ, physics-methods, validation-summary, validation-deficiency, and neural-transport training pages from the site navigation.
Evidence boundary¶
This release candidate does not claim commissioned plant deployment, predictive EFIT/P-EFIT admission, full external-code gyrokinetic validation, or target hardware real-time readiness. Those claims remain blocked until the matching strict validators admit the required external artefacts.
Recommended reading order¶
- README for the product summary.
- Onboarding for the first-hour and first-day workflows.
- Use Cases and Market Value for application and collaboration context.
- Production Readiness for the allowed claim levels.
- Validation and QA and Benchmarks for the current evidence reports.
- Compute Validation Funding for the active data, GPU, external-code, and hardware support request.
Release checklist¶
Do not treat v0.20.1 as published until all items are true:
- Version metadata and generated capability files are committed.
- Documentation builds with MkDocs strict mode.
- Local release-evidence and policy gates pass.
- The branch is pushed and GitHub Actions for
mainare green. - Open pull requests and security alerts are triaged.
- Historical failed or cancelled Actions/deployment records are deleted only when safe and only after replacement evidence is green.
- The GitHub release is created from the
v0.20.1tag.