WanderVerse
WanderRain · 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

WanderRain Family — Decision Log

Running log of every keep/swap/drop decision across Stages 0-10. Refined + extended from the local-LLM 2026-04-24 draft (validated 100/100). Citations per entry.

---

Source — local-LLM draft (preserved for audit)

Draft DECISIONS.md (10 items, validated 100/100 by _TEMPLATES/validate-draft.py) cited: 1. Local-first data storage (zero-cloud default; user-held encryption keys for optional sync) [rule: zero-cloud] 2. Dual-mode operation (Mode 1 standalone / Mode 2 industry — Apple Home / HA / PWS networks / Mode 3 WanderVerse-Hub mesh) [rule: dual-mode] 3. Saffron matte finish + Ambassador signature etched inside (no external wordmark) [rule: saffron] 4. Covert mode + duress code support (privacy-aware operation) [rule: identity-aware] 5. Ambassador assembly + Ambassador signature inside [rule: ambassador] 6. Community Pool 60/30/10 revenue distribution [rule: 60/30/10] 7. ESP32-S3-WROOM-1 primary MCU + Nordic nRF52840 secondary [rule: dual-source] 8. Battery-replaceable in 7 years (cost+10% parts) [rule: 7yr-parts] 9. LoRa primary uplink + community-mesh capabilities (Semtech SX1262) [rule: dual-mode] 10. Invisible mode for additional privacy settings [rule: identity-aware]

Refinement notes (audit trail per Standard 4):

---

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

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

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

MCU + PMIC (both tiers)

LoRa radio (both tiers)

Weather sensors — Standard

Weather sensors — Pro (adds)

Power — Standard

Power — Pro

Enclosure — both tiers

Display + UI

Buttons

---

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

Per-tier axes locked. See CONFIGURATOR.md.

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

Resolved:

Deferred to Stage 5 (industrial design + PCB layout):

Stage 4 — Sourcing (2026-04-24)

Framework complete. See SOURCING.csv. Live RFQs deferred until anemometer + tipping-bucket vendor decisions land.

Second-sources documented per preferred part. Long-lead flag on cream-anodized custom mast tooling (~12 wk for first soft-tool batch).

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

See DFM-DFA-DFT.md. Critical: IP65 seal integrity at three interfaces (electronics enclosure, tipping-bucket cap, anemometer cup-shaft) — Ambassador Tier-2 seal-press + helium-leak-test workstation; adds 8-12 min/unit Ambassador time vs Std baseline.

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

See THERMAL-EMC.md. -30 to +60 °C operating gate; LiFePO4 charge inhibit firmware below 0 °C cell temp; UV exposure ASTM G155 1000h gate for chassis color stability; salt spray ASTM B117 (Pro coastal claim only).

Stage 7 — Compliance (2026-04-24)

See COMPLIANCE.md. FCC Part 15.247 (LoRa modular passthrough) + EN 300 220 (EU LoRa) + ASTM G155 + IP65 IEC 60529 + MIL-STD-810G drop 2 m. No FCC Part 25 satellite resale (no Iridium = simpler than WanderAway Expedition). FEMA-IPAWS receiver (Pro) requires FCC OET registration but no resale license.

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

Files produced. STL-OPEN-FILES/README.md documents CC BY-SA 4.0 release for every 3D-printable part (mast cap, cable-gland strain reliefs, sensor mounts, wall mount brackets).

Stage 9 — HW/FW (2026-04-24)

ESP-IDF 5.2+ + esp-matter + ESPHome + WanderOS-Rain overlay. Firmware partitions: bootloader / primary / secondary (A/B OTA) / Meshtastic interop / 12-month ring buffer.

Stage 10 — Gate (2026-04-24)

See GATE.md + SERVICE-FLOW.md. Stage-10 blockers: ASTM G155 UV exposure pass + IP65 IEC 60529 pass + MIL-STD-810G 2 m drop pass + LoRa FCC Part 15.247 cert + Matter Weather CSA cert.

---

Critical design decisions — rationale + references

D-01: Outdoor-only — NOT a portable beacon (LOCKED)

WanderRain is a fixed-installation outdoor mast. It is NOT a carry beacon (that is WanderAway). It is NOT an indoor monitor (that is WanderBreath / WanderAir). The product positioning is rooftop / yard / fence-post weather station. Confusing the role would dilute either WanderRain or WanderAway.

D-02: 2 tiers, not 4 — focus discipline (LOCKED)

