Description
FleetIntelService.getActors uses a single-chunk read with limit cap (~200 rows) where the legacy ingestion service paginated 100×10. With realistic fleet cardinalities this caps fleet-view actor results before dedup runs, which would silently truncate TASK-79 fleet routes and break tests at >200 distinct actors. Investigate moving to cursor-paged reads or raising the cap with batching, and add a guard that errors when the cap is hit (so we don't silently lose rows).
Acceptance Criteria
Migrated from backlog TASK-98 (synapse).
Description
FleetIntelService.getActors uses a single-chunk read with limit cap (~200 rows) where the legacy ingestion service paginated 100×10. With realistic fleet cardinalities this caps fleet-view actor results before dedup runs, which would silently truncate TASK-79 fleet routes and break tests at >200 distinct actors. Investigate moving to cursor-paged reads or raising the cap with batching, and add a guard that errors when the cap is hit (so we don't silently lose rows).
Acceptance Criteria
Migrated from backlog TASK-98 (synapse).