Files
pgr/history/0.0.5/alpha.2.md
2026-09-24 21:21:44 +02:00

101 lines
4.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- file: history/0.0.5/alpha.2.md -->
<!-- version: 1 -->
# History 0.0.5-alpha.2 — contrat générique des prompts de démarrage
## Statut
PASS
La gate de `0.0.5-alpha.2` exécutée par l'opérateur le `2026-09-24` valide le renforcement du contrat générique des prompts de démarrage versionnés. Les tests, audits Markdown, contrôle structurel ciblé et contrôles Git demandés sont propres ; le scope indexé correspond exactement au delta.
## Baseline et version
La tranche part du commit opérateur de `0.0.5-alpha.1` créé après ajout de son history `PASS`. La sortie Git fournie identifie ce commit sous la forme abrégée :
```text
3ca2518 0.0.5-alpha.1
```
Le push vers `origin/master` a réussi avant l'application de `alpha.2`.
La version contrôlée après application du delta est :
```text
0.0.5-alpha.2
```
`history/0.0.5/alpha.1.md` et `deltas/0.0.5/alpha.2.md` sont présents. `history/0.0.5/alpha.2.md` était absent pendant la gate, conformément au workflow.
## Validation opérateur observée
L'opérateur a fourni les sorties du `2026-09-24` depuis `~/Projects/pgr`, à `20:44:04`–`20:44:48`.
Les contrôles de présence et de version ont réussi sans diagnostic :
```text
VERSION 0.0.5-alpha.2
history/0.0.5/alpha.1.md présent
deltas/0.0.5/alpha.2.md présent
history/0.0.5/alpha.2.md absent pendant la gate
docs/rules/000-README.md version 12
docs/rules/210-WORKFLOW.md version 4
```
L'index des règles contient bien la mention des `prompts versionnés` pour `210-WORKFLOW.md`.
La suite Python globale a exécuté `15` tests, tous réussis :
```text
Ran 15 tests in 0.239s
OK
```
Les trois audits documentaires affichent :
```text
Markdown header audit: clean (129 file(s))
Markdown table audit: clean (4 table(s), 129 file(s))
Markdown link audit: clean (123 local link(s), 129 file(s))
```
Le contrôle structurel spécifique affiche :
```text
0.0.5 alpha.2 prompt contract audit: clean (versioned prompt strengthened, manual restart template unchanged)
```
Il confirme notamment :
- le statut `PASS` du history `alpha.1` ;
- la présence, dans `210-WORKFLOW.md`, du contrat minimal couvrant baseline autoritaire et cible, ordre de lecture, état acquis, mission/résultat, scope/hors-scope, décisions gelées/ouvertes, première gate, trajectoire prévisionnelle et responsabilité de validation ;
- le comportement fail-closed lorsqu'une source externe requise manque ;
- l'absence de détails locaux KSP/Games tels que `tokio-postgres`, `WebTransport` ou `Uroburas` dans la règle générale ;
- le maintien de `docs/templates/003-NEW_SESSION_PROMPT.md` en version `1` et de son rôle distinct de message manuel court.
`git diff --check` et `git diff --cached --check` n'ont produit aucun diagnostic. Après ajout des fichiers du delta, le statut indexé transmis est exactement :
```text
M VERSION
A deltas/0.0.5/alpha.2.md
M docs/rules/000-README.md
M docs/rules/210-WORKFLOW.md
```
La transcription du terminal intercale quelques fragments du heredoc de contrôle avec la sortie de `unittest`. Les quinze tests individuels, le résumé `OK`, les trois audits Markdown, le contrôle structurel final et le scope Git restent identifiables et ne signalent aucun échec.
## Résultat
Le contrat des prompts versionnés est renforcé sans imposer une liste rigide de titres, sans dupliquer le template manuel de reprise et sans aspirer les règles propres aux deux corpus externes.
La baseline et les sources externes manquantes restent fail-closed. Les décisions acquises peuvent être résumées pour empêcher une régression utile, mais restent reliées à leurs owners au lieu d'être recopiées exhaustivement dans le prompt.
Aucun fix ni REPLAN n'est requis.
## Transition
Appliquer le présent history puis committer `0.0.5-alpha.2` avant d'appliquer le delta `0.0.5-alpha.3`.
La tranche suivante est `0.0.5-alpha.3` et doit rester limitée au pattern documentaire facultatif de contrats de fichiers ou familles : owner `docs/rules/300-DOCUMENTATION.md`, guide court réutilisable et intégration minimale à la fondation `001` uniquement lorsque la complexité du projet justifie ce registre.