chore(release): cut edge over to main — doctor names the RaidableBases helper #42

Merged
whitlocktech merged 2 commits from edge into main 2026-10-22 05:24:14 -05:00
Member

What & why

Stage 6 of docs/modules/rust/PLAN_LAST_FIXES.md: the protocol 14 release. edge → main, one commit:
c9b773f feat(rust): doctor says what a missing RaidableBases helper costs (PLAN_REDESIGNS §11.4).

The installer needs nothing else for protocol 14: it pairs whatever bundle the compose job publishes.

Merge with Rust-Plugins' and Rust-Link's cutover PRs. Module-Rust's cutover comes after the bundle composes.

How it was tested

The commit's own PR passed cargo fmt --check, clippy -D warnings and cargo test. After release I check
--version and SHA256SUMS. Then I use the released Linux installer to install the new bundle: in the egg's installer
image over scratch roots, and on both rigs.

Checklist

  • I have read CONTRIBUTING.md.
  • The change builds and existing tests/checks pass locally.
  • I have added or updated tests/docs where it makes sense.
  • My commits are reasonably scoped with clear messages.

AI-assisted contributions (required)

  • No AI tools were used to produce this contribution.
  • AI tools were used. Tool(s): Claude Code (Claude Opus 5.5). I have reviewed and understand every change, and
    take responsibility for it. AI-authored commits are marked with a Co-Authored-By trailer.

License

  • I agree that my contribution is licensed under this project's license (GNU GPL v3.0 or later), and I have
    the right to contribute it.

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

## What & why Stage 6 of `docs/modules/rust/PLAN_LAST_FIXES.md`: the protocol 14 release. `edge` → `main`, one commit: `c9b773f` feat(rust): `doctor` says what a missing RaidableBases helper costs (PLAN_REDESIGNS §11.4). The installer needs nothing else for protocol 14: it pairs whatever bundle the compose job publishes. **Merge with Rust-Plugins' and Rust-Link's cutover PRs.** Module-Rust's cutover comes after the bundle composes. ## How it was tested The commit's own PR passed `cargo fmt --check`, clippy `-D warnings` and `cargo test`. After release I check `--version` and `SHA256SUMS`. Then I use the released Linux installer to install the new bundle: in the egg's installer image over scratch roots, and on both rigs. ## Checklist - [x] I have read CONTRIBUTING.md. - [x] The change builds and existing tests/checks pass locally. - [x] I have added or updated tests/docs where it makes sense. - [x] My commits are reasonably scoped with clear messages. ## AI-assisted contributions (required) - [ ] No AI tools were used to produce this contribution. - [x] AI tools were used. Tool(s): `Claude Code (Claude Opus 5.5)`. I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with a `Co-Authored-By` trailer. ## License - [x] I agree that my contribution is licensed under this project's license (**GNU GPL v3.0 or later**), and I have the right to contribute it. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 2 commits 2026-10-22 05:20:05 -05:00
feat(rust): name what a missing RaidableBases helper costs in doctor (PLAN_REDESIGNS §11.4)
All checks were successful
PR Checks / rust-gates (pull_request) Successful in 3m26s
c9b773f79b
RunicGatewayRaids.cs ships beside the bridge from this release (Rust-Plugins
release.yml lists it in the manifest's files), so doctor reports it like the
other helpers: without it the bridge still reports raid bases, but an
event's base cannot be placed, set or locked and despawns on its own timer.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
Reviewed-on: #41
whitlocktech approved these changes 2026-10-22 05:23:23 -05:00
whitlocktech scheduled this pull request to auto merge when all checks succeed 2026-10-22 05:23:27 -05:00
whitlocktech merged commit d282666d6e into main 2026-10-22 05:24:14 -05:00
Sign in to join this conversation.
No description provided.