Commit Graph

3 Commits

Author SHA1 Message Date
dahoud
c190867c59 feat(mobile): widget affichage statut KYC membre (T023)
Phase 4 Mobile - Section 4.2 Fiche membre KYC

Nouveau widget : KycStatusWidget
- Affichage lecture seule du statut KYC du membre
- 3 informations LCB-FT :
  * Statut de vérification (NON_VERIFIE, EN_COURS, VERIFIE, REFUSE)
  * Niveau de vigilance (SIMPLIFIE, RENFORCE)
  * Date de vérification d'identité (si disponible)

Design :
- Card avec icône verified_user
- Emojis pour statuts (   ⏸️)
- Couleurs sémantiques (vert=vérifié, rouge=refusé, bleu=en cours, orange=non vérifié)
- Message informatif sur conformité BCEAO/OHADA
- Format date DD/MM/YYYY (intl)

Utilisation :
- Prêt pour intégration dans ProfilePage (onglet Informations personnelles)
- Accepte MembreCompletModel ou champs individuels
- Gère les valeurs nulles (affiche "Non renseigné")

Impact UX :
- Membre informé de son statut KYC
- Transparence sur processus de vérification
- Conformité réglementaire visible

Spec : specs/001-mutuelles-anti-blanchiment/spec.md
Progression : 20/27 tâches (74%)

Signed-off-by: lions dev Team
2026-03-15 02:53:17 +00:00
dahoud
e8ad874015 feat: WebSocket temps réel + Finance Workflow + corrections
- Task #6: WebSocket /ws/dashboard + Kafka events (5 topics)
  * Backend: KafkaEventProducer, KafkaEventConsumer
  * Mobile: WebSocketService (reconnection, heartbeat, typed events)
  * DashboardBloc: Auto-refresh depuis WebSocket events

- Finance Workflow: approbations + budgets (backend + mobile)
  * Backend: entities, services, resources, migrations Flyway V6
  * Mobile: features finance_workflow complète avec BLoC

- Corrections DI: interfaces IRepository partout
  * IProfileRepository, IOrganizationRepository, IMembreRepository
  * GetIt configuré avec @injectable

- Spec-Kit: constitution + templates mis à jour
  * .specify/memory/constitution.md enrichie
  * Templates agent, plan, spec, tasks, checklist

- Nettoyage: fichiers temporaires supprimés

Signed-off-by: lions dev Team
2026-03-15 02:12:17 +00:00
dahoud
b1957c1c81 feat(unionflow): ajout Spec-Kit, constitution, mission mutuelles
- Config Spec-Kit pour Spec-Driven Development
- CONSTITUTION.md + .specify/memory/constitution.md
- Commandes Cursor /speckit.*, règles projet
- Mission: associations + mutuelles d'épargne et de financement
- .gitignore: versionner config spec-kit unionflow

Made-with: Cursor
2026-02-27 14:41:07 +00:00