# HOWTO-FEATURE — Crear una feature con SDD y BDD ## Flujo corto 1. Crear ticket en backlog (`python3 scripts/new_ticket.py`) 2. `design` (architect) 3. `build` (implementer) 4. `review/security/qa` 5. `documentation_gate` 6. `close` 7. `publish` (`python3 scripts/publish_ticket.py --feature-id F-001`) ## Artefactos esperados - `work/artifacts//triage.md` (opcional) - `work/artifacts//architect.md` (opcional) - `work/artifacts//implementer.md` - `work/artifacts//reviewer.json` - `work/artifacts//security.json` - `work/artifacts//qa.json` - `work/artifacts//documenter.md` - `work/artifacts//leader-close.json` - `work/artifacts//publish.json` ## Ticket style - English caveman - short title - short acceptance bullets - clear scope in/out ## BDD notes - Put `.feature` files in `spec/bdd/features/` - Put steps in `features/steps/` - Use tags like `@F-001`, `@smoke`, `@regression` ## Close rule Feature can be `done` only if: - review approved - security approved - qa approved - documenter evidence exists - publish evidence exists (`publish.json`) - `./scripts/verify.sh` is green