01 — Pourquoi
Sans cadre, l’agent improvise
Un agent libre code vite — et contourne specs, frontières d’architecture et exigences sécu. iASSET impose un contrat visible avant le premier diff.
En attente…
02 — Bundle
Cinq lettres, un dossier versionné
iasset/ concentre le contrat du projet. Les agents et la CI lisent les mêmes artefacts YAML / Markdown.
En attente…
03 — Boucle agent
Spécifier avant d’écrire
Le skill iasset-change orchestre l’ordre : spec → architecture → sécurité → tests → implémentation bornée → évaluation.
En attente…
04 — CLI
Pilotage via la ligne de commande
La CLI iasset (package zot-iasset) initialise le bundle, synchronise les IDE, valide les gates et lance les agents déterministes.
1. Initialiser
Crée iasset/ (A/S/S/E/T + skills + agents).
iasset init --architecture hexagonal
2. Spécifier
Ajoute un behavior lié à Linear / Jira.
iasset spec add --id auth.login.form
3. Sync IDE
Exporte skills vers Cursor, Claude Code, OpenCode.
iasset sync --target all
4. Valider
Gates CI — exit code friendly.
iasset validate --gate all
05 — Diffusion
Un cadre, plusieurs surfaces
Le même bundle alimente les IDE agents et la CI. Les exports restent dérivés : la source de vérité est toujours iasset/.
En attente…
Auditable
Behaviors, frontières et exigences versionnés dans le repo — reviewables comme du code.
Déterministe en CI
Agents architecture-reviewer, security-auditor, spec-compliance.
IDE-agnostique
Sync vers Cursor, Claude Code et OpenCode — le contrat reste le dossier iasset/.