1.5 KiB
1.5 KiB
Main Interface Specification
From Initial Inventory Interview through Complete Dashboard Experience
Status: Draft
Overview
This document defines the end-to-end user experience from the moment a new water system is onboarded through daily dashboard usage for both owners and operators.
1. Initial Inventory Interview (Onboarding)
The system uses a guided, AI-assisted interview to build the initial model of the pumphouse.
Key steps:
- Identify major components (pumps, filters, tanks, meters)
- Map signals to components
- Define healthy vs unhealthy ranges (with AI recommendations + user override)
- Set up basic alerts
- Configure camera-based sensors if used (OCR or needle gauges)
2. Dashboard Philosophy
Two modes:
- Basic Mode (default for owners): 10,000-foot view — simple health status, current key values, active alerts
- Advanced Mode (default for operators): Detailed trends, per-component cards, historical data, configuration access
Users can toggle between modes, and their preference is remembered.
3. Monitored Objects
First-class concept. Every pump, filter, tank, or sensor group is a Monitored Object.
- Can have relationships to other objects
- Has its own visualization card
- Has its own alert rules
4. Key Dashboard Sections
- Overall system health
- Active Alerts
- Component cards (pressure, flow, amps, levels, etc.)
- Quick links to historical data and alert history
Related: See alerts-spec.md for alert workflows and pumphouse-use-cases.md for persona details.