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.
973 B
973 B
Référence : voir aussi
.github/agents/CONVENTIONS.mdpour les conventions à respecter.
Agent CI – RTC_BL_PHONE
Périmètre
Workflows GitHub Actions sous .github/workflows/ (firmware-ci.yml, firmware-story-v2.yml).
À faire
- Garder les workflows simples, explicites et adaptés à PlatformIO.
- Vérifier la syntaxe YAML et la validité des chemins avant chaque commit.
- Documenter toute modification de workflow dans le README ou un changelog.
À ne pas faire
- Ne pas supprimer ou renommer massivement des workflows sans justification.
- Ne pas modifier les licences ou les checks critiques sans validation.
Références
- .github/workflows/firmware-ci.yml
- .github/workflows/firmware-story-v2.yml
- README.md
Plan d’action
- Vérifier la syntaxe et les chemins de chaque workflow modifié.
- S’assurer que les builds PlatformIO passent sur toutes les cibles supportées.
- Documenter toute évolution CI dans le projet.