# Delta 0.0.3-alpha.1 — audit de baseline et cadrage ## Baseline Archive fournie `pgr-v0.0.2.zip`, déclarée téléchargée du tag Gitea `v0.0.2`, vérifiée avec SHA-256 : ```text 8dc5c979a4d722b4ef6ec84b6227c8cbfffb3f865f4ea9063c03ecb1e365cdc4 ``` Le rapport post-tag externe `pgr-0.0.2-publish.001-report.md` indique `PASS` et le même hash. Il n'est pas ajouté rétroactivement à la stable. Aucun `.git` n'est attendu dans l'archive source. Version avant application : `0.0.2`. Version après application : `0.0.3-alpha.1`. ## Objet Exécuter le cadrage demandé par `prompts/003-V0_0_3_START_PROMPT.md` : audit complet de la stable, vérification des règles et de la chaîne historique, inventaire des sujets utiles, choix d'un scope initial et découpage proportionné dans un plan actif. Le résultat détaillé de l'audit, ses limites et les décisions de scope sont consignés dans `docs/plans/003-V0_0_3_TEMPLATES_AUDITS_PLAN.md`. L'archive est cohérente dans les contrôles réalisés ; aucune correction rétroactive de `0.0.2` n'est nécessaire avant cette tranche. ## Scope REPLACE : ```text VERSION ``` ADD : ```text docs/plans/003-V0_0_3_TEMPLATES_AUDITS_PLAN.md deltas/0.0.3/alpha.1.md ``` DELETE : aucun. L'archive delta contient exactement les fichiers complets ci-dessus, avec les mêmes chemins relatifs. Aucun manifest de suppression, history, nouveau template ou script d'audit n'appartient à cette tranche. Les index et les documents historiques restent conformes sans mise à jour cérémonielle : la roadmap annonce déjà `0.0.3`, le changelog conserve les releases stables et les index documentaires pointent vers les collections existantes. ## Validation opérateur Appliquer l'archive delta à la copie de travail du dépôt fondée sur `v0.0.2`. Depuis sa racine : ```bash test "$(cat VERSION)" = '0.0.3-alpha.1' test -f docs/plans/003-V0_0_3_TEMPLATES_AUDITS_PLAN.md test -f deltas/0.0.3/alpha.1.md test ! -e history/0.0.3/alpha.1.md 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 python3 -B - <<'PY' from pathlib import Path import re files = [Path(name) for name in ('README.md', 'RULES.md', 'ROADMAP.md', 'CHANGELOG.md')] for directory in ('docs', 'deltas', 'history', 'prompts'): files.extend(Path(directory).rglob('*.md')) files = sorted(set(files)) for path in files: lines = path.read_text(encoding='utf-8').splitlines() assert len(lines) >= 2 and lines[0] == f'', path assert re.fullmatch(r'', lines[1]), path print(f'Markdown header audit: clean ({len(files)} file(s))') PY git diff --check git add VERSION docs/plans/003-V0_0_3_TEMPLATES_AUDITS_PLAN.md deltas/0.0.3/alpha.1.md git diff --cached --check git status --short ``` Avant d'ajouter le history, le scope attendu des fichiers indexés est : ```text M VERSION A docs/plans/003-V0_0_3_TEMPLATES_AUDITS_PLAN.md A deltas/0.0.3/alpha.1.md ``` L'opérateur confirme également que la baseline provient bien du tag déclaré, que le hash concorde avec la preuve post-tag, que les `24` couples historiques antérieurs sont conservés, que les profils différés ne sont pas matérialisés, et que le plan ne fait pas passer une prévision pour une règle déjà active. ## Transition ### PASS Rédiger et livrer séparément `history/0.0.3/alpha.1.md` avec les résultats réellement observés ; l'appliquer et committer la tranche. Préparer seulement ensuite `0.0.3-alpha.2`. ### FAIL Enregistrer le résultat réellement observé dans le history de `alpha.1`, puis corriger le cadrage dans `0.0.3-alpha.1.fix.1` ou produire un REPLAN motivé. Aucune implémentation `alpha.2` ne doit être absorbée dans le fix.