WanderAway family has 4 tiers because emergency-beacon use cases span Lite ($89 LoRa-only) to Ultra ($799 Iridium + Astrocast + solar). WanderRain has clean two-tier separation: Std (basic environmental sensing) vs Pro (full mechanical instrument suite + UV + lightning). One product, two tiers.

D-03: Anonymized cloud export — Standard 3 enforcement (LOCKED)

PWS networks (Weather Underground, Ambient Weather) accept user-tagged uploads but WanderRain default-anonymizes: city-level coordinates, no household name, no MAC. Users CAN opt to upload precisely-tagged data to their own community PWS, but default is anonymized. This is the privacy-first claim made architectural.

D-04: Tipping-bucket rain gauge — mechanical NOT capacitive (LOCKED)

Davis Instruments has 30+ year field-data showing tipping-bucket reliability outpaces capacitive rainfall sensors in extreme-weather (hail, freeze-thaw, debris). Capacitive is cheaper but fails in extreme. WanderRain commits to mechanical. The cream-anodized custom-tooled body is the visible quality signal.

D-05: Brass-rose-gold accent (Pro) — design language commitment (LOCKED)

The hero image canon is brass-rose-gold (NOT yellow brass — pinker tone). This is the Pro design language commitment. Not negotiable downstream — every cup, vane, status-LED ring on Pro is rose-gold tone (Cu-Sn alloy plating).

D-06: LiFePO4 buffer (NOT Li-ion) — outdoor temp tolerance (LOCKED)

WanderBreath uses no battery (indoor wall-power). WanderAway uses Li-ion 18650 (carry beacon, indoor charging). WanderRain operates outdoors year-round at -30 to +60 °C; Li-ion charge envelope is 0-45 °C which is inadequate. LiFePO4 (LFP) supports -30 to +60 °C charge + discharge and is structurally safer (no thermal-runaway). 7-yr replaceable per [rule: 7yr-parts].

D-07: Anemometer + tipping-bucket are wear items — service-flow integration (LOCKED)

Honest disclosure per _VALIDATION-AND-SENSOR-EXPANSION.md: anemometer bearings have 3-5 yr field-wear cycle; tipping-bucket pivot has 5-7 yr cycle. These are wear items, NOT 7-yr structural. Service flow documents 3-yr anemometer bearing clean+regrease + 5-yr full bearing replacement + 5-yr tipping-bucket recalibration. This honesty is the differentiator — Ambient Weather + Ecowitt and others don't disclose wear cycles; users discover them through field failure.

D-08: AS3935 urban-EMI calibration is firmware-mandatory (LOCKED)

AS3935 is notorious for false-positive lightning detections in urban EMI environments (motor noise, fluorescent ballasts, cellular tower nearby). Firmware enforces a 60-sec noise-floor scan at install + automatic threshold tuning. Field-validated lightning detection target: <10% false-positive rate at urban EMI noise floor with 40 km true-positive range. Pro tier explicitly says "lightning detection" not "lightning warning" — accuracy framing per Standard 4 honesty.

D-09: No GNSS receiver (intentional) — privacy (LOCKED)

WanderRain knows its installed lat/lon only because the user enters it during setup. The unit cannot self-locate. There is no GNSS chip on the BOM. This is a deliberate privacy-architecture choice — the unit cannot leak fine-grained location through any side channel. Users can opt to share their setup-entered lat/lon with PWS networks (city-rounded by default; precise opt-in).

D-10: FEMA-IPAWS receiver (Pro only) — emergency-broadcast value-add (LOCKED)

Pro tier includes a CAP-over-EAS receiver decoding FEMA-IPAWS severe-weather alerts (tornado warning, flash flood, hurricane). This requires FCC OET registration of the receiver (not a resale license). User benefit: pre-alert from official broadcast network before regional cellular networks light up. Differentiator vs Davis + Ambient Weather (neither offers FEMA-IPAWS receive).

D-11: Saffron is a single-LED + bezel pinstripe — NOT an RGB strip (LOCKED)

Matches WanderBreath Family D-07: WanderAir + WanderSense use WS2812B RGB strips; WanderRain (and WanderBreath) use a single saffron-tinted Cree CLM3C-AKA on the electronics-enclosure top, behind a PMMA light-pipe ring. The premium outdoor-mast design language is mechanical-instrument honesty + saffron accent, NOT a rainbow strip.

D-12: Aluminum chassis + LoRa antenna at mast top — RF mitigation (LOCKED)

