Skip to content

chore(release): bump to v0.29.0 (#321 foundation) - #335

Merged
avrabe merged 1 commit into
mainfrom
release/v0.29.0
Jul 21, 2026
Merged

chore(release): bump to v0.29.0 (#321 foundation)#335
avrabe merged 1 commit into
mainfrom
release/v0.29.0

Conversation

@avrabe

@avrabe avrabe commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Release v0.29.0 — honest foundation toward #321 (landed in #334). #321 is NOT closed — the real generator is REQ-PROOF-SCHED-CODEGEN-001 (proposed).

  • Removed the lake exe codegen fiction: a string-emitting stub whose documented regen command would have silently deleted 7 shipped functions.
  • Corrected a false verification claim (claim-verification): scheduling_verified.rs no longer claims "generated / DO NOT EDIT" — it's hand-written to mirror the Lean, bound by the named property tests that run in CI.
  • Extracted the combinational RTA defs into a mathlib-free RTACore.lean — the named single source a future reflection-based generator will consume.

Bump:

🤖 Generated with Claude Code

Honest foundation toward single-sourcing the scheduling math (#321) —
NOT #321 closure. Removed the `lake exe codegen` fiction (a string stub
whose documented regen command would have deleted 7 shipped functions),
corrected the false "generated / DO NOT EDIT" header on
scheduling_verified.rs to the truth (hand-written mirror bound by named
property tests), and extracted the combinational RTA defs into a
mathlib-free RTACore.lean — the named single source a future
reflection-based generator will consume. #321's actual ask (generate the
Rust from the Lean) stays OPEN as REQ-PROOF-SCHED-CODEGEN-001.

- workspace + all spar-* crates 0.28.0 -> 0.29.0
- vscode-spar extension 0.28.0 -> 0.29.0
- REQ-PROOF-SCHED-SPEC-SOURCE-001 verified, release v0.29.0
- REQ-PROOF-SCHED-CODEGEN-001 proposed (closes #321, backlog)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Rivet verification gate

20/20 passed

count
Passed 20
Failed 0
Skipped (no steps) 0

Filter: (and (= type "feature") (or (has-tag "v093") (has-tag "v0100")))

Failed artifacts

(none)

Updated automatically by tools/post_verification_comment.py. Source of truth: artifacts/verification.yaml.

@codecov

codecov Bot commented Jul 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@avrabe
avrabe merged commit 9515886 into main Jul 21, 2026
19 checks passed
@avrabe
avrabe deleted the release/v0.29.0 branch July 21, 2026 23:25
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.

approach: single-source the scheduling math so the Lean proofs and the Rust analysis are generated, not manually extracted

1 participant