Repository navigation
RSH v4.1.0 — GLUBALL formalization release prep - #31
Conversation
There was a problem hiding this comment.
Sorry @EmergentMonk, you have reached your weekly rate limit of 500000 diff characters.
Please try again later or upgrade to continue using Sourcery
Reviewer's GuidePrepares the RSH v4.1.0 GLUBALL additive formalization release by synchronizing versioning and archival metadata, documenting the new theorem surface and its scientific boundaries, adding a machine-readable release manifest, and enforcing these invariants via a dedicated preflight test. Flow diagram for v4.1.0 release preflight invariantsflowchart TD
start[[Start CI for v4.1.0]]
run_test["Run tests/test_release_v4_1_0.py"]
check_versions["Check Python/Rust versions and README/CITATION/Zenodo metadata"]
check_pins["Verify RSH/GLUBALL provenance pins match manifest-v4.1.0.json"]
check_surfaces["Confirm RSH-FORMAL-V1 and RSH-GLUBALL-FORMAL-V1 are present in archival metadata"]
decision{All invariants satisfied?}
pass[[Release ready for tagging v4.1.0]]
fail[[CI fails closed; release blocked]]
start --> run_test
run_test --> check_versions
check_versions --> check_pins
check_pins --> check_surfaces
check_surfaces --> decision
decision -->|yes| pass
decision -->|no| fail
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 3ac4addf77
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Summary
Prepares the merged additive GLUBALL Lean formalization for archival release as RSH v4.1.0.
This PR is release/metadata hardening only. It does not alter the GLUBALL theorem statements, the existing
RSH-FORMAL-V1theorem surface, the geometry model, tissue contract, governance contracts, numerical research contracts, or implementation authority hierarchy.Frozen boundaries
79b8481639fb4187c41035de4e707545db93f59aRSH-GLUBALL-FORMAL-V1:124af8283dd69f78031d3a92249fdd7ea4a6050880941183d14531093117e122da0fc32c13d2464bRelease metadata
4.1.0;4.1.0without changing third-party dependency identities;CITATION.cff;.zenodo.jsonto describe the additive GLUBALL formalization and its explicit nonclaims;FORMALIZATION.mdrelease/theorem-surface status;RELEASE_NOTES_v4.1.0.md;release/manifest-v4.1.0.jsonwith exact source pins and tag-target rule.Release preflight
Adds
tests/test_release_v4_1_0.pyas a discoverableunittest.TestCase. It fails closed if package/workspace/citation/Zenodo/README versions drift, if the RSH/GLUBALL provenance pins change, or if the preserved/additive theorem surfaces disappear from archival metadata.The historical
tests/test_v4_release_contract.pynow freezes the v4.0.0 manifest and scientific/formal boundaries instead of incorrectly requiring all future software releases to stay at 4.0.0.Codex review fixes
unittest.TestCase; all four preflight methods execute under the normal Python 3.10/3.12/3.14 CI matrix.Both Codex threads are resolved.
Exact-head validation
Validated at:
903b1f2f726217cd0e9344865bec17ea0458a7c1Green workflows on that exact head:
The CI matrix includes Python 3.10/3.12/3.14, Rust native, compiled WASM, C++/FFI, Pages source, and provenance-boundary checks. The Lean workflow reruns the existing no-
sorry/ no-project-axiom theorem audit for both advertised theorem surfaces.Tag rule
After this PR is merged,
v4.1.0should point to the resulting PR #31 merge commit containing the release manifest. Do not move the existingv4.0.0tag, and do not tag the branch head or the earlier formalization merge commit.Scientific boundary
RSH-GLUBALL-FORMAL-V1remains an additive mathematical theorem surface. This release does not claim global thick-tube embeddedness, cross-runtime floating-point identity, browser/GPU/Android correctness outside declared conformance surfaces, or empirical physical/biological/consciousness validation.