Skip to content

Paso 3 — Rama: atar el código al QUÉ desde el commit uno

← vuelve a SCRUM-CON-IA.md

En qué consiste en detalle

El dev empieza la implementación atándola al QUÉ: la branch y el implements.yaml salen del mismo ID del tracker, así el link no puede quedar mal tipeado.

Herramientas

bash
dai link-us ABC-482 --us us.md
# → branch  feature/ABC-482-<slug>
# → openspec/changes/<change>/implements.yaml  (con el ac_hash ya calculado)

Qué firma el humano

El dev elige qué US toma. El resto es mecánico y determinista (el CLI), no criterio humano — por eso el key no se tipea a mano (Art. 8, Art. 9).

Antipatrones

  • Tipear el key en la branch o el yaml a mano → error que rompe la trazabilidad.
  • Branch sin implements.yaml en trabajo de producto → no hay link.
  • Escribir la cobertura inversa a mano → se deriva con dai stamp (Art. 10).
  • Una branch para varias US → una US = una capacidad = un implements.yaml.

Software libre (GPLv3). La IA asiste; la persona firma.