Files
pgr/deltas/0.0.3/alpha.1.md
2026-09-23 17:54:34 +02:00

3.9 KiB

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 :

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 :

VERSION

ADD :

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 :

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'<!-- file: {path.as_posix()} -->', path
    assert re.fullmatch(r'<!-- version: [1-9][0-9]* -->', 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 :

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.