diff options
| author | Claude Sonnet <agent@anthropic.com> | 2026-03-15 13:13:34 +0000 |
|---|---|---|
| committer | Claude Sonnet <agent@anthropic.com> | 2026-03-15 13:13:34 +0000 |
| commit | 13e4e30f351f06bda23a45b36c05970d1ef2c692 (patch) | |
| tree | b625f4d308deb8070d2790bcad794d3fe932b612 /.git_old/objects/3f | |
| parent | d1de605e28bd8ac32d73420ef60235eac4c56a50 (diff) | |
feat: add AIS repository, AISHub API service, and AisHubSource
- AisRepository: processes NMEA sentences, upserts by MMSI, merges type-5 static data, evicts stale
- AisHubApiService + AisHubVessel: Retrofit/Moshi model for AISHub REST polling API
- AisHubSource: converts AisHubVessel REST responses to AisVessel domain objects
- 11 JUnit 5 tests all GREEN via /tmp/ais-repo-test-runner/ JVM harness
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to '.git_old/objects/3f')
0 files changed, 0 insertions, 0 deletions
