# Delta 0.0.1-alpha.2 — core governance rules ## Baseline Version attendue avant application : ```text 0.0.1-alpha.1.fix.2 ``` Le history `history/0.0.1/alpha.1.fix.2.md` MUST avoir été appliqué et committé avant ce delta. Version après application : ```text 0.0.1-alpha.2 ``` ## Objet Formaliser les règles communes de versioning et de lifecycle prévues pour `alpha.2`, sans anticiper les contrats détaillés des artefacts workflow réservés à `alpha.3`. ## Scope REPLACE : ```text VERSION RULES.md docs/rules/000-README.md ``` ADD : ```text docs/rules/200-GOVERNANCE.md deltas/0.0.1/alpha.2.md ``` DELETE : aucun. ## Changements - `VERSION` passe à `0.0.1-alpha.2` ; - la première famille normative détaillée devient active sous `docs/rules/200-GOVERNANCE.md` ; - le rôle de `VERSION` est limité à la version SemVer du release unit et n'entre pas en conflit avec les versionings indépendants ; - les formes alpha, beta, RC, stable et `.fix.N` sont formalisées ; - `alpha.1` devient explicitement le gate de cadrage obligatoire d'une release ; - la portée de beta, RC et promotion stable est définie ; - REPLAN reste un rôle de tranche alpha sans suffixe SemVer supplémentaire ; - abandon et supersession sont gouvernés sans forcer une stable artificielle ; - l'interruption d'une session n'est pas une frontière de version ; - le principe de proportionnalité est ancré dans la gouvernance détaillée. ## Validation opérateur ```bash test "$(cat VERSION)" = "0.0.1-alpha.2" test -f docs/rules/200-GOVERNANCE.md grep -Fx '' docs/rules/200-GOVERNANCE.md grep -F 'PGR MUST NOT imposer une égalité globale' docs/rules/200-GOVERNANCE.md grep -F 'alpha.1` MUST servir de gate de cadrage' docs/rules/200-GOVERNANCE.md grep -F "L'arrivée à \`.fix.3\` ou au-delà MUST déclencher une revue du plan" docs/rules/200-GOVERNANCE.md git diff --check git add VERSION RULES.md docs/rules/000-README.md docs/rules/200-GOVERNANCE.md \ deltas/0.0.1/alpha.2.md git diff --cached --check git status --short ``` La revue opérateur vérifie également que `alpha.2` ne définit pas encore en détail les formats `history`, `handoff`, `manifest` ou `prompt`, qui appartiennent à `alpha.3`. ## Transition PASS : enregistrer `history/0.0.1/alpha.2.md`, committer `alpha.2`, puis passer à `0.0.1-alpha.3`. FAIL : rester dans `alpha.2` avec `alpha.2.fix.1`, sauf REPLAN si le défaut remet en cause le scope ou le plan.