Aller au contenu

Forge — Charte philosophique v2

Cette page est un alias. Le document canonique de la charte v2 est CHARTE_DOC.md à la racine du dépôt Forge (hors docs/, non navigable via ce site — lire directement sur le dépôt).

Aperçu

La charte v2 de Forge définit les principes philosophiques non négociables du framework :

  1. Séparer framework et application métier
  2. Petits tickets, une responsabilité
  3. Refuser la magie cachée
  4. Préserver le code utilisateur
  5. Garder SQL visible
  6. Tester avant d'élargir
  7. Sécuriser par défaut
  8. Noyau minimal, briques opt-in
  9. Pas d'écriture invisible dans le code utilisateur
  10. Une API publique est un contrat de complétude
  11. Une seule façon officielle de faire chaque chose

Plus :

  • Règles d'évolution A-D
  • Modes d'action acceptables : Forge génère, Forge affiche, Forge lit
  • Note pré-3.0 sur les ruptures internes

Document complet

Lire l'intégralité de la charte dans CHARTE_DOC.md à la racine du dépôt.

L'adoption formelle de la charte est consignée dans ADR-007.