Library harness: a flight plan target clear of no-navigation zones #32

Manually merged
vinny merged 0 commits from vinny/harness-zones into master 2026-10-13 23:30:40 -04:00 AGit
Owner

The library harness picks a flight-plan target whose straight way from the aircraft is clear of every no-navigation zone.

  • It reads the side's active zones the way missions.create_flight_plans does (getnonavzone), and keeps 0.25° from them. The tool refuses within 0.2° (#30).
  • When no target qualifies, it skips the flight-plan steps and says why, instead of sending a write the tool would refuse.
  • On AI TEST SCENARIO as it stands, every hostile target lies inside or at the edge of the flow's zone around Santa Clara AB. The rerun therefore waits for the operator to reload the save.

🤖 Generated with Claude Code

The library harness picks a flight-plan target whose straight way from the aircraft is clear of every no-navigation zone. - It reads the side's active zones the way `missions.create_flight_plans` does (`getnonavzone`), and keeps 0.25° from them. The tool refuses within 0.2° (#30). - When no target qualifies, it skips the flight-plan steps and says why, instead of sending a write the tool would refuse. - On AI TEST SCENARIO as it stands, every hostile target lies inside or at the edge of the flow's zone around Santa Clara AB. The rerun therefore waits for the operator to reload the save. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
The harness reads the side's active no-navigation zones and picks a hostile
target, and two aircraft able to hit it, whose straight way keeps 0.25 degrees
from every zone; otherwise it skips the flight plan steps and says why. The
tool refuses a way within 0.2 degrees (issue #30), so this keeps a run
verifiable rather than refused.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Version 0.7.16 (harness-zones)
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
ab1921cf80
vinny manually merged commit ab1921cf80 into master 2026-10-13 23:30:40 -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!32
No description provided.