Files
pgr/deltas/0.0.1/alpha.2.md
2026-09-23 07:47:09 +02:00

2.5 KiB

Delta 0.0.1-alpha.2 — core governance rules

Baseline

Version attendue avant application :

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 :

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 :

VERSION
RULES.md
docs/rules/000-README.md

ADD :

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

test "$(cat VERSION)" = "0.0.1-alpha.2"

test -f docs/rules/200-GOVERNANCE.md

grep -Fx '<!-- file: docs/rules/200-GOVERNANCE.md -->' 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.