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) verscharacterization.md. Des faits, pas des décisions. Elle n'écrit que dansrunward/, 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 deDRAFT-*.md(Status: hypothesis,why: UNKNOWN). L'agent raffine, l'opérateur ratifie.- Le cycle
hypothesis → accepted:check --strictreste 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 templategap-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