The architecture/software remediation work from the original InkPanel review has been completed and merged into main. This issue now tracks only the remaining checks that require real hardware rather than CI.
Remaining physical verification
Already hardware-verified
Software status
The original software backlog is complete in main, including:
- NVS-safe routine WebFlash updates and one-pass provisioning architecture
- device/config-specific source cache and unique atomic temp files
- non-destructive corrupt-config handling and versioned config migration
- HTTPS/WebSerial runtime configuration and certificate SAN handling
- transactional LXC self-update with health check and rollback
- calendar SSRF controls and independent feed fetching
- timezone validation and hardened auto-enrolment
- chunked framebuffer transfer and display-failure backoff
- live National Rail train transport and server-side credential management
- configurable dashboard widgets including Bus, Traffic and Octopus Agile
- production XIAO ESP32-S3 Plus firmware compilation in CI
The detailed implementation history remains available in the merged PRs and Git history. Current operational documentation lives under docs/.
The architecture/software remediation work from the original InkPanel review has been completed and merged into
main. This issue now tracks only the remaining checks that require real hardware rather than CI.Remaining physical verification
docs/hardware/sleep-current.md.304and does not refresh the physical panel.Already hardware-verified
Software status
The original software backlog is complete in
main, including:The detailed implementation history remains available in the merged PRs and Git history. Current operational documentation lives under
docs/.