128 lines
3.8 KiB
Markdown
128 lines
3.8 KiB
Markdown
# AGENTS — Suivi des sessions Cursor
|
|
|
|
> 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 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)_
|
|
|
|
-
|