Skip to content

Route Classic stop overwrite through Tank Royale - #29

Merged
flemming-n-larsen merged 7 commits into
mainfrom
ch-020-stop-overwrite-route
Oct 19, 2026
Merged

flemming-n-larsen merged 7 commits into
mainfrom
ch-020-stop-overwrite-route

Conversation

@flemming-n-larsen

@flemming-n-larsen flemming-n-larsen commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Change

Robot.stop(boolean) now forwards the Classic overwrite flag to Tank Royale's matching IBot.stop(boolean) overload. ROUTE-013 records routing for both boolean values; retired ROUTE-005 remains as a tombstone. CAP-008 design and CHANGELOG.md are updated.

Verification

  • .\gradlew :robocode-api:test passed.
  • .\gradlew :robocode-api:jar :robots-wrapper:fatJar passed.
  • The official Oddball retest no longer fails at startup on stop(true). Classic scored 115,687 and Tank Royale 113,137 (−2.2%); remaining errors were traced to the known Melee opponent-pool contamination.
  • The third M-006 batch is recorded on main; coverage is now 180/382, with no additional bridge-owned discrepancy found in those 25 cases.

Route

The full-route validator reported 221 issues on the candidate versus 220 on the base, including a stale ROUTE-005 ledger entry. The user reviewed this and explicitly selected the simple override. Commit c48bd5a records the required Cliewen override trailers. The user has authorized integration to main.

Plan: P-001, M-006. Capability: CAP-008. Criterion: ROUTE-013.

@flemming-n-larsen
flemming-n-larsen marked this pull request as ready for review October 19, 2026 19:29
@flemming-n-larsen
flemming-n-larsen merged commit d9ab11c into main Oct 19, 2026
2 of 4 checks passed
@flemming-n-larsen
flemming-n-larsen deleted the ch-020-stop-overwrite-route branch October 19, 2026 19:30
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