Files
pgr/deltas/0.0.1/alpha.3.md
2026-09-23 07:48:48 +02:00

2.7 KiB

Delta 0.0.1-alpha.3 — workflow artifacts

Baseline

Version attendue avant application :

0.0.1-alpha.2

Le history history/0.0.1/alpha.2.md MUST avoir été appliqué et committé avant ce delta.

Version après application :

0.0.1-alpha.3

Objet

Formaliser les contrats des artefacts workflow et surtout leur ordre d'application, afin qu'une tranche validée et son history soient committés avant l'application du delta suivant.

Scope

REPLACE :

VERSION
RULES.md
docs/rules/000-README.md

ADD :

docs/rules/210-WORKFLOW.md
deltas/0.0.1/alpha.3.md

DELETE : aucun.

Changements

  • VERSION passe à 0.0.1-alpha.3 ;
  • le workflow canonique devient delta → validate → history → commit → next delta ;
  • un FAIL peut être committé avec son history avant le fix qui le corrige ;
  • les contrats de plan, delta, history, prompt, handoff et manifest sont définis ;
  • les archives delta/history restent séparées ;
  • les suppressions peuvent utiliser un manifest exact lorsqu'elles existent réellement ;
  • une interruption de session utilise un handoff si nécessaire et ne crée pas une nouvelle version ;
  • la baseline source stable peut être l'archive issue du tag canonique, sans exiger .git ;
  • validation pré-tag et vérification post-tag sont distinguées ;
  • aucun répertoire workflow vide n'est imposé.

Validation opérateur

test "$(cat VERSION)" = "0.0.1-alpha.3"

test -f docs/rules/210-WORKFLOW.md

grep -Fx '<!-- file: docs/rules/210-WORKFLOW.md -->' docs/rules/210-WORKFLOW.md
grep -F 'delta N+1' docs/rules/210-WORKFLOW.md
grep -F 'Le history MUST être appliqué avant le commit de la tranche qu'"'"'il constate.' docs/rules/210-WORKFLOW.md
grep -F 'Le delta suivant MUST NOT être appliqué avant le commit de la tranche courante' docs/rules/210-WORKFLOW.md
grep -F '<project>-<X.Y.Z>-<tranche>.delta.zip' docs/rules/210-WORKFLOW.md
grep -F 'manifests/X.Y.Z/<tranche>.delete.txt' docs/rules/210-WORKFLOW.md
grep -F 'prompts/NNN-VX_Y_Z_START_PROMPT.md' docs/rules/210-WORKFLOW.md
grep -F 'handoffs/X.Y.Z/NNN-TYPE-<description>.md' docs/rules/210-WORKFLOW.md

git diff --check

git add VERSION RULES.md docs/rules/000-README.md docs/rules/210-WORKFLOW.md \
    deltas/0.0.1/alpha.3.md

git diff --cached --check

git status --short

La revue opérateur vérifie également que alpha.3 ne crée aucun répertoire vide handoffs/ ou manifests/ uniquement pour satisfaire la documentation.

Transition

PASS : enregistrer history/0.0.1/alpha.3.md, committer alpha.3, puis passer à 0.0.1-alpha.4.

FAIL : rester dans alpha.3 avec alpha.3.fix.1, sauf REPLAN si le défaut remet en cause le scope ou le plan.