Skip to content

Allow tortoise-test3 for --place/--gm-clear/--gm-instance-data; never lease slot 3 there - #440

Merged
pjerra merged 2 commits into
devfrom
fix/place-servers-test3-dev
Nov 8, 2026
Merged

pjerra merged 2 commits into
devfrom
fix/place-servers-test3-dev

Conversation

@pjerra

@pjerra pjerra commented Nov 8, 2026

Copy link
Copy Markdown
Owner

Lets the turtle-agent test-server tools work on tortoise-test3 too, and keeps slot 3 there off limits.

  • placeServers gets tortoise-test3. It gates raid-walk --place / --gm-clear / --gm-instance-data, plan-scout --live and the GM-kill authorization; the GM kill is still bound to the slots file's configured world_addr.
  • neverLeasable gets tortoise-test3/3, so slot 3 on test3 is never leased, also not by the any-free-slot path. New test: TestTortoiseTest3Slot3IsAlwaysReserved.
  • The docs and help text list test3.

Tortoise Trials runs on tortoise-test3 and used a local build with this change. It was never merged, so binaries built from dev refused test3.

Tests: vm-test ta passes (full suite). Reviews: Codex adversarial approve; cold review (its slot-3 finding is fixed here).

@pjerra
pjerra merged commit 2bd6762 into dev Nov 8, 2026
2 of 3 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.

1 participant