Skip to main content

Jul 2026

  • Schedule merge — Manual Force Export / Charge merges into today’s plan instead of replacing it; export interrupt confirmation (HTTP 409)
  • Smarter re-optimise — Preserve pending export when inverter matches plan (preserved status); otherwise push missed today export or rebuild tomorrow
  • Peak export window — Highest-revenue sub-window within above-threshold runs (length / start tiebreakers)
  • Drift repair — Auto-restore full-day plan when FoxESS inverter is out of sync with DB (gated ≤1 check / 15 min on home load)
  • 40257 mitigation — Fallback to short override when FoxESS rejects a full merged schedule (may wipe rest of day on inverter)
  • Home load cost — 60s FoxESS schedule cache; request-scoped credential memo
  • Scheduler cron — Runs at 16:30 UTC (5:30pm BST / 4:30pm GMT) — 30 16 * * *

12 Jun 2026

  • Earnings chart — Fixed week/month discrepancies, added loading state for year view
  • Home screen — Reordered cards, monthly export earnings hero
  • Recommendation card — “Extra Profit” and “Act Before” labels
  • EV charge detection — UI removed from alpha (backend + cron retained)
  • Score Gap — Removed from recommendation display

June 2026

  • Home screen intent — Current Plan card; Tonight’s Opportunity renamed from Recommendation
  • Export earnings hero — Monthly Octopus export total on Home
  • Settings UX — Advanced toggle for credentials; manual override badge
  • Scheduler fix — Pushes tomorrowSchedule (full next day) to FoxESS
  • Yesterday’s result — Home card from last night’s scheduler log
  • Earnings history — Week / month / year chart on History tab
  • Alpha onboarding — 25-user cap, waitlist, T&C acceptance

May 2026

  • Sentry — Error monitoring, tracing, cron check-ins (no Session Replay)
  • Smart scheduler — Daily FoxESS schedule from Agile + IO window (16:30 UTC)
  • EV detection — Overnight sessions from grid import inference
  • Credential encryption — AES-256-GCM at rest
  • Custom domain — pilotwatt.app
  • PWA — Install to home screen
  • Onboarding — Guided FoxESS + Octopus setup with live validation
  • Multi-tenant auth — Clerk

Earlier

  • Battery manual control (force export / charge / self-use)
  • Agile rates chart, solar forecast, recommendation engine
  • Octopus earnings (today + month)
  • Bottom navigation: Home / Planner / History / Settings
Update this page when slices merge. Internal slice history: docs/PRD.md in the app repo. Do not claim the scheduler is fully bulletproof while FoxESS 40257 merge rejection remains an open risk.