put rest and sse to acceptance criteria. revise components. add system flows diagram

This commit is contained in:
Oleksandr Bezdieniezhnykh
2025-11-30 01:02:07 +02:00
parent ef75cc5877
commit 1082316660
17 changed files with 1906 additions and 434 deletions
@@ -25,11 +25,11 @@ class ISatelliteDataManager(ABC):
pass
@abstractmethod
def cache_tile(self, tile_coords: TileCoords, tile_data: np.ndarray) -> bool:
def cache_tile(self, flight_id: str, tile_coords: TileCoords, tile_data: np.ndarray) -> bool:
pass
@abstractmethod
def get_cached_tile(self, tile_coords: TileCoords) -> Optional[np.ndarray]:
def get_cached_tile(self, flight_id: str, tile_coords: TileCoords) -> Optional[np.ndarray]:
pass
@abstractmethod