0.0.1-beta.1
This commit is contained in:
132
deltas/0.0.1/beta.1.md
Normal file
132
deltas/0.0.1/beta.1.md
Normal file
@@ -0,0 +1,132 @@
|
||||
<!-- 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.
|
||||
Reference in New Issue
Block a user