Every marketplace earns trust in the details — the kind of detail that shows up when someone looks closely. This release is about three of those details: a public health endpoint that lets you verify the platform is alive, a unit label fix that makes booking cards say what they mean, and a calendar invite that calculates your session duration from the actual time window instead of the energy amount.
A new public health endpoint returns a clean status response verifying backend availability and database connectivity without requiring authentication. If the database is unreachable, status reflects the degraded state. This gives monitoring tools and uptime checkers a clear source of truth.
The booking detail row at /bookings now correctly shows energy in kWh and the rate as VSC/kWh. Previously, the card displayed "Hours" and "VSC/hr" — copy-paste artifacts from an earlier version when the field represented duration. The number was always the requested kilowatt-hours; now the label matches.
Calendar invites now use the actual session time window when available. If a booking has start and end timestamps, the event duration is computed from those timestamps. For bookings without a scheduled end, the fallback uses kWh as a rough proxy — better than showing a zero-length event or an inflated duration.
None of these are headline features. They are correctness fixes that a marketplace earns by listening to the gap between what the code says and what the user reads. A health endpoint that works without auth, a unit label that matches the data, a calendar invite that matches your schedule — the best fixes are the ones you never notice.