1) Assets (Chargers) Purpose: manage V2G chargers. Data Grid (replaces 2.1 Asset Directory) Columns: Asset ID • Site • Model • Firmware • Power (kW) • Status (pill) • Last Heartbeat • Open Alerts (count) • Sessions (24h). Top bar: Quick Search, Bulk Actions (Reboot, Lock/Unlock, Set Cap, Assign Tariff, Rollout Firmware, Move Site). Filter drawer: status, model, firmware, site, region, operator. Detail Drawer (replaces 2.2 Asset Detail) Tabs: Overview: Device name, ID/QR, Site, V2G flag, connectors, health chips (heartbeat, OCPP, signal, temps/voltage), Controls (Reboot/Lock/Cap/Safe Shutdown). Sessions: Recent list (time/kWh/outcome/earnings). Alerts & Logs: Open/closed with severity, audit log (action/by/timestamp). Firmware: Version, notes, rollout %, rollback. Install/Warranty: Installer, docs/photos. All controls use Action Modals with double-confirm for risky ops. 2) Sites Purpose: apply policy & protect capacity. Card + Chart Card: Name, Capacity bar (limit vs current), #Chargers, Tariff badge, Contract link. Load vs Limit line chart with headroom shading & short-term forecast. Policies (accordion) Current cap (amps/kW), V2G windows (time picker), Emergency curtail switch. Contacts Owner/facilities/escalation; click-to-call. 3) Vehicles (EV Registry) Purpose: manage EV assets for V2G. Data Grid Vehicle ID • User • Make/Model • Battery kWh • Enrollment (V2G On/Off) • SOC Floor • Last Seen. Detail Drawer Overview: VIN/ID, linked user(s), capacity. Settings: SOC Floor slider, event opt-in, min reserve. History: recent charge/discharge sessions. 4) Health & Alerts (incl. Incidents) Purpose: keep uptime high. Health Summary Tiles: Uptime %, MTTR/MTBF, error distribution. Alerts Table Asset/Site • Type • Severity • Triggered • State (Active/Ack/Closed) • Playbook link. Playbook Drawer Steps, escalation contacts, Create Incident button, broadcast to users. Incident Page (compact) Status steps (Open → Resolved → Postmortem), timeline, assignees, root cause fields. 5) Grid Ops (Real-time + Events) Purpose: trade off with grid safely & profitably. Real-time Panel Signals feed (DR, price, constraints), live charge/discharge curves (actual vs forecast). Controls: Global cap, Dispatch target, Site overrides (respect SOC/consent with warnings). Event Manager Scheduler (time range), eligible assets count, Arm/Disarm switch, event log. After-action: delivered MW, user impact, credits issued, export. 6) Pricing & Billing Purpose: collect and reconcile. Tariffs Flat $/kWh Charging + $/kWh V2G credit by scope (site/region/global), effective dates. Edit modal with stepper and comms preview. Billing & Wallets Ledger view: per user/site, credits/debits with links to sessions/invoices. Invoices/Receipts: download PDF/CSV. Wallet: balance card, Apply/Withdraw, journal (session/campaign refs). Reconciliation: payouts list, statuses, settlement export, exceptions. 7) Incentives Purpose: launch bonuses that change behavior. Programs Directory Tiles by type (welcome, threshold, referral, event-bonus), status filters. Rules Builder (single page) Audience → Rule(s) → Schedule → Cost/Impact preview → Launch. Tracking Enrollments, conversions, credits issued, fraud flags. 8) Hot Zones Purpose: detect demand spikes and act. Heatmap Toggle metrics (price premium, demand risk, queue). Time window scrubber (now/+1h/+6h). Actions under map Push targeted offer, schedule nudges, temporary site cap/pricing → confirmation modal. Report Before/after metrics, uptake, $ impact; export. 9) Notifications Purpose: communicate clearly. Templates list → edit → localized preview → test send. Targeting: segment picker; delivery metrics (sent/open/click). Compliance: opt-in/out logs, audit of sends.