This commit is contained in:
Bastien COIGNOUX
2026-05-04 06:02:10 +02:00
parent 7b3e50ff29
commit 7f94f83940
128 changed files with 415 additions and 39155 deletions

146
AGENTS.md
View File

@ -1,127 +1,23 @@
# AGENTS — Suivi des sessions Cursor
# AGENTS — Suivi du projet
> Ce fichier est lu au début de chaque session Cursor pour reprendre le contexte.
> Mets à jour la section "État" après chaque session.
## État actuel
- [x] Docker + PocketBase configuré et lancé
- [x] Migration collections créée
- [ ] Migration appliquée avec succès
- [ ] App Expo initialisée
- [ ] Auth fonctionnelle
- [ ] Navigation complète
- [ ] Module Prospection
- [ ] Module Fiche bien + Calculateur
- [ ] Module Contacts
- [ ] Module Visites + IA
- [ ] Module Agenda
- [ ] Dashboard
---
## État global du projet
- [ ] Agent 0 — Setup initial (Expo + Supabase)
- [ ] Agent 1 — Schéma base de données + types TypeScript
- [ ] Agent 2 — Navigation + écrans vides
- [ ] Agent 3 — Module Prospection (pipeline Kanban)
- [ ] Agent 4 — Module Fiche Bien
- [ ] Agent 5 — Calculateur financier
- [ ] Agent 6 — Module Annuaire contacts
- [ ] Agent 7 — Module Visites (avec IA)
- [ ] Agent 8 — Module Agenda & tâches
- [ ] Agent 9 — Dashboard & KPIs
- [ ] Agent 10 — Module Travaux
- [ ] Agent 11 — Module Administratif (alertes, docs)
- [ ] Agent 12 — Polish mobile (offline, notifications push)
---
## Agent 0 — Setup initial
**Statut** : ⬜ Non démarré
**Objectif** : Projet Expo fonctionnel connecté à Supabase avec auth
**Livrable** : App qui se lance, login qui fonctionne, navigation de base
**Dernière session** : —
**Problèmes rencontrés** : —
---
## Agent 1 — Base de données
**Statut** : ⬜ Non démarré
**Objectif** : Toutes les tables SQL créées dans Supabase avec RLS
**Livrable** : schema.sql exécuté, types TypeScript générés
**Dernière session** : —
**Problèmes rencontrés** : —
---
## Agent 2 — Navigation
**Statut** : ⬜ Non démarré
**Objectif** : Structure de navigation complète avec tous les onglets
**Livrable** : Tous les écrans existent (même vides), navigation fonctionnelle
**Dernière session** : —
**Problèmes rencontrés** : —
---
## Agent 3 — Prospection
**Statut** : ⬜ Non démarré
**Objectif** : Pipeline Kanban des biens
**Livrable** : Vue Kanban, création d'un bien, déplacement entre étapes
**Tables utilisées** : `biens`, `etapes_pipeline`
**Dernière session** : —
**Problèmes rencontrés** : —
---
## Agent 4 — Fiche bien
**Statut** : ⬜ Non démarré
**Objectif** : Écran détail complet d'un bien
**Livrable** : Fiche avec infos, photos, documents, historique
**Tables utilisées** : `biens`, `photos_biens`, `documents_biens`, `notes_biens`
**Dernière session** : —
**Problèmes rencontrés** : —
---
## Agent 5 — Calculateur
**Statut** : ⬜ Non démarré
**Objectif** : Calculateur de rentabilité intégré dans la fiche bien
**Livrable** : Formulaire avec calculs en temps réel, sauvegarde dans Supabase
**Tables utilisées** : `analyses_financieres`
**Dernière session** : —
**Problèmes rencontrés** : —
---
## Agent 6 — Annuaire
**Statut** : ⬜ Non démarré
**Objectif** : Annuaire de contacts professionnels
**Livrable** : Liste, recherche, fiche contact, appel natif
**Tables utilisées** : `contacts`, `categories_contacts`
**Dernière session** : —
**Problèmes rencontrés** : —
---
## Agent 7 — Visites
**Statut** : ⬜ Non démarré
**Objectif** : Module de visite avec CR généré par IA
**Livrable** : Check-list de visite, notes, génération CR via Claude API
**Tables utilisées** : `visites`, `items_checklist`, `rapports_visite`
**Edge Functions** : `generate-rapport-visite`
**Dernière session** : —
**Problèmes rencontrés** : —
---
## Agent 8 — Agenda
**Statut** : ⬜ Non démarré
**Objectif** : Tâches et rappels liés aux biens
**Livrable** : Vue agenda, création tâches, notifications
**Tables utilisées** : `taches`, `rappels`
**Dernière session** : —
**Problèmes rencontrés** : —
---
## Agent 9 — Dashboard
**Statut** : ⬜ Non démarré
**Objectif** : Vue d'ensemble et KPIs
**Livrable** : Chiffres clés, biens en cours, alertes urgentes
**Tables utilisées** : Toutes (requêtes agrégées)
**Dernière session** : —
**Problèmes rencontrés** : —
---
## Notes techniques globales
_(Ajouter ici les décisions d'architecture prises en cours de projet)_
-
## Infos techniques
- PocketBase : http://localhost:8090
- Admin : http://localhost:8090/_/ (admin@mdb.fr)
- Binaire : /usr/local/bin/pocketbase
- Données : /pb_data
- OS : Windows Git Bash (MSYS_NO_PATHCONV=1)
- PocketBase : v0.23+