# PROJECT_MAP.md — IPSM Ovins PWA V1 [TECH_STACK] - Runtime: navigateur local moderne - Type: PWA mobile-first, local-first - Langages: HTML5, CSS3, JavaScript natif - Dépendances externes: aucune - Graphiques: Canvas natif - Rapport: fiche projet HTML imprimable via navigateur, sans export automatique - Stockage: localStorage - Manifest + service worker: oui - Date système de génération: 2026-05 [SYSTEM_FLOW] 1. L’utilisateur ouvre IPSM Ovins. 2. Il choisit le mode: brebis, agneaux d’engraissement ou mixte. 3. Il renseigne le profil, la région, les données techniques et économiques. 4. Le dashboard supérieur calcule production, coût/kg, marge/kg, investissement et coût complet. 5. L’utilisateur consulte ou ajuste la ration par ingrédients. 6. Les contraintes nutritionnelles restent masquées et s’affichent à la demande. 7. L’utilisateur active facultativement le module infrastructure. 8. Le scénario complet est sauvegardable localement. 9. La fiche projet est générée localement et imprimable. [ARCHITECTURE] - IPSM_Ovins_PWA_V1.html: application autonome avec CSS/JS intégrés. - manifest.json: configuration PWA. - sw.js: cache local minimal. - PROJECT_MAP.md: mémoire externe du projet. - EXECUTION_REPORT.md: rapport de validation. [DATA_MODEL] - scenarioProfile: nom scénario, porteur, région, profil utilisateur. - businessMode: brebis | agneaux | mixte. - eweModel: brebis, fertilité, prolificité, survie, poids vente, réforme. - lambFatteningModel: nombre, bandes/an, poids entrée/sortie, durée, IC, mortalité, prix achat/vente. - rationModel: ingrédients, %, kg/tonne, prix, coût, rôle, disponibilité, PB, UFL, fibre. - infrastructureModel: équipements, quantité, coût, subvention, amortissement, mode location/disponible/subvention. - metrics: production, charges, marge/kg, coût/kg, ROI, score. [I18N] - Français: complet - Arabe: interface RTL + textes principaux - Anglais: interface principale + textes guides - Les contenus techniques longs peuvent être enrichis progressivement dans les versions commerciales. [REPORT_MODEL] - Fiche projet prévisionnelle non certifiante. - Inclut identité, hypothèses, KPI, ration visible, infrastructure si activée, risques et signature officielle. - Impression/PDF via navigateur seulement. [VERIFIABLE_GOALS] - VG1: PWA autonome sans CDN. - VG2: Dashboard supérieur avec marge/kg. - VG3: Deux logiques métier: brebis + agneau d’engraissement. - VG4: Mode mixte. - VG5: Ration visible par ingrédients. - VG6: Contraintes nutritionnelles masquées par défaut. - VG7: Infrastructure avancée masquée par défaut. - VG8: Coûts infrastructure modifiables avec subvention/location/disponible. - VG9: Scénario sauvegardable. - VG10: Fiche projet imprimable. - VG11: FR/AR/EN avec RTL arabe. - VG12: Signature Inoiatech intégrée. [ORPHANS & PENDING] - Aucun élément bloquant dans cette version. - À valider terrain: prix aliments, prix agneaux, coûts infrastructure Algérie, coefficients par race/région.