Skip to content

Bump retina-simulation: dark aircraft no longer pushed as ADS-B - #257

Merged
jehanazad merged 1 commit into
mainfrom
chore/bump-retina-simulation
Aug 26, 2026
Merged

jehanazad merged 1 commit into
mainfrom
chore/bump-retina-simulation

Conversation

@jehanazad

Copy link
Copy Markdown
Contributor

Summary

Advances the libs/retina-simulation submodule pointer from 7c5f6f1 to 97d0753, picking up offworldlabs/retina-simulation#11_push_adsb_live no longer pushes dark aircraft under their internal object ids.

Changes

Test coverage

  • retina-simulation#11 carries its own tests (tests/test_adsb_push_payload.py), green on its main.
  • Server-side behavior is already guarded independently by Reject non-transponder hexes from the ADS-B world #252's ingest reject + solver keying gate, verified live on the test droplet today: a pushed obj-* hex returns {"rejected_hex": 1} and the dark lane mints mn-dark-* keys again.

Review notes

  • This is the second half of the belt-and-braces pair from Reject non-transponder hexes from the ADS-B world #252: with this pointer deployed, fleets stop generating the rejected pushes at the source and the sim_adsb_push_rejected_hex counter should sit at zero.
  • Ground-truth pushes are deliberately unchanged — the object id IS the ground-truth key.

🤖 Generated with Claude Code

Picks up offworldlabs/retina-simulation#11 (build_adsb_push_payload):
_push_adsb_live now skips aircraft with no transponder hex instead of
substituting the internal object id. Server-side, the ingest guard from
#252 already rejects those pushes; this stops them at the source, and
the sim_adsb_push_rejected_hex counter should return to zero on fleets
built from this pointer.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jehanazad
jehanazad merged commit 19fb26a into main Aug 26, 2026
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