runward

RW™ · V0.10.0

Rétro-documentation et compliance régionale.

Deux lignes de features, les invariants tenus : la porte reste déterministe, zéro-LLM, read-only. runward reconstruit le kit de passation d'un système existant, et la conformité devient un profil régional, sécurité d'abord.

Rétro-documentation : la transmission à rebours

runward sait désormais reconstruire le kit de passation d'un système qui a sauté la phase de transmission. C'est la phase 6 pointée à rebours, sous forme de pipeline d'élicitation-validation : l'outil propose, l'opérateur valide.

  • La commande runward characterize : un inventaire read-only et déterministe d'un codebase legacy (dépendances et lockfiles, entrypoints, CI, tests, forme du git log) vers characterization.md. Des faits, pas des décisions. Elle n'écrit que dans runward/, n'exécute jamais votre code.
  • characterize --mine : de l'archéologie git déterministe, sans appel modèle. Elle propose des décisions structurantes candidates (stack, conteneurisation, CI, familles de dépendances notables) sous forme de DRAFT-*.md (Status: hypothesis, why: UNKNOWN). L'agent raffine, l'opérateur ratifie.
  • Le cycle hypothesis → accepted : check --strict reste rouge tant qu'une décision reconstruite n'est pas ratifiée (vrai why + trigger). Une hypothèse ne passe pas pour une décision.
  • check --coverage : un rapport advisory des ratios livrables + décisions ratifiées, plus le template gap-analysis.md.

Compliance régionale : le mapping est universel, la régulation est une lentille

Le mapping OWASP ASI est le noyau universel ; la régulation nommée devient une lentille régionale interchangeable, sécurité seule par défaut. Le manifeste est le même artefact partout : seule change la régulation citée.

De nouvelles références de framing (pas de la logique de porte) sous docs/compliance/ : ISO/IEC 42001 (l'ancre globale), NIST AI RMF (US), EU AI Act (UE). On mène avec la posture sécurité universelle, on mappe ensuite au régime de l'acheteur. La porte, elle, reste agnostique de toute régulation.

Chaque brique décidée avant le code, verrouillée en ADR (0013 à 0015), prouvée par la suite de tests. La méthode de runward appliquée à runward.


Installer : npx runward init

Release v0.10.0 sur GitHub · CHANGELOG

← Toutes les nouveautés