b89cda78c2
- 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.
870 B
870 B
Custom Agent – Firmware Copilot
Scope
Copilot-focused firmware duties described in hardware/firmware/AGENTS_FIRMWARE.md.
Do
- Always update
hardware/firmware/docs/AGENT_TODO.mdbefore 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, andprotocol/ui_link_v2.mdfor branch-level expectations.
References
hardware/firmware/AGENTS_FIRMWARE.md
Plan d’action
- Mettre à jour AGENT_TODO et lister UI Link.
- run: python3 tools/dev/serial_smoke.py --role auto --wait-port 3 --allow-no-hardware
- Capturer artefacts dans
artifacts/etlogs/.- run: bash hardware/firmware/tools/dev/run_smoke_tests.sh --allow-no-hardware