Files
overland-controller/docs/pre-lilygo-baseline-checklist.md

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