Test issue #23's case: points made before CMO refuses one are partial #128

Manually merged
vinny merged 0 commits from vinny/partial-points into master 2026-10-16 12:40:15 -04:00 AGit
Owner

Fixes #23.

The behaviour was already fixed in two places:

  • the tester's multi-step writes return ok false, ordered true with what took, instead of error(), once a step has changed the game (tester 1d26909, synced into src/cmonet/library);
  • CMOnet reads such a result back as partial / partly_applied (5ae6d02).

Only missions.assign_units had a test. This adds the issue's own reproduction: CMO refuses the second of three reference points of areas.create_reference_points. The call is partial and read back, and only the first point exists.

🤖 Generated with Claude Code

Fixes #23. The behaviour was already fixed in two places: - the tester's multi-step writes return `ok false, ordered true` with what took, instead of `error()`, once a step has changed the game (tester 1d26909, synced into `src/cmonet/library`); - CMOnet reads such a result back as `partial` / `partly_applied` (5ae6d02). Only `missions.assign_units` had a test. This adds the issue's own reproduction: CMO refuses the second of three reference points of `areas.create_reference_points`. The call is partial and read back, and only the first point exists. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
The issue reproduced it with CMO refusing the second of three reference
points after the first was made. The tester's tools now return ok false,
ordered true for what took (tester 1d26909, synced), and CMOnet reads such a
result back as partial (5ae6d02); only missions.assign_units had a test.
This one pins the issue's own case: the call is partial, read back, and only
the first point exists.

Fixes #23.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Version 0.7.79 (partial-points)
Some checks failed
check / check (ubuntu-latest) (push) Has been cancelled
check / check (windows-latest) (push) Has been cancelled
check / check (ubuntu-latest) (pull_request) Has been cancelled
check / check (windows-latest) (pull_request) Has been cancelled
7eebc5aac4
vinny manually merged commit 7eebc5aac4 into master 2026-10-16 12:40:15 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
vinny/CMOnet!128
No description provided.