Files
RTC_BL_PHONE/docs/plan_delegation_agents.md
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

2.0 KiB
Raw Permalink Blame History

Plan de délégation agents — RTC_BL_PHONE

Objectif

Structurer le développement, laudit, la CI, les tests et la documentation par agents spécialisés pour chaque stack.


1. Agent Web

  • Implémente endpoints HTTP, pages de monitoring/configuration.
  • Rédige plan de développement, tests fonctionnels, audit sécurité.
  • CI : vérification endpoints, logs, tests automatisés.

2. Agent RTOS

  • Structure les tâches FreeRTOS, priorités, synchronisation.
  • Rédige plan multitâche, tests unitaires, audit robustesse.
  • CI : validation des tâches, stress tests.

3. Agent Energie

  • Implémente la surveillance batterie, gestion sleep/wakeup.
  • Rédige plan d’économie, tests hardware, audit fiabilité.
  • CI : tests ADC, deep sleep, wakeup.

4. Agent Bluetooth

  • Implémente HFP, BLE, pairing, streaming.
  • Rédige plan de connectivité, tests pairing, audit compatibilité.
  • CI : tests HFP, BLE, logs pairing.

5. Agent WiFi

  • Implémente connexion réseau, OTA, logs.
  • Rédige plan réseau, tests OTA, audit sécurité.
  • CI : tests connexion, OTA, logs.

6. Agent Firmware

  • Intègre toutes les stacks, assure cohérence.
  • Rédige plan dintégration, tests globaux, audit firmware.
  • CI : build, tests, validation hardware.

7. Agent Documentation

  • Rédige, met à jour et garantit cohérence des docs, README, fiches agents.
  • Plan de documentation, audit liens, tests de clarté.

RC (Release Criteria)

  • Chaque stack doit passer les tests unitaires, fonctionnels et CI.
  • Documentation complète, plans et audits validés.
  • Validation croisée par agents (Web ↔ RTOS ↔ Energie ↔ Bluetooth ↔ WiFi ↔ Firmware ↔ Documentation).

Audit

  • Audit sécurité, robustesse, performance pour chaque stack.
  • Audit dintégration globale.

CI (Intégration Continue)

  • Build automatique, tests, logs, validation hardware.
  • Rapport CI par agent.

Tests

  • Tests unitaires, fonctionnels, hardware, stress tests.
  • Validation par agent dédié.

Version : 2026-02-17