Aluminum mast is partial Faraday cage; LoRa antenna placed at the mast top above the rotor (in a non-conductive mast cap; OR external whip antenna on Pro). WiFi/BLE PCB antenna in electronics enclosure has aluminum below it but RF-transparent above (saffron pinstripe band cutout). Stage 6 EMC validates.

D-13: Solar (Pro) — Maxeon C60 monocrystalline (LOCKED)

Inherits from WanderAway Ultra. 6W output is enough for indefinite operation at ≥3 hr direct sun / day. Maxeon C60 is the only monocrystalline cell with sapphire-glass-class IP65 covered finish at this size + cost; alternates (Renogy, eco-worthy) are LFP-grade but not premium-finish.

D-14: HARD GATE — drop 2 m onto compacted earth/concrete (LOCKED)

WanderRain installed on a fence-post or rooftop will routinely fall during high winds (post-snap, mounting-bracket failure, user mishandling during install). 2 m drop test is more aggressive than WanderAway's 1.22 m and matches Davis Vantage Pro 2's claimed reliability. Mast must continue to operate post-drop (sensors may need re-cal but the unit boots, joins LoRa mesh, reports its readings).

D-15: Dual-mode (Mode 1 standalone / Mode 2 industry / Mode 3 WanderVerse-mesh) — full enforcement (LOCKED)

---

Stage-by-stage sign-off

StageStatusNotes
0 — Feature-paritycomplete`_COMPETITIVE-AUDIT-2026-04-24.md` (13/4/3)
1 — Intake + freezecompletelocal-LLM 100/100 draft refined; 2 tiers locked
2 — Component selectioncompleteESP32-S3 + SX1262 + BME688 + BMP390 + tipping-bucket + anemometer (Pro) + UV + AS3935 (Pro) + LiFePO4 + solar (Pro)
2b — Configuratorcomplete`CONFIGURATOR.md`
3 — CompatibilitycompleteLoRa antenna at mast top; WiFi/BLE in electronics enclosure
4 — Sourcingcomplete`SOURCING.csv` — anemometer + tipping-bucket vendor decisions pending
5 — DFM/DFA/DFTcomplete`DFM-DFA-DFT.md` (IP65 seal at 3 interfaces; Ambassador Tier-2 seal-press)
6 — Thermal/EMCcomplete`THERMAL-EMC.md` — UV ASTM G155 + salt spray ASTM B117 (Pro)
7 — Compliancecomplete`COMPLIANCE.md` — FCC 15.247 + EN 300 220 + IP65 + MIL-STD-810G + ASTM G155
8 — Canonical BOMcomplete`BOM-platform.csv`, `BOM-modules.csv`, `GUIDE.md`, `STL-OPEN-FILES/`
9 — HW↔FWcomplete`HW-FW.md`
10 — Gate + servicecomplete`GATE.md` + `SERVICE-FLOW.md`

---

Critical decisions this session

#DecisionImpact
1Refined local-LLM draft (validated 100/100) into 19/19 SOP v2.4 artifact setsource-of-truth promotion
22 tiers (not 4) — Std vs Pro on anemometer + UV + lightning axisclear product positioning
3Mechanical tipping-bucket rain gauge (not capacitive)reliability-over-cheap
4Brass-rose-gold accent on Pro mechanical componentspremium ID; Pro-tier design language
5LiFePO4 buffer (not Li-ion) for outdoor temp envelope-30/+60 °C operation supported
6Solar (Pro) inherited from WanderAway Ultra (BQ25798 + Maxeon C60)indefinite-runtime Pro tier
7No GNSS receiver intentional — user enters lat/lon at setupprivacy by architectural-omission
8Anemometer + tipping-bucket as honest wear items in service flow3-5 yr / 5-7 yr cycle disclosure
9AS3935 urban-EMI 60-sec noise-floor scan at install + autocal<10% false-positive rate target
10FEMA-IPAWS receiver Pro tier — CAP-over-EAS decodersevere-weather pre-alert differentiator
11Matter Weather cluster CSA cert (shared with WanderBreath + WanderAir)$0 incremental cert cost
12Anonymized PWS uploads default; precise-coordinate opt-inidentity-aware privacy default
13LoRa antenna at mast top (above aluminum cage)clean RF design
14Saffron single-LED ring + saffron pinstripe (not RGB strip)premium-instrument design language
15Drop 2 m onto compacted earth — higher than WanderAway 1.22 mmatches installed-yard fall scenario
16Std ships 2027-Q2; Pro 2027-Q3ID hire + tooling phasing

---

Decision log v1.0 — ratified 2026-04-24. Engineering handoff-ready.