2.5 KiB
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
VERSIONpasse à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
VERSIONest 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.Nsont formalisées ; alpha.1devient 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.