- Introduced `LogisticsApiException` to handle connection and request errors with user-friendly messages in French. - Updated `LogisticsService` to include configurable timeout, connection timeout, retry attempts, and sleep duration for retries. - Enhanced error handling in Filament pages to catch `LogisticsApiException` and provide clear feedback to users. - Updated `.env` and `config/logistics.php` to support new configuration options. - Added logging for failed API requests in `api_request_logs`. - Created comprehensive API documentation for Logistics endpoints.
1.2 KiB
1.2 KiB
Memory Bank
Derniere mise a jour : 2026-02-20
Presentation
Ce dossier contient le Memory Bank du projet API Logistics. Il sert de source de verite pour que l'IA (Cursor) conserve le contexte du projet entre les sessions.
Structure
| Fichier | Description |
|---|---|
projectbrief.md |
Vision, objectifs et perimetre du projet |
productContext.md |
Contexte produit, problemes resolus, experience utilisateur |
techContext.md |
Stack technique, API Logistics, dependances, configuration |
systemPatterns.md |
Architecture, patterns, structure des repertoires, conventions |
activeContext.md |
Travail en cours, decisions recentes, prochaines etapes |
progress.md |
Avancement, ce qui fonctionne, ce qui reste a faire, metriques |
Utilisation
- Lecture automatique : La regle Cursor
.cursor/rules/memory-bank.mdcest configuree avecalwaysApply: true. L'IA lit ces fichiers a chaque session. - Mise a jour : Dire "update memory bank" dans le chat pour que l'IA relise le code source et mette a jour tous les fichiers.
- Quand mettre a jour : Apres chaque changement significatif (nouvelle fonctionnalite, changement d'architecture, correction de bug, nouvelle dependance).