Scenario Builder audit: an aircraft at a grouped airfield is at its planned host #35

Manually merged
vinny merged 0 commits from vinny/builder-audit-host into master 2026-10-14 00:55:17 -04:00 AGit
Owner

The spawn audit no longer reports aircraft at a grouped single-unit airfield as being at the wrong host.

  • Found live (2026-10-14): after the Baltic laboratory spawn (#7), the audit counted 895 of 1,147 units as planned. The other 252 were aircraft "at another host", in every case the group GUID of the very airfield they were planned at. Base air defence groups each airfield with its batteries, and CMO then reports the group as the aircraft's host.
  • Risk: "Fix these" would have removed those 252 aircraft and spawned them again.
  • Fix: the airfield's group GUID counts as the planned host, as it already did for full bases; an aircraft at a different base is still reported. New tests/builder/test_audit.py.

🤖 Generated with Claude Code

The spawn audit no longer reports aircraft at a grouped single-unit airfield as being at the wrong host. - **Found live (2026-10-14):** after the Baltic laboratory spawn (#7), the audit counted 895 of 1,147 units as planned. The other 252 were aircraft "at another host", in every case the group GUID of the very airfield they were planned at. Base air defence groups each airfield with its batteries, and CMO then reports the group as the aircraft's host. - **Risk:** "Fix these" would have removed those 252 aircraft and spawned them again. - **Fix:** the airfield's group GUID counts as the planned host, as it already did for full bases; an aircraft at a different base is still reported. New `tests/builder/test_audit.py`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
A single-unit airfield that stands in a group (base air defence joins its
batteries to it) is reported as its aircraft's host by the group's GUID. The
audit compared only the airfield's own GUID, so after the Baltic laboratory
spawn of 2026-10-14 it reported 252 aircraft "at another host", and "fix
these" would have removed and spawned them again. The airfield's group now
counts as the planned host, as it already did for full bases.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Version 0.7.19 (builder-audit-host)
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
cd1194fcc6
vinny manually merged commit cd1194fcc6 into master 2026-10-14 00:55:17 -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!35
No description provided.