Repository navigation
docs: plan commun Studio CEO dans AGENTS.md #26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -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`. | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
When native RealmBox code such as Useful? React with 👍 / 👎. |
||
| - **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`. | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For any chantier started from a fresh checkout, this mandatory admission step has no input to validate: a repo-wide tree search finds neither
.sceo/contract.jsonnor a generator for it. Consequently the newly documented process cannot pass its first gate; add the contract to the repository or make this rule conditional on a contract supplied by the external studio environment.Useful? React with 👍 / 👎.