Files
pgr/deltas/0.0.1/beta.1.md
2026-09-23 09:00:34 +02:00

4.1 KiB

Delta 0.0.1-beta.1 — foundation reconciliation

Baseline

Version attendue avant application :

0.0.1-alpha.5

Le history history/0.0.1/alpha.5.md MUST avoir été appliqué et committé avant ce delta.

Version après application :

0.0.1-beta.1

Objet

Réconcilier les documents vivants de la fondation après fermeture des tranches alpha, supprimer les formulations de cadrage devenues obsolètes et renforcer les contrôles de navigation/scope avant la release candidate.

Scope

REPLACE :

VERSION
README.md
docs/architecture/002-GOVERNANCE_ARCHITECTURE.md
docs/rules/000-README.md
docs/rules/200-GOVERNANCE.md
docs/rules/210-WORKFLOW.md
docs/validation/001-VALIDATION_MATRIX.md

ADD :

deltas/0.0.1/beta.1.md

DELETE : aucun.

Changements

  • VERSION passe à 0.0.1-beta.1 ;
  • les scopes de 200-GOVERNANCE et 210-WORKFLOW pointent maintenant vers les propriétaires normatifs effectivement créés pendant les alpha au lieu d'annoncer un travail futur ;
  • la structure de croissance précise que les principes généraux restent dans RULES.md tant qu'une famille 100 — general distincte n'apporte pas de valeur ;
  • l'index des règles rend ce choix explicite sans créer de placeholder ;
  • le README ne qualifie plus la matrice de validation d'« initiale » maintenant qu'elle est un document vivant établi ;
  • la matrice ajoute des contrôles de navigation (PGR-NAV-001) et de cohérence des scopes documentaires (PGR-SCOPE-001) pour les phases de stabilisation ;
  • aucun snapshot historique (delta, history, prompt initial) n'est réécrit pour refléter l'état courant.

Validation opérateur

test "$(cat VERSION)" = "0.0.1-beta.1"

grep -F 'Les contrats détaillés des artefacts' docs/rules/200-GOVERNANCE.md
grep -F '210-WORKFLOW.md' docs/rules/200-GOVERNANCE.md
grep -F '400-VALIDATION.md' docs/rules/200-GOVERNANCE.md

grep -F 'Les règles détaillées de validation' docs/rules/210-WORKFLOW.md
grep -F '400-VALIDATION.md' docs/rules/210-WORKFLOW.md

if grep -F 'seront définis séparément' docs/rules/200-GOVERNANCE.md; then
    echo '200-GOVERNANCE contient encore une promesse de tranche obsolète.' >&2
    exit 1
fi

if grep -F 'seront formalisées dans `alpha.5`' docs/rules/210-WORKFLOW.md; then
    echo '210-WORKFLOW contient encore une référence de cadrage obsolète à alpha.5.' >&2
    exit 1
fi

grep -F 'La famille `100 — general` demeure réservée' docs/rules/000-README.md
grep -F 'Une famille dédiée `100 — general` n'"'"'est matérialisée que si' docs/architecture/002-GOVERNANCE_ARCHITECTURE.md

grep -F '`PGR-NAV-001`' docs/validation/001-VALIDATION_MATRIX.md
grep -F '`PGR-SCOPE-001`' docs/validation/001-VALIDATION_MATRIX.md

for file in \
    RULES.md \
    ROADMAP.md \
    CHANGELOG.md \
    docs/000-README.md \
    docs/objectives/001-PROJECT_OBJECTIVES.md \
    docs/architecture/001-PROJECT_PROFILE.md \
    docs/architecture/002-GOVERNANCE_ARCHITECTURE.md \
    docs/plans/001-V0_0_1_FOUNDATION_PLAN.md \
    docs/rules/000-README.md \
    docs/rules/200-GOVERNANCE.md \
    docs/rules/210-WORKFLOW.md \
    docs/rules/300-DOCUMENTATION.md \
    docs/rules/400-VALIDATION.md \
    docs/validation/001-VALIDATION_MATRIX.md; do
    test -f "$file"
done

git diff --check

git add VERSION README.md docs/architecture/002-GOVERNANCE_ARCHITECTURE.md \
    docs/rules/000-README.md docs/rules/200-GOVERNANCE.md docs/rules/210-WORKFLOW.md \
    docs/validation/001-VALIDATION_MATRIX.md deltas/0.0.1/beta.1.md

git diff --cached --check

git status --short

La sortie attendue avant ajout du history est :

M  README.md
M  VERSION
A  deltas/0.0.1/beta.1.md
M  docs/architecture/002-GOVERNANCE_ARCHITECTURE.md
M  docs/rules/000-README.md
M  docs/rules/200-GOVERNANCE.md
M  docs/rules/210-WORKFLOW.md
M  docs/validation/001-VALIDATION_MATRIX.md

Transition

PASS : enregistrer history/0.0.1/beta.1.md, committer beta.1, puis passer à 0.0.1-rc.1.

FAIL : rester dans beta.1 avec beta.1.fix.1, sauf REPLAN si la réconciliation révèle une contradiction structurelle de la fondation.