6.2 KiB
6.2 KiB
Product Vision Document – Water System Monitoring Platform
Status: Draft (Pre-MVP)
Date: June 2026
Scope: V1 / Beta
1. Core Vision & Philosophy
- The product helps small water systems (particularly volunteer-run or lightly staffed systems) monitor their infrastructure, detect problems early, and maintain regulatory compliance.
- The system is designed around three layers of intelligence:
- Static thresholds (Yellow/Red)
- Contextual / seasonal baselines
- Relationship-based anomaly detection
- The platform minimizes data egress by doing heavy summarization and intelligent monitoring locally on the edge device.
- The long-term vision includes a specialized AI model trained on water system domain knowledge as a core differentiator.
2. Target Personas & Use Cases
The product targets three primary personas:
| Persona | Technical Level | Primary Needs | Dashboard Preference |
|---|---|---|---|
| Board Member / Owner | Low | Quick health status, alerts, confidence | Basic (default) |
| Licensed Operator | High | Operational visibility, configuration, multi-system management | Advanced (default) |
| Regulatory / Compliance | Medium | Automated reporting, record keeping, audit readiness | Basic + Compliance views |
Key Insight: Licensed operators are expected to be the primary go-to-market entry point. They will often install and configure the system on behalf of their clients.
3. Multi-Tenancy & Access Control (MVP)
- Owner → One water system (1:1 relationship)
- Operator → Can manage multiple water systems
- Water System → One primary Operator (1:1)
- Field Tech → Tied to an Operator; inherits access to the Operator’s systems (with potential future granularity)
- Roles for MVP:
- Owner: Full access including all account/billing management
- Operator: High access (everything except billing/account management)
- User / Field Tech: Lower privileged (mostly read-only, can dismiss alerts)
- Owners and Operators can both act on alerts.
- Field Techs will have a simple boolean for temporary elevated permissions during setup/configuration (MVP).
4. Alert System (MVP)
High-Level Lifecycle
- Created → Managed → Resolved
Alert Creation
- Primary method: AI-assisted interview during sensor onboarding [MVP]
- Secondary method: Simple manual alert editor [MVP]
- Every alert includes:
- Title
- Description
- Troubleshooting / Next Steps (human-readable guidance)
- Alerts support chronological annotations/notes with authorship [MVP]
Alert Behavior
- Two severity levels: Critical (Red) and Warning (Yellow) [MVP]
- Alerts are visible to both Owner and Operator [MVP]
- Both roles can act on alerts (Dismiss/Acknowledge or Mark as Fixed) [MVP]
- Contextual telemetry relationships are defined at alert creation time [MVP]
- Deep links provide additional context when needed [MVP]
Post-MVP: External notifications (email/SMS), advanced suppression logic, per-user notification preferences.
5. Dashboard Strategy (MVP)
Two Dashboard Modes
-
Basic Dashboard (10,000 ft view) [MVP]
- Designed primarily for Owners/Board Members
- Shows overall system health at a glance
- Uses Monitored Objects as the primary building block
- Fixed top section with universal system metrics
- Lower section contains cards for Monitored Objects
-
Advanced Dashboard (2,000 ft view) [MVP]
- Designed primarily for Operators
- More data-dense with trends and deeper visibility
Users can override their default dashboard preference.
Monitored Objects (Key Concept) [MVP]
- A Monitored Object is a logical grouping of related sensors.
- This is a first-class concept in the system.
- The Basic Dashboard primarily displays Monitored Objects rather than raw individual sensors.
Post-MVP: More advanced dashboard customization, widget system, and complex visualizations.
6. Data Modeling Concepts
Two important first-class concepts:
-
Monitored Objects
- Logical groupings of sensors
- Used for dashboard organization and visualization
-
Contextual Telemetry Relationships
- Defined at alert creation time (with AI assistance)
- Used to provide relevant surrounding data when an alert fires
- Static per alert rule
7. Device Provisioning & Connectivity
- Every device includes cellular capability (baked into service tiers).
- Primary connection method is cellular for most installations.
- Zero-touch / low-touch provisioning is required.
- Device uses a temporary hotspot during initial setup.
- eSIM is under consideration for cleaner hardware and factory provisioning.
- Devices are designed to be largely sealed after deployment (tamper-evident).
8. Regulatory & Compliance Features
- Planned as a Premium tier feature.
- Goal is to reduce the administrative burden of regulatory compliance.
- Includes tracking of testing schedules, generating reports, and maintaining audit-ready records.
- Regulatory requirements are highly jurisdiction-specific, requiring a structured knowledge base.
9. Technical Philosophy
- Hybrid architecture: Local intelligence on the edge + stronger models in the cloud.
- Strong preference for Monitored Objects and relationship-aware modeling.
- Alert tuning is a core MVP capability.
- Long-term vision includes a specialized fine-tuned model focused on water system monitoring and anomaly detection.
10. MVP Scope Summary
In Scope for MVP:
- Basic and Advanced dashboard modes
- Monitored Objects concept
- Multi-tenancy (Owner + Operator)
- Alert creation, management, and basic tuning
- Contextual telemetry relationships
- Simple RBAC with three roles
- Operator Dashboard
- Local device with cellular connectivity
- Basic alert annotations
Out of Scope for MVP:
- Full Field Tech granular delegation
- Advanced alert routing/suppression
- Comprehensive regulatory automation
- Needle gauge interpretation via computer vision
- Custom complex rule builder (beyond basic threshold + dwell time tuning)