Skip to content
Apothem
Commandes du pipeline

/plan-design

/plan-design — Produit un artefact complet de conception architecturale dans `_inputs/design.md`.

Rôle : Architecte Position dans le pipeline : conditionnelle, post-revue, pré-exécution

Produit l'artefact de conception architecturale dans _inputs/design.md lorsqu'une suite de planification comporte du travail porteur d'architecture. Elle est intentionnellement conditionnelle : une suite de prose, de documentation, de métadonnées ou de fixtures restreintes passe de /plan-review directement à /plan-execute ; une suite qui modifie des composants, des interfaces, des schémas, des flux de données, des adaptateurs, la topologie de publication, des limites de sécurité ou le comportement à l'exécution passe d'abord par /plan-design.

Invocation canonique

/plan-design path/to/plan-suite/

Avec arguments :

/plan-design [path/to/plan-suite/] [--refine-existing] [--dry-run]

Entrées

Suite de planification revue + _spec/spec.md + _inputs/handoff-manifest.yml + fiches de score de revue PASS issues de /plan-review.

Sorties

_inputs/design.md ainsi qu'un _inputs/handoff-manifest.yml augmenté portant le chemin de l'artefact de conception, le résultat de la porte de conception, le résultat de couverture sur sept axes et le résumé de la Matrice de Liaison Bidirectionnelle.

Porte d'applicabilité

Exécutez /plan-design lorsqu'au moins une phase aval déclare ou implique :

  • Des changements de disposition des sources, de limite de paquet, de limite d'adaptateur ou de limite de module.
  • Des interfaces publiques, protocoles, schémas, contrats de configuration ou comportement de la CLI.
  • Des flux de données entre composants, un ordonnancement du cycle de vie, des transitions d'état ou des arêtes de dépendance.
  • Une architecture de sécurité, de performance, de concurrence, d'observabilité, de déploiement, de publication ou de chaîne d'approvisionnement.
  • Une passe ultérieure de /architecture-review devant tracer l'implémentation jusqu'à un artefact de conception.

Sautez /plan-design lorsque la suite se limite à des retouches de texte, à des rafraîchissements d'inventaire généré, à des mises à jour de fixtures restreintes, à des corrections ponctuelles de documentation ou à un autre travail dont l'implémentation peut être vérifiée sans surface de traçage architectural. Le chemin d'évitement est explicite : /plan-review enregistre la classification non-architecturale, puis /plan-execute poursuit depuis la suite de planification revue.

En aval

/plan-execute consomme l'artefact de conception pour les phases porteuses d'architecture. /architecture-review consomme le même artefact pendant la Séquence de Revue d'Audit. Si _inputs/design.md est absent pour un travail porteur d'architecture, la revue d'architecture s'arrête et réachemine la suite par /plan-design.

Phases du flux de travail

La commande suit six phases de transformation spécifiques à l'architecture :

  1. Ingestion des entrées — Lit la suite revue, les fiches de score, les sorties de phase et le manifeste de passation ; bloque sur une preuve de revue absente ou en échec à SHARED+.
  2. Décomposition architecturale — Parcourt Architecture, Concurrence, Performance, Sécurité, Tests, Tooling et Observabilité ; identifie les composants, les arêtes et les questions architecturales ouvertes.
  3. Conception d'interface de composants — Définit les interfaces publiques, les contrats de protocole, les schémas, les invariants, les modes de défaillance et les limites d'inversion de dépendance.
  4. Ratification des liaisons entre composants — Ferme chaque arête amont, aval, sœur, de critère et d'ancrage ; émet une Matrice de Liaison Bidirectionnelle lorsque le graphe de composants franchit le seuil de la matrice.
  5. Émission de l'artefact de conception — Écrit _inputs/design.md avec des sections de composants, des diagrammes, des registres de décisions, le résultat de validation et les liaisons.
  6. Porte de validation de la conception — Exécute la porte de pré-émission à quinze barreaux ; met à jour _inputs/handoff-manifest.yml seulement après que la conception réussit.

Forme de l'artefact de conception

Le _inputs/design.md émis contient :

  • Un résumé exécutif avec le nombre de composants et la couverture sur sept axes.
  • Une section par composant principal, ordonnée des surfaces de domaine internes vers les adaptateurs et surfaces d'opérateur externes.
  • Des diagrammes Mermaid d'architecture, de séquence, d'état ou de dépendance là où la structure serait autrement ambiguë.
  • Des registres de décisions architecturales arrêtées avec alternatives, compromis et notes de réversibilité.
  • Le résultat de la porte de validation et la Matrice de Liaison Bidirectionnelle le cas échéant.
  • Les propres liaisons à cinq directions de l'artefact vers les surfaces de planification amont et aval.

Modes de défaillance

SymptômeCauseRécupération
Prérequis incompletPhase dépendante non terminéeTerminez d'abord la phase amont
Porte qualité FAILLa sortie ne respecte pas les standardsCorrigez la sortie et relancez
Suite revue manquanteSuite de planification ou fiches de revue absentesExécutez /plan-generate, puis /plan-review
Suite non-architecturaleAucune phase n'a besoin d'une surface de traçage architecturalEnregistrez l'évitement et continuez vers /plan-execute
La revue d'architecture bloque_inputs/design.md absent pour une implémentation porteuse d'architectureExécutez /plan-design, puis relancez /architecture-review

Exemples

# Dry-run pour prévisualiser l'applicabilité, le nombre de composants et les questions ouvertes
/plan-design --dry-run

# Émet la conception pour une suite porteuse d'architecture nommée
/plan-design path/to/plan-suite/

Références croisées

On this page