import { VersionInfo } from '@start9labs/start-sdk' export const v_0_2_12 = VersionInfo.of({ version: '0.2.12:3', releaseNotes: { en_US: 'Dashboard v2: operator can now see revenue, operating margin, and per-summary rollups in the same view as the existing call-level breakdowns.\n\n' + '• New "Set Tier Prices (USD)" action under StartOS → Recap Relay → Actions → Tiers. Operator enters the monthly USD price per tier (defaults: $0/$5/$15). Dashboard multiplies that by the count of active installs per tier in the selected window to estimate revenue.\n\n' + '• Operating margin tile = revenue − Gemini API cost. Surfaces immediately whether the relay is currently profitable.\n\n' + '• Per-summary view collapses each transcribe + analyze pair into one row by job_id, with combined cost/duration and a transcribe/analyze backend column. Easier to answer "how many summaries did I serve?" without doing the math.\n\n' + '• Recent-errors panel surfaces the most recent 50 failed calls with their truncated error strings — quick triage when something breaks.\n\n' + '• 24-hour success-rate alert banner appears when the recent success rate drops below 95%, regardless of which time range is being viewed.\n\n' + '• "Export CSV" link downloads the raw audit entries in the selected window for spreadsheet analysis.\n\n' + '• Audit log auto-rotates at boot when it grows past 50MB (renames to relay-calls-YYYYMMDD.ndjson and starts a fresh file).', }, migrations: { up: async ({ effects }) => {}, down: async ({ effects }) => {}, }, })