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

973 B
Raw Permalink Blame History

Référence: voir aussi .github/agents/CONVENTIONS.md pour 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 daction

  1. Vérifier la syntaxe et les chemins de chaque workflow modifié.
  2. Sassurer que les builds PlatformIO passent sur toutes les cibles supportées.
  3. Documenter toute évolution CI dans le projet.