133 lines
4.1 KiB
Markdown
133 lines
4.1 KiB
Markdown
<!-- file: deltas/0.0.1/beta.1.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# Delta 0.0.1-beta.1 — foundation reconciliation
|
|
|
|
## Baseline
|
|
|
|
Version attendue avant application :
|
|
|
|
```text
|
|
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 :
|
|
|
|
```text
|
|
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 :
|
|
|
|
```text
|
|
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 :
|
|
|
|
```text
|
|
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
|
|
|
|
```bash
|
|
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 :
|
|
|
|
```text
|
|
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.
|