1.6 KiB
1.6 KiB
Pre-LilyGO Baseline Checklist
Use this checklist before creating a release/tag for the current Cargo ESP 2-channel baseline.
Goal
Capture a known-good project state before migrating Cargo ESP hardware to a LilyGO T-Relay-S3 board or other expanded-output controller.
Required Before Tagging
- Tests pass with
source .venv/bin/activate && python run_tests.py - Working Cargo ESP WebUI confirmed
- Relay/output control confirmed on current 2-channel board
- DS18B20 temperature display confirmed in WebUI
- Cargo ESP API contract documented
- Controller roles documented
- Pico dashboard archived
- Waveshare ESP32-S3 Touch LCD 5B dashboard target documented
- Load-switching hardware boundaries documented
- No stale active Pico/UART dashboard references remain
- Repo is clean:
git status --short
Suggested Tag Name
v0.1.0-cargo-esp32-2ch-baseline
Suggested Release Title
Cargo ESP32 2-Channel Relay Board Baseline
Suggested Release Notes
Baseline working release before future Cargo ESP hardware migration.
This release captures the current Cargo ESP32 controller architecture using the 2-channel relay board.
Includes:
- Cargo ESP WebUI/API architecture
- DS18B20 temperature support
- Relay/output control
- HTTP API contract tests
- Legacy Pico dashboard archived
- ESP32-S3 Waveshare 5B dashboard direction documented
- Controller roles clarified
- Load-switching hardware boundaries documented
Known future work:
- LilyGO T-Relay-S3 hardware evaluation
- Expanded relay/output mapping
- OTA workflow
- ESP32-S3 dashboard firmware
- Dashboard screen mockups