5.2 KiB
Delta 0.1.5-alpha.1.fix.1 — acquisition des preuves manquantes de la gate d'ouverture
Baseline
Version attendue avant application :
0.1.5-alpha.1
Le history history/0.1.5/alpha.1.md avec statut PARTIAL MUST avoir été appliqué, committé et poussé avant ce delta.
Version après application :
0.1.5-alpha.1.fix.1
Objet
Résoudre uniquement le résultat PARTIAL de alpha.1 en exécutant les preuves exigées par sa gate mais absentes du transcript opérateur.
Aucun défaut normatif, documentaire ou structurel n'est établi par alpha.1. Le présent fix ne réécrit donc pas son contenu, ne modifie aucun owner et ne commence pas alpha.2.
Scope
REPLACE :
VERSION
ADD :
deltas/0.1.5/alpha.1.fix.1.md
DELETE : aucun.
Preuves à acquérir
Le fix doit confirmer dans l'environnement opérateur :
- la trajectoire vivante
0.1.4terminé puis0.1.5à0.1.8, sans réservation0.1.9; - les
103couples delta/history historiques de0.0.1à0.1.4, plus le couple0.1.5-alpha.1désormais clôturé et le delta courant encore sans history ; - les contrats du prompt
011surSHOULD, l'autonomie post-adoption et les scopes réservés ; - les constats structurants du plan
011et la séparation des tranchesalpha.2,alpha.3etalpha.4; - l'hygiène du nouveau delta et le scope Git strictement limité au fix.
Les 55/55 tests Python, l'hygiène texte et les audits Markdown complets de alpha.1 sont déjà des preuves opérateur acquises. Le fix ne modifie aucun code ni script ; il ne rejoue donc pas la suite Python par simple répétition. Les audits texte/Markdown sont toutefois rejoués pour valider le nouvel artefact documentaire.
Validation opérateur
Exécuter depuis la racine du dépôt après commit/push de alpha.1 puis application du présent delta :
cat VERSION
test -f history/0.1.5/alpha.1.md
test -f deltas/0.1.5/alpha.1.fix.1.md
test ! -e history/0.1.5/alpha.1.fix.1.md
grep -Fx '0.1.5-alpha.1.fix.1' VERSION
grep -A2 '^## Statut$' history/0.1.5/alpha.1.md | grep -Fx 'PARTIAL'
grep -F -- '- `(x) 0.1.4`' ROADMAP.md
grep -F -- '- `( ) 0.1.5`' ROADMAP.md
grep -F -- '- `( ) 0.1.6`' ROADMAP.md
grep -F -- '- `( ) 0.1.7`' ROADMAP.md
grep -F -- '- `( ) 0.1.8`' ROADMAP.md
! grep -F -- '- `( ) 0.1.9`' ROADMAP.md
python3 -B -c "from pathlib import Path; expected={'0.0.1':12,'0.0.2':12,'0.0.3':10,'0.0.4':9,'0.0.5':19,'0.1.0':10,'0.1.1':11,'0.1.2':7,'0.1.3':6,'0.1.4':7}; assert all({p.name for p in Path('deltas',r).glob('*.md')} == {p.name for p in Path('history',r).glob('*.md')} and len(list(Path('deltas',r).glob('*.md'))) == n for r,n in expected.items()); assert {p.name for p in Path('deltas/0.1.5').glob('*.md')} == {'alpha.1.md','alpha.1.fix.1.md'}; assert {p.name for p in Path('history/0.1.5').glob('*.md')} == {'alpha.1.md'}; print('0.1.5 alpha.1.fix.1 history boundary: clean (104 closed prior pairs, current fix pending)')"
grep -F 'forte recommandation non obligatoire' prompts/011-V0_1_5_START_PROMPT.md
grep -F 'ne doivent ni rechercher automatiquement « la dernière version de PGR »' prompts/011-V0_1_5_START_PROMPT.md
grep -F 'réservée à `0.1.6`' prompts/011-V0_1_5_START_PROMPT.md
grep -F 'réservée à `0.1.7`' prompts/011-V0_1_5_START_PROMPT.md
grep -F 'réservés à `0.1.8`' prompts/011-V0_1_5_START_PROMPT.md
grep -F '29` fichiers' docs/plans/011-V0_1_5_NORMATIVE_AUTONOMY_PLAN.md
grep -F '242` occurrences' docs/plans/011-V0_1_5_NORMATIVE_AUTONOMY_PLAN.md
grep -F '### `alpha.2` — sémantique normative et conséquences de gate/adoption' docs/plans/011-V0_1_5_NORMATIVE_AUTONOMY_PLAN.md
grep -F '### `alpha.3` — autonomie locale et réalignement volontaire' docs/plans/011-V0_1_5_NORMATIVE_AUTONOMY_PLAN.md
grep -F '### `alpha.4` — frontière PGR / SaseDev Knowledge' docs/plans/011-V0_1_5_NORMATIVE_AUTONOMY_PLAN.md
python3 -B scripts/audit_text_hygiene.py \
README.md RULES.md ROADMAP.md CHANGELOG.md VERSION \
docs deltas history prompts scripts tests templates .gitignore .settings
python3 -B scripts/audit_markdown_headers.py \
README.md RULES.md ROADMAP.md CHANGELOG.md docs deltas history prompts
python3 -B scripts/audit_markdown_tables.py \
README.md RULES.md ROADMAP.md CHANGELOG.md docs deltas history prompts
python3 -B scripts/audit_markdown_links.py \
README.md RULES.md ROADMAP.md CHANGELOG.md docs deltas history prompts
git diff --check
git status --short
git add VERSION deltas/0.1.5/alpha.1.fix.1.md
git diff --cached --check
git status --short
Le scope indexé attendu avant ajout du history du fix est :
M VERSION
A deltas/0.1.5/alpha.1.fix.1.md
Transition
PASS
Produire history/0.1.5/alpha.1.fix.1.md, appliquer ce history puis committer/pusher 0.1.5-alpha.1.fix.1. Préparer ensuite 0.1.5-alpha.2 conformément au plan, sans réouvrir les scopes autonomie alpha.3 ou Knowledge alpha.4.
FAIL / PARTIAL / BLOCKED
Consigner le résultat réellement observé dans history/0.1.5/alpha.1.fix.1.md et rester dans alpha.1.fix.M tant que les preuves d'ouverture ne sont pas complètement acquises, sauf REPLAN si un défaut plus large est démontré.