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
This commit is contained in:
45
unionflow/.gitignore
vendored
Normal file
45
unionflow/.gitignore
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
# ============================================
|
||||
# UnionFlow Parent .gitignore
|
||||
# ============================================
|
||||
|
||||
# Documentation temporaire
|
||||
**/CORRECTIF_*.md
|
||||
**/REFONTE_*.md
|
||||
**/ANALYSE_*.md
|
||||
**/PLAN_*.md
|
||||
**/FIX_*.md
|
||||
**/TEST_*.md
|
||||
**/CHANGELOG_*.md
|
||||
|
||||
# Logs
|
||||
*.log
|
||||
logs/
|
||||
*.log.*
|
||||
|
||||
# OS
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
.Spotlight-V100
|
||||
.Trashes
|
||||
|
||||
# IDE
|
||||
.idea/
|
||||
.vscode/
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
.project
|
||||
.classpath
|
||||
.settings/
|
||||
*.iml
|
||||
*.ipr
|
||||
*.iws
|
||||
|
||||
# Specification tools
|
||||
.specify/memory/inventaire-code.md
|
||||
.cursor/
|
||||
|
||||
# Temporary files
|
||||
*.tmp
|
||||
*.bak
|
||||
*.old
|
||||
Reference in New Issue
Block a user