pretrip_decision_advisor 0.1.0
pretrip_decision_advisor: ^0.1.0 copied to clipboard
Pure Dart pre-trip departure-timing decision advisor contract for snow-zone navigation. Defines abstract PretripAdvisor + PretripRecommendation DTO + CommuteShape + weather forecast inputs + decoupled [...]
Changelog #
0.1.0 — 2026-05-08 — Graduation: interface-only contract #
The package transitions from internal-only scaffold to a published interface-only contract on pub.dev. The interface, DTOs, commute shape, weather forecast inputs, and decoupled driver profile spec are stable enough to commit to a public surface; reference implementations remain out of scope at this version.
Founding motivation: the pre-trip departure-timing decision ("should I leave now or wait an hour?") is often a larger pain point than in-drive alerts. Apps focused on alerts during driving address a smaller window than apps that address departure timing. This package defines the shape of an advisor that could help with that question, so other packages and applications can experiment against a common interface.
Reference advisor implementations compose this contract with their own weather data source, route data, and driver-profile bridge. Concrete advisors must justify their own numerical thresholds; this package declares none.
KNOWN_LIMITATIONS.md preserves honesty disclosures: API may evolve; no numerical thresholds; no taxonomy claims; no driver-profile coupling.
0.0.1 — 2026-04-30 — Initial scaffold (not published) #
Initial scaffold of the abstract advisor contract, recommendation DTO, commute shape, weather forecast inputs, and decoupled driver profile spec. Not published to pub.dev.