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):
- Items 4 and 10 (covert + invisible mode) fully apply to WanderRain. Outdoor mast that broadcasts SSID + leaks MAC + has predictable LoRa ID is a leak vector for survivor / hostile-state households. Covert mode = no SSID broadcast, rotating LoRa pseudonymous ID, no MAC ever broadcast, anonymized PWS uploads.
- Item 8 (battery-replaceable in 7 years) partially applies. WanderRain Std is wall-powered via low-voltage DC adapter from a covered exterior outlet OR runs from a small internal LiFePO4 buffer cell that supports 14 days standalone (e.g., during power outages). Pro tier is solar + LiFePO4 buffer with 7-year cell replaceability. So item 8 is reframed: 7-year LiFePO4 buffer cell replacement + 7-year electronics + clearly-labeled wear items (anemometer bearings 3-5 yr; tipping-bucket pivot 5-7 yr).
- All other items apply verbatim.
- Decision: keep all 10 items; reframe item 8 to handle wear-item carve-outs.
- Add: tipping-bucket rain gauge as the rainfall sensor (mechanical, not capacitive — Davis Instruments 7852 reference architecture; honest mechanical instrument is the design language).
- Add: anemometer + wind vane (Pro only — Davis Vantage Pro reference, Inspeed POL2 alternate).
- Add: AS3935 lightning detector (Pro only — 40 km detection, urban-EMI calibrated firmware).
- Add: UV index dual-sensor (LTR-390 + VEML6075; Pro only — UVA + UVB raw + calibrated UV index).
- Add: solar charging architecture inherited from WanderAway Ultra (Pro tier; BQ25798 MPPT + Maxeon C60 6W panel).
---
Stage 0 — Feature-parity sweep (2026-04-24)
- Scope: outdoor weather station; 2 tiers (Std + Pro)
- Competitive set: Davis Vantage Pro 2 ($595 cabled / $795 wireless) · Tempest WeatherFlow ($329 base + cellular subscription option) · Ambient Weather WS-2902 ($199) · AcuRite Atlas ($349) · Ecowitt HP2553 ($269) · Netatmo Smart Weather ($179 — basic, no rain) · Bloomsky Sky2 ($179)
- Primary differentiator (unique): "Privacy-first outdoor weather + identity-aware covert mode + block-by-block community mesh — at parity-or-better price" combined with Matter Weather native + 7-yr parts (with clear wear-item carve-outs) + open STL chassis + Ambassador-assembled
- Secondary differentiators: Pro tier bundles UV + lightning at $349 (only Davis Vantage Pro 2 matches lightning, and at $795+); zero-cloud architecture; honest mechanical-instrument aesthetic; brass-rose-gold premium ID
- 13 LEADS / 4 MATCHES / 3 LAGS per
_COMPETITIVE-AUDIT-2026-04-24.md
- LAGs: brand recognition (Davis + Ambient have decades); Davis Vantage Pro 2 has Davis ISS hardened-mast track record + 25-year reliability data; Davis ecosystem (Davis Network has decades of weather-station data)
Stage 1 — Intake + freeze (2026-04-24)
- Source inputs:
- Local-LLM DECISIONS draft (validated 100/100; preserved for audit per Standard 4)
- WanderVerse master plan (
wanderverse_master_all_in_one_v5.md) — confirms outdoor-weather product slot
- Hero image (vertical mast, brass-rose-gold rotor on top, wind vane, cream tipping-bucket gauge, slim cream electronics enclosure with saffron pinstripe + saffron status LED) — locked as visual identity
- WanderAway family DECISIONS — borrowed LoRa SX1262 + IP65 enclosure pattern + solar MPPT (BQ25798) + 18650 → LiFePO4 buffer pattern
- WanderBreath family DECISIONS — borrowed Sensirion-class sensor framework, Standard 3 identity-free enforcement language, saffron pinstripe industrial-design pattern, anodized aluminum chassis discipline
- Decision: WanderRain is outdoor weather station, mast-mounted, IP65 — distinct from WanderBreath (indoor IAQ, no IP rating) and WanderAway (carry beacon, IP68, Iridium tier).
- Family expansion: 2 tiers (Std + Pro). NOT a 4-tier sprawl. Std is mature components (BME688 + BMP390 + tipping-bucket); Pro adds the mechanical wind suite + UV + lightning. Two products is the right family discipline for outdoor weather; more tiers would dilute focus + ID coherence.
- Device IDs:
WV-RAIN-STD / WV-RAIN-PRO
- Ship targets: Std 2027-Q2, Pro 2027-Q3
- Revision:
v1.0-candidate
Stage 2 — Component selection (2026-04-24)
MCU + PMIC (both tiers)
- Espressif ESP32-S3-WROOM-1-N16R8 — primary MCU (16 MB flash + 8 MB PSRAM; WiFi + BLE + Matter-capable native; ESPHome + ESP-IDF supported)
- Reasoning: needs PSRAM for 12-month ring buffer (outdoor weather station expectations are longer-archive than indoor IAQ) + Matter Weather cluster stack + LoRa stack co-resident; Matter cert track via CSA shared with WanderBreath + WanderAir
- Dual-source per
[rule: dual-source]: Espressif primary, Nordic nRF52840 alternative for ultra-low-power firmware variant in WiFi-deadzone deployments (LoRa-only Mode 1)
- TI TPS65086100 PMIC — multi-rail; shared platform component (WanderBreath + WanderAir + WanderSense)
- TI BQ25798 solar MPPT charger (Pro only, inherited from WanderAway Ultra) — I²C configurable, up to 20 V input, integrated input FET; standard for solar + LiFePO4 buffer architecture
LoRa radio (both tiers)
- Semtech SX1262 — same radio as WanderAway. 150 dB link budget, -148 dBm sensitivity, +22 dBm TX. Used by Meshtastic + WanderAway + WanderStation. Decision: keep — family standard.
- 915 MHz (US) / 868 MHz (EU) — region-coded firmware
- Mesh role: WanderRain is a leaf node (publishes weather data) + Meshtastic-compatible peer; WanderStation aggregates block-by-block
Weather sensors — Standard
- Bosch BME688 — temperature + humidity + pressure + secondary VOC class. Mature; same part as WanderBreath; ESPHome upstream. 0x76 I²C.
- Outdoor caveat: BME688 humidity is ±3% RH which is acceptable for residential weather but won't match Davis-class hygrometer (±2% RH);
_VALIDATION-AND-SENSOR-EXPANSION.md flags this honestly.
- Bosch BMP390 — high-precision barometric pressure (±3 Pa = ±0.025 m altitude). Used in addition to BME688 for pressure precision (BME688 pressure is ±0.6 hPa; BMP390 is ±0.03 hPa). Cost +$2 for substantial accuracy gain.
- Tipping-bucket rain gauge — Davis 7852-class architecture (custom-tooled cream-anodized body):
- Mechanical bucket + reed switch (or Hall-effect sensor; reed-switch preferred — proven in 30+ year field deployments)
- 0.2 mm (0.01 in) per tip — industry-standard resolution
- Self-emptying via gravity tip mechanism
- Cream-anodized aluminum body matches mast finish
- Wear item: pivot bearing has 5-7 year service life under typical residential rainfall;
SERVICE-FLOW.md documents 5-yr send-back recalibration cadence
- Cost: ~$28 BOM at 1k volume (custom-tooled mid-volume; vs $42 to OEM Davis 7852 directly)
Weather sensors — Pro (adds)
- Anemometer (cup-rotor) — three-cup brass-rose-gold finish:
- Inspeed POL2 reference architecture (small + accurate; ±2 mph at 0-100 mph; magnetic reed-switch pulse output)
- Brass-rose-gold finish on cups (Pro design language; honest metal-tone)
- Bearings: miniature stainless ball bearings (NMB or NSK class); 3-5 year wear-life under typical residential wind exposure
- Wear item: bearings cleaned + regreased at 3-yr cadence; replaced at 5-yr cadence;
SERVICE-FLOW.md documents
- Cost: ~$32 BOM at 1k volume
- Wind vane — directional anemometer:
- Magnetic-encoder type (16-direction or 360° magnetic-rotary; choose 360° for premium precision)
- Brass-rose-gold finish on vane fin + bearing housing
- Cost: ~$18 BOM at 1k volume
- UV sensor stack:
- Vishay VEML6075 — UVA + UVB raw irradiance (calibrated per-channel; ESPHome upstream)
- Liteon LTR-390 — UV index calibrated 0-12 (matches WHO UV index scale; ESPHome upstream)
- Dual-sensor for cross-validation; combined cost ~$3.50 BOM
- Mounted under PMMA UV-transparent dome (sapphire-class optical clarity not needed; PMMA at $0.80 BOM works for UV-index range)
- AS3935 lightning detector — Franklin AS3935 IC:
- 40 km detection range; bands urban-EMI noise floor; storm-distance estimation
- Antenna is integral magnetic-loop (small; fits inside electronics enclosure); requires PCB ground-plane discipline
- Firmware autocalibration at install: AS3935 noise-floor scan (60 sec) sets per-installation EMI threshold
- Cost: ~$4.50 BOM
Power — Standard
- Wall-powered + buffer cell: 12V DC barrel-jack from outdoor-rated 12V/1A wall PSU (covered exterior outlet preferred; user can also use a barrel-jack-to-USB-C adapter for USB-C wall-wart)
- Internal LiFePO4 buffer cell (3.2V/1500 mAh): sustains operation through power outages (target: 14 days standby + 10 wake-cycles per day)
- LiFePO4 chosen over Li-ion for outdoor temperature tolerance (-30 °C to +60 °C charge + discharge envelope) and 7-year cell replaceability
- User-replaceable per
[rule: 7yr-parts]: T10 Torx open electronics enclosure → cell holder → swap (5 min DIY)
Power — Pro
- Solar + LiFePO4 buffer (inherited from WanderAway Ultra):
- Maxeon C60 monocrystalline 6W panel — sapphire-glass-class IP65 protected; mounted to mast top (above anemometer rotor) or as side-extension panel
- TI BQ25798 MPPT charger (I²C configurable; same part as WanderAway Ultra)
- 2× LiFePO4 18650-form buffer cells (3.2V/3000 mAh each, parallel) — 7-yr replaceable
- Runtime: indefinite if ≥3 hr direct sun / day; 21-day standby on buffer cells alone
- Wall-power fallback option: Pro user can also order Pro-with-wall-PSU configuration if rooftop solar is impractical
Enclosure — both tiers
- Mast: matte cream-painted aluminum (5052 alloy) + saffron pinstripe upper third
- Std mast: 460 mm tall (300 mm above mounting flange + 160 mm sensor stack)
- Pro mast: 720 mm tall (300 mm mast + 420 mm sensor stack incl. anemometer + vane)
- Wall thickness: 2.0 mm (lighter than WanderBreath 3.0 mm because outdoor mast doesn't need premium-shelf mass)
- Anodize: type II, matte cream; saffron pinstripe via masked anodize bath OR printed contrast band (Stage 5 ID prototype review)
- Mounting flange: integrated cream-anodized base; 4× M6 stainless mounting holes
- Tipping-bucket rain-gauge body: cream-anodized aluminum (matches mast)
- Electronics enclosure: cream-anodized aluminum slim cylinder (90 × 140 mm), saffron pinstripe + saffron status LED ring
- Anemometer cups + wind vane (Pro): brass-rose-gold finish (electroplated brass on aluminum substrate; rose-gold tone via specific Cu-Sn alloy plating bath)
- Sealing: IP65 (dust-protected + water-jet protected) at every interface
- Single O-ring face seal on each enclosure (Shore 70A silicone)
- Gore-Tex pressure-equalization vent (prevents thermal-cycling suction failure of O-ring — critical for -30 to +60 °C operation)
- Cable glands: M16 or M12 with EPDM gland-seal
- Tipping-bucket overflow drain: weep-hole at base; routed to drain
- Saffron pinstripe band (electronics enclosure): matches WanderBreath family ID
Display + UI
- Indicator only — no display on the unit itself. WanderRain is mast-mounted; users read data via:
- Mode 1: external small companion display (separate $39 SKU
WV-RAIN-DISP-MIN — desktop weather console, optional)
- Mode 2: phone app + Apple Home + HomeKit + HA + Matter Weather + PWS network
- Mode 3: WanderNode Hub orchestrates display elsewhere in home
- Saffron status LED ring (1× Cree CLM3C-AKA inset into electronics-enclosure top with PMMA light-pipe ring) — solid (healthy) / pulse (moderate) / blink (alert) / rapid blink (severe weather warning + button-acknowledge)
- Single tactile button (under recessed cover; protected from accidental press by rain) — power-on / mode toggle / 10-sec hold = factory reset
Buttons
- Std + Pro: 1 tactile button under screw-retained recessed cover (deliberate activation); SOS NOT applicable (not a beacon device)
---
Stage 2b — Configurator axes (2026-04-24)
Per-tier axes locked. See CONFIGURATOR.md.
- Std: 5 axes (mast height, mounting, Ambassador signature, warranty, WanderAssist)
- Pro: 8 axes (mast height, mounting, anemometer cup material upgrade, wind vane upgrade, solar panel size, Ambassador signature, custom engraving, warranty)
Stage 3 — Compatibility review (2026-04-24)
Resolved:
- Common ESP32-S3 + Sensirion-class + Bosch I²C bus (shared firmware core with WanderBreath at sensor-driver layer)
- BMP390 + BME688 + AS3935 + LTR-390 + VEML6075 I²C address allocation collision-free (BMP390 0x77, BME688 0x76, LTR-390 0x53, VEML6075 0x10, AS3935 SPI not I²C)
- Anemometer reed-switch + tipping-bucket reed-switch on dedicated GPIOs with pulse-counter ISR
- Wind vane 360° magnetic-rotary on ADC channel
- LoRa 915 MHz coexistence with WiFi 2.4 GHz + BLE 2.4 GHz: separate frequency bands; antenna isolation (LoRa antenna integrated into mast top; WiFi/BLE PCB antenna inside electronics enclosure with view through saffron pinstripe band)
- Solar (Pro) + LiFePO4 + BQ25798 + LiFePO4 charge curve programmed for outdoor temp envelope (-30 to +60 °C charge gate firmware-enforced)
- Power budget: typical 100 mW; peak 300 mW (LoRa TX burst); LiFePO4 buffer + solar Pro = indefinite
Deferred to Stage 5 (industrial design + PCB layout):
- Antenna placement + ground-plane isolation for LoRa (mast top) + WiFi/BLE (electronics enclosure)
- Anemometer cup-rotor brass-rose-gold finish bath chemistry (Cu-Sn alloy plating spec)
- Saffron pinstripe execution (anodized vs printed)
- Tipping-bucket pivot bearing material spec (stainless ball bearing vs jeweled-pivot — jeweled is overkill for residential; stainless preferred)
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)
- Mode 1 (no internet): unit measures + logs; companion-display SKU shows readings; LoRa peer-to-peer if other LoRa nodes nearby; complete standalone capability
- Mode 2 (industry): Matter Weather cluster + HomeKit + Google Home + Alexa + HA + Weather Underground PWS + Ambient Weather PWS + (Pro: FEMA-IPAWS receiver)
- Mode 3 (WanderVerse-native): WanderStation aggregates block-by-block weather mesh; WanderNode Hub orchestrates HVAC + sprinkler + window automation from local conditions; WanderRouter Ultra optionally rebroadcasts to WAN if mesh-aggregator role.
---
Stage-by-stage sign-off
| Stage | Status | Notes |
|---|
| 0 — Feature-parity | complete | `_COMPETITIVE-AUDIT-2026-04-24.md` (13/4/3) |
| 1 — Intake + freeze | complete | local-LLM 100/100 draft refined; 2 tiers locked |
| 2 — Component selection | complete | ESP32-S3 + SX1262 + BME688 + BMP390 + tipping-bucket + anemometer (Pro) + UV + AS3935 (Pro) + LiFePO4 + solar (Pro) |
| 2b — Configurator | complete | `CONFIGURATOR.md` |
| 3 — Compatibility | complete | LoRa antenna at mast top; WiFi/BLE in electronics enclosure |
| 4 — Sourcing | complete | `SOURCING.csv` — anemometer + tipping-bucket vendor decisions pending |
| 5 — DFM/DFA/DFT | complete | `DFM-DFA-DFT.md` (IP65 seal at 3 interfaces; Ambassador Tier-2 seal-press) |
| 6 — Thermal/EMC | complete | `THERMAL-EMC.md` — UV ASTM G155 + salt spray ASTM B117 (Pro) |
| 7 — Compliance | complete | `COMPLIANCE.md` — FCC 15.247 + EN 300 220 + IP65 + MIL-STD-810G + ASTM G155 |
| 8 — Canonical BOM | complete | `BOM-platform.csv`, `BOM-modules.csv`, `GUIDE.md`, `STL-OPEN-FILES/` |
| 9 — HW↔FW | complete | `HW-FW.md` |
| 10 — Gate + service | complete | `GATE.md` + `SERVICE-FLOW.md` |
---
Critical decisions this session
| # | Decision | Impact |
|---|
| 1 | Refined local-LLM draft (validated 100/100) into 19/19 SOP v2.4 artifact set | source-of-truth promotion |
| 2 | 2 tiers (not 4) — Std vs Pro on anemometer + UV + lightning axis | clear product positioning |
| 3 | Mechanical tipping-bucket rain gauge (not capacitive) | reliability-over-cheap |
| 4 | Brass-rose-gold accent on Pro mechanical components | premium ID; Pro-tier design language |
| 5 | LiFePO4 buffer (not Li-ion) for outdoor temp envelope | -30/+60 °C operation supported |
| 6 | Solar (Pro) inherited from WanderAway Ultra (BQ25798 + Maxeon C60) | indefinite-runtime Pro tier |
| 7 | No GNSS receiver intentional — user enters lat/lon at setup | privacy by architectural-omission |
| 8 | Anemometer + tipping-bucket as honest wear items in service flow | 3-5 yr / 5-7 yr cycle disclosure |
| 9 | AS3935 urban-EMI 60-sec noise-floor scan at install + autocal | <10% false-positive rate target |
| 10 | FEMA-IPAWS receiver Pro tier — CAP-over-EAS decoder | severe-weather pre-alert differentiator |
| 11 | Matter Weather cluster CSA cert (shared with WanderBreath + WanderAir) | $0 incremental cert cost |
| 12 | Anonymized PWS uploads default; precise-coordinate opt-in | identity-aware privacy default |
| 13 | LoRa antenna at mast top (above aluminum cage) | clean RF design |
| 14 | Saffron single-LED ring + saffron pinstripe (not RGB strip) | premium-instrument design language |
| 15 | Drop 2 m onto compacted earth — higher than WanderAway 1.22 m | matches installed-yard fall scenario |
| 16 | Std ships 2027-Q2; Pro 2027-Q3 | ID hire + tooling phasing |
---
Decision log v1.0 — ratified 2026-04-24. Engineering handoff-ready.