marola.scoring

package marola.scoring

Members list

Type members

Classlikes

object Swimability

Pure decision logic over one already-fetched hourly forecast slice — no I/O, no Kyo effect type, trivially unit-testable (see SwimabilitySpec).

Pure decision logic over one already-fetched hourly forecast slice — no I/O, no Kyo effect type, trivially unit-testable (see SwimabilitySpec).

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object WaterVerdict

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class WaterVerdict(delta: Int, veto: Boolean, note: Option[String], summary: String)

The bathing-water contribution to a beach's score (MIP-0001 §6): delta is added like any other deduction, veto forces the score to 0 regardless, note (if any) joins the notes list, and summary is the always-present short text for the ranked list's water column.

The bathing-water contribution to a beach's score (MIP-0001 §6): delta is added like any other deduction, veto forces the score to 0 regardless, note (if any) joins the notes list, and summary is the always-present short text for the ranked list's water column.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all