Satellites are in space; a paused fresh run keeps its place #162

Manually merged
vinny merged 0 commits from vinny/orbital-retry into master 2026-10-27 23:15:53 -04:00 AGit
Owner

Two fixes from the live China vs USA Pacific Battle game (2026-10-28, flow expert-commander r75). 1) A contact CMO types "Orbital" now has domain space in the picture and entities.search (it was unknown, so the flow made satellite TJS-4 the most dangerous threat). 2) A job pausing before its fresh run (cut-off reply, unknown outcome) keeps its place against strictly lower-priority jobs: live, a scheduled review took the slot for 7 minutes and the event review's 900 s task budget ran out. Equal-priority work still takes the freed slot at once (owner decision 2026-10-03). Tests: tests/test_picture.py, tests/stage4/test_queue_runtime.py; queue, runner and fault-injection suites pass. 🤖 Generated with Claude Code

Two fixes from the live China vs USA Pacific Battle game (2026-10-28, flow expert-commander r75). 1) A contact CMO types "Orbital" now has domain space in the picture and entities.search (it was unknown, so the flow made satellite TJS-4 the most dangerous threat). 2) A job pausing before its fresh run (cut-off reply, unknown outcome) keeps its place against strictly lower-priority jobs: live, a scheduled review took the slot for 7 minutes and the event review's 900 s task budget ran out. Equal-priority work still takes the freed slot at once (owner decision 2026-10-03). Tests: tests/test_picture.py, tests/stage4/test_queue_runtime.py; queue, runner and fault-injection suites pass. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
The picture and entities.search domains looked only for "satellite" or
"space", but CMO names a satellite contact's type "Orbital", so live
satellites came out "unknown" and an imported flow made one the most
dangerous threat to an airbase. The planner's contact_domain already
read "orbital".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A cut-off or unknown-outcome job is queued again with a pause of up to
ten seconds. Meanwhile reserve() gave the slot to the next job of any
priority: live, a scheduled review (10) held it for seven minutes and the
paused event review (80) ran out of its task budget before it could run
again. Strictly lower work now waits out the pause; equal work still
takes the freed slot at once.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Version 0.7.104 (orbital-retry)
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
84353bd0eb
vinny manually merged commit 84353bd0eb into master 2026-10-27 23:15:53 -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!162
No description provided.