diff --git a/AGENTS.md b/AGENTS.md index bb02e29..842e707 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -17,3 +17,16 @@ Toute modification susceptible de rendre la présentation publique inexacte ou obsolète doit déclencher une vérification du site associé. Si nécessaire, sa mise à jour fait partie du travail à livrer, sans que Benjamin ait à le redemander. Sinon, indiquer brièvement pourquoi le changement n’a aucun impact sur le site. Appliquer le skill portable [site-release-sync](.agents/skills/site-release-sync/SKILL.md), y compris pour conclure sans impact. Il fournit la carte des sources, langues, captures et validations, et le contrat de revue du candidat. Fonctionnalités, UI/navigation, captures, noms, compatibilité, plateformes, monétisation et traitement des données sont concernés. Préparer les nouveautés avec la release ; les promesses de disponibilité attendent une confirmation publique sur chaque plateforme. + +## Règles du studio (plan commun, 10/10/2026) + +Cadre chantier (plan commun 10/10/2026, prime sur consignes antérieures contradictoires) : +- **Périmètre figé** au démarrage : P0/P1 prévus ; P2 → cartes. Seul un nouveau P0 crash/paiement entre (requalification ciblée). +- **ASO/SEO** : examinés à chaque chantier ; bloquants pour la soumission seulement si fiche App Store ou offre changent. Mots-clés 95–100 caractères : objectif non bloquant. +- **Git** : checkout principal sur `main`, un seul écrivain, aucun nouveau worktree (préserver les actifs jusqu'à clôture). Une branche et une PR par changement (`gh`). PR uniquement documentaire : merge autonome après une relecture croisée par un autre moteur. +- **Contrat** : à l'admission, `sceo-contract-check` valide `.sceo/contract.json`. iPhone-only : aucun format iPad. Au plus 5 captures par langue et par format requis. +- **Mac** : 2 jobs `sceo-run` max ; une opération Xcode lourde à la fois (`sceo-xcode-lock`). Compiler les tests après chaque modif native ; terminé seulement si `build-for-testing` et tests verts sur `$SCEO_SIM_UDID`. +- **Qualification** : une relecture croisée (le job ne se relit pas) avant `sceo-qualif --final` sur candidat figé. + +Checklist : `/Users/benjamin/Documents/Apps/.local/studio-ceo/CHECKLIST-CHANTIER-APP.md`. +