WanderVerse
WanderTherm · decisions

Why this way.

Every meaningful decision in this product, the rationale, and the alternatives we rejected. If you disagree, we want to hear about it.

← Back to product page

WanderTherm Family — Decision Log

Running log of every keep/swap/drop decision. Citations per entry. Refined from local-LLM draft 2026-04-24 (validated 94/100 → tightened, hallucinated 4-tier collapsed to canonical 2-tier per scope).

---

Stage 0 — Feature-parity sweep (2026-04-24)

Stage 1 — Intake + freeze (2026-04-24)

Stage 2 — Component selection (2026-04-24)

Compute (both tiers) — REUSE from parts library:

Thermostat sensing + interface stack:

Power:

Connectivity:

Pro tier delta (vs Standard):

Stage 2b — Configurator axes (2026-04-24)

Stage 3 — Compatibility review (2026-04-24)

Resolved:

Deferred:

Stage 4 — Sourcing (2026-04-24)

See SOURCING.csv. Key bets:

Stage 5 — DFM/DFA/DFT (2026-04-24)

See DFM-DFA-DFT.md. Headline:

Stage 6 — Thermal/EMC (2026-04-24)

Stage 7 — Compliance (2026-04-24)

Stage 8 — Canonical BOM + GUIDE + STLs (2026-04-24)

Platform + modules + STL files. See BOM-platform.csv, BOM-modules.csv, GUIDE.md, STL-OPEN-FILES/README.md.

Stage 9 — HW↔FW binding (2026-04-24)

Stage 10 — Gate review + service flow (2026-04-24)

---

Critical design decisions — rationale + references

D-01: Round e-ink display, NOT round LCD — why (LOCKED)

D-02: Cream-anodized aluminum case + saffron pinstripe — why (LOCKED, image-anchored)

D-03: NO exterior wordmark + covert mode default-on — why

D-04: Decision-tree + PID, NOT FPGrowth — why (correcting draft)

D-05: OpenTherm support is firmware-flag-enabled, hardware-shared — why

D-06: 7-year e-ink panel + face-plate-replaceable color swap — why

D-07: Identity-aware defaults — survivor / undocumented / hostile-state

D-08: 60/30/10 Community Pool feed

---

Stage-by-stage sign-off

StageStatusNotes
0 — Feature-parity`_COMPETITIVE-AUDIT-2026-04-24.md`
1 — Intake + freeze`_MANIFEST.md`; 2-tier locked (collapsed from draft 4-tier)
2 — Component selectionESP32-S3 + BME688 + TMP117 + Cree saffron + GoodDisplay e-ink + Omron relays
2b — Configurator`CONFIGURATOR.md`
3 — Compatibility`COMPATIBILITY.md`
4 — Sourcing`SOURCING.csv`
5 — DFM/DFA/DFT`DFM-DFA-DFT.md` — Ambassador time + UL hipot + 24V isolation
6 — Thermal/EMC`THERMAL-EMC.md`
7 — Compliance`COMPLIANCE.md` — UL 60730 + AHRI 1380 + Matter
8 — Canonical BOM + GUIDE + STLsBOMs + GUIDE + STL-OPEN-FILES/
9 — HW↔FW`HW-FW.md`
10 — Gate review + service`GATE.md` + `SERVICE-FLOW.md`

---

Critical open items carried forward

#ItemSeverityOwnerTarget
1UL 60730-1 + UL 60730-2-9 lab booking (Intertek Chicago or UL Northbrook)🔴Cert team2027-Q1
2AHRI 1380 smart thermostat performance test (AHRI-accredited lab)🔴Cert team2027-Q1
3OpenTherm interop validation across Vaillant / Viessmann / Worcester-Bosch / Junkers🟡Eng + EU partner2027-Q1 EVT trip
4GoodDisplay 1.54" round e-ink supply commitment + 7-yr availability🟡Sourcing2026-Q4
5Decision-tree learning model 14-day field validation (10 alpha users)🟡FW + Product2027-Q2 DVT
6Power-stealing no-C-wire validation across heat-pump + furnace + boiler installs🟡Eng2027-Q1 EVT
7Matter `Thermostat` cluster CSA cert (shared with WanderRouter HVAC features)🟡Cert2027-Q1
8Energy Star Connected Thermostat v1.0 application🟡Cert2027-Q3
9Contract manufacturer PCBA + chassis + Ambassador final assembly🔴Ops2026-Q4
10Covert mode firmware audit — verify SSID + mDNS + Matter advert all suppress correctly🟡FW + security review2027-Q2
11Duress code workflow — WanderNode Hub integration spec🟡FW + WanderNode team2027-Q2
12Coin-cell CR2477 7-year availability + alt-source qualification🟢Sourcing2026-Q4
13HAVEN deployment field guide + Ambassador on-site training🟡WWP + Training2027-Q4
14ESPHome upstream `wandertherm` component PR🟢FW2026-Q4
15EU CE EN 60730 + boiler interop cert (Pro tier OpenTherm)🟡Cert + Eng2027-Q3
16Identity-aware defaults audit on every shipping firmware build🟡Security + QAongoing
1724V isolation hipot fixture design (1500 VAC per UL 60730-1 §H.27)🟡DFT2026-Q4