marola

package marola

Members list

Packages

package marola.agent
package marola.bench
package marola.site

Type members

Classlikes

final case class AppConfig(telegramBotToken: Option[String], beachSearchRadiusKm: Double, originLat: Option[Double], originLon: Option[Double], waterQualityProvider: WaterProvider, facilitiesProvider: FacilitiesProvider, localEmbedModel: String, knowledgeDir: String, knowledgeIndexPath: String, seaLoreEnabled: Boolean, askFallback: Fallback, askMinScore: Double, localLlmBaseUrl: String, localLlmModel: String, localSightingStorePath: String, localVisionModel: String, mlflowTrackingUri: Option[String], mlflowExperiment: String, tracesBackend: TraceBackend, traceContent: Boolean, waterCacheDir: Path = ...)

Minimal env-driven config: plain Scala, no Kyo Env effect yet (nothing to inject it into at POC stage).

Minimal env-driven config: plain Scala, no Kyo Env effect yet (nothing to inject it into at POC stage).

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
AppConfig.type

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

MIP-0021 §5: Overpass (default) is the only real source, so this is an on/off switch.

MIP-0021 §5: Overpass (default) is the only real source, so this is an on/off switch.

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Main extends KyoApp

POC entry point for marola, the ocean intelligence layer — its first case, "what's the best hour tomorrow to swim nearby?".

POC entry point for marola, the ocean intelligence layer — its first case, "what's the best hour tomorrow to swim nearby?".

Attributes

Supertypes
class KyoApp
class KyoAppPlatformSpecific
trait KyoAppRunnerPlatform
trait KyoAppRunnerWithInterrupts
trait KyoAppRunner
class Base[Async & Scope & Abort[Any]]
class Object
trait Matchable
class Any
Show all
Self type
Main.type
object Report

Pure text rendering for Main (MIP-0001 §3): the ranked list (with its water column), the detailed block for the top pick, and the sea-lore paragraph.

Pure text rendering for Main (MIP-0001 §3): the ranked list (with its water column), the detailed block for the top pick, and the sea-lore paragraph.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Report.type
object TraceBackend

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Which Tracing backend Main wraps the pipeline in — MAROLA_TRACES=off|mlflow (MIP-0010 §5).

Which Tracing backend Main wraps the pipeline in — MAROLA_TRACES=off|mlflow (MIP-0010 §5).

Attributes

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

Bathing-water data is regional, so its "provider" is an agency (MIP-0001 §5.2).

Bathing-water data is regional, so its "provider" is an agency (MIP-0001 §5.2).

Attributes

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

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type