Files
Clément SAILLANT b89cda78c2 Add telephony and web server functionality
- Implement TelephoneSFPManager to manage telephony service interactions.
- Create TelephonyService class to handle telephony states and actions.
- Develop WebServerManager for handling HTTP requests and managing contacts.
- Add HTML, CSS, and JavaScript files for the web UI to interact with the telephony system.
- Introduce WifiManager for managing WiFi connections.
- Implement unit tests for telephony features and state transitions.
- Ensure proper input validation and error handling in web server routes.
2026-02-18 03:37:02 +01:00

870 B
Raw Permalink Blame History

Custom Agent Firmware Copilot

Scope

Copilot-focused firmware duties described in hardware/firmware/AGENTS_FIRMWARE.md.

Do

  • Always update hardware/firmware/docs/AGENT_TODO.md before acting and log UI Link, LittleFS, and I2S status per session.
  • Store artifacts under artifacts/<phase>/<timestamp> and mention every path in the TODO/runbook reporting template.
  • Refer to docs/SPRINT_RECOMMENDATIONS.md, docs/TEST_SCRIPT_COORDINATOR.md, and protocol/ui_link_v2.md for branch-level expectations.

References

  • hardware/firmware/AGENTS_FIRMWARE.md

Plan daction

  1. Mettre à jour AGENT_TODO et lister UI Link.
    • run: python3 tools/dev/serial_smoke.py --role auto --wait-port 3 --allow-no-hardware
  2. Capturer artefacts dans artifacts/ et logs/.
    • run: bash hardware/firmware/tools/dev/run_smoke_tests.sh --allow-no-hardware