Skip to content

feat: flow traceability — trace a need across AIDD gestures, visualized in Kanban #348

Description

@blafourcade

Thread télémétrie — Axe B (traçabilité du flow). Sœur de l'observabilité runtime (#297), but différent.

Ce n'est PAS du runtime — c'est de la télémétrie de processus / cycle de vie. On suit un besoin/feature à travers les gestes AIDD et on le voit progresser dans le Kanban (#194).


1. Modèle de corrélation

  • Un besoin = un need_id stable (minté au 1er geste, brainstorm/idea).
  • Propagé via le front-matter des artefacts (need_id: en tête de chaque markdown stické) + un manifeste aidd_docs/tasks/<need_id>/.
  • Tout geste suivant lit/écrit le même need_id → chaîne corrélée.

2. Gestes → Events → Colonnes Kanban

Étape (colonne) Geste(s) AIDD Event émis Artefact stické
Idea aidd-refine:01-brainstorm aidd.flow.brainstorm notes brainstorm
Define aidd-pm:03-prd, 04-spec, 02-user-stories aidd.flow.spec PRD / spec / stories
Plan aidd-dev:01-plan aidd.flow.plan plan
Build aidd-dev:02-implement aidd.flow.implement diff / code
Verify aidd-dev:03-assert, 06-test, 05-review aidd.flow.verify rapport review/test
Ship aidd-vcs:01-commit, 02-pull-request, 03-release-tag aidd.flow.ship commit / PR

3. Schéma d'event aidd.flow.<geste>

4. Règles de rendu Kanban (#194)

  • La carte d'un besoin se place dans la colonne du geste le plus avancé atteint (status=done).
  • Geste started non done → carte « en cours » dans la colonne courante.
  • skipped → la colonne est marquée sautée (le flow AIDD permet de sauter des gestes).
  • Sync bi-directionnel Tools - Kanban Visual Layer #194: bouger une carte peut déclencher le geste correspondant.

5. Acceptance criteria

  • need_id minté au brainstorm et propagé (front-matter + manifeste)
  • Chaque skill du tableau émet son aidd.flow.<geste> corrélé
  • Artefacts stickés liés au need_id
  • Kanban Tools - Kanban Visual Layer #194 lit les events → place la carte dans la bonne colonne
  • Un besoin est traçable de Idea à Ship sans trou

6. Dépendances

Labels: traceability, observability.

Metadata

Metadata

Assignees

No one assigned

    Labels

    observabilityMonitoring & telemetry thread (OpenTelemetry)traceabilityFlow traceability — track a need across AIDD gestures

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions