docs: add pre-lilygo baseline checklist
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user