# Plan de dev (court terme)

## Etape 1 - Setup et base technique
- Creer structure repo (backend/frontend/docs/data/migrations).
- Init module Go, dependances Gin.
- Point d'entree backend avec route de sante.

## Etape 2 - Schema Ent (FR)
- Tables : Objet, Categorie, Emplacement.
- Relations hierarchiques pour Categorie et Emplacement.
- Champs principaux Objet (nom, description, quantite, prix_achat, etc.).

## Etape 3 - API CRUD
- Endpoints CRUD Objets, Categories, Emplacements.
- Validation d'entree et reponses JSON coherentes.

## Etape 4 - Pieces jointes
- Endpoint POST /v1/objets/{id}/pieces_jointes (upload multiple).
- Stockage disque + enregistrement DB (PieceJointe).

## Etape 5 - Tests minimum
- Tests unitaires modeles et handlers critiques.
- Tests upload multi-fichiers.
