SightingStore

marola.sightings.SightingStore

Where user-reported jellyfish/whale sightings go — the missing piece for the calibration feedback loop ARCHITECTURE.md §8 describes ("let users report sightings back... accumulate that as real labeled data").

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def recentFor(beachName: String, limit: Int = ...): List[Sighting] < Sync
def record(sighting: Sighting): Unit < Sync