Every meaningful decision in this product, the rationale, and the alternatives we rejected. If you disagree, we want to hear about it.
Running log of decisions across Stages 0-10. Refined and extended from the local-LLM-drafted seed at /tmp/draft-wanderenergy-DECISIONS.md (validated 89/100, 2026-04-24). No Blueprint bundle progenitor — green-field spec informed by WanderVerse master plan + Sense + Emporia + Span + Shelly + IotaWatt competitive audit.
---
1. On-device NILM disaggregation (TFLite-Micro on ESP32-S3) — Sense ships disaggregation but it's cloud-only; we keep it local 2. Identity-aware "covert mode" — no competitor addresses load-profile-as-surveillance against coercive housemates 3. CT clamps + voltage-reference-only at $229 for 2-channel + $449 for 8-channel — Span is 16× the price; Sense + Emporia require cloud account 4. Span Panel JSON-API parity — open API surface compatible with the existing Span ecosystem 5. Matter 1.4+ Energy Management cluster when ratified (forecast 2026); will be among first compliant
_COMPETITIVE-AUDIT-2026-04-24.mdWV-NRG-STD · WV-NRG-PROMCU (both tiers):
SOURCING.csv.Power management (both tiers):
Voltage sensing (both tiers):
Current sensing (varies by tier):
Display + UI (both tiers — identical):
Connectors:
Storage:
Protocol stack:
/api/v1/panel/... endpoints)Power consumption:
/api/v1/panel/circuits, /api/v1/panel/breaker, /api/v1/storage/*, returning matching JSON shapes where applicable (we lack the breaker-control fields — return 405 with helpful error)See SOURCING.csv for full vendor matrix + tariff notes.
See COMPLIANCE.md for full matrix.
See BOM-platform.csv, BOM-modules.csv, BOM-normalized.csv, GUIDE.md, STL-OPEN-FILES/README.md.
ct_clamp + total_daily_energy + ads1115 components; we contribute upstream_wanderenergy._tcp.local; REST endpoints documented in HW-FW.md; Span Panel JSON-API parity shim at /api/v1/panel/...EVT/DVT/PVT stages per GATE.md. Ship-target summary:
---
| # | Decision | Impact |
|---|---|---|
| 1 | Two tiers (Std 2-CT $249 / Pro 8-CT $449) — explicitly NOT pursuing a Span-style panel-replacement SKU | matches market gap without UL Listed branch-circuit panel cert burden |
| 2 | **VRM-001 plug-in voltage reference module** isolates UL 61010 high-voltage handling to a small pre-certified wall-wart module rather than putting line voltage on the main PCBA | reduces UL cert risk + cost on main unit; pattern from Shelly EM + IotaWatt |
| 3 | **TFLite-Micro on-device NILM** on Pro (Sense ships disaggregation cloud-only) | category-defining privacy posture — the energy monitor knows what's on without telling anyone |
| 4 | **Identity-aware "covert mode"** as Standard 6b + Standard 3 enforcement line — display defaults to total kWh only; per-circuit data in encrypted local storage | unique in the energy-monitor category; addresses real DV-survivor surveillance vector |
| 5 | **Span Panel JSON-API parity** at `/api/v1/panel/...` endpoints | day-one HA + openHAB + Home Assistant Energy Dashboard compatibility; positions us as Span-replacement at 1/15th the cost for households who don't need breaker control |
| 6 | **Matter 1.4+ Energy Management cluster** when ratified | first-mover positioning in the standardized smart-home energy category |
| 7 | **Tier 1 Ambassador only** for both SKUs — electrical experience required for CT-clamp orientation walkthrough | safety + Standard 1 (supported employment) honored with documented training requirement |
| 8 | **YHDC CT clamps + Magnelab + AcuCT triple-source qualification** before EVT sign-off | de-risks China-tariff exposure on consumable / 5-year recalibration cycle component |
| 9 | **5-year CT recalibration cycle as documented + serviceable** (not glossed) — Ambassador send-back service @ $25 + parts | 7-year parts commitment honored with documented exception (CT clamps drift over time; this is a known property of the technology, not a fault) |
| 10 | **CC-BY-SA STLs** for chassis, mount, repair-bit holder, expansion-bay cover | repair culture + Standard 4 alignment |
| 11 | **Saffron pinstripe + cream top deck + slate sides + 1.3" mono OLED + 3 tactile buttons** as visual signature aligned with reference image | distinctive industrial-minimalist (Shelly Pro 3EM × IotaWatt × Span) — readable at 6 ft from a panel mount |
| 12 | **No Perplexity queries during this draft** per identity-aware-data hygiene + Tier-2 strategy data — competitive analysis from local cached competitor docs only | platform standard 3 enforcement |
| 13 | **HAVEN safehouse + DV-survivor preset** auto-enables covert mode + 30-day rolling log auto-wipe + no Apple Health / Google Health export prompt | Mission Partner alignment |
| 14 | **No NILM appliance class is gendered, race-coded, or sexuality-coded** — model trained on appliance categories only (HVAC / fridge / EV / etc.) never on user-class proxies | Standard 5 (no surveillance against marginalized groups) |
| 15 | **No cloud account ever required** — Standard mode 1 is full-featured standalone; cloud / app are opt-in additions | Standard 6 (local-first by default) |