1.2 KiB
1.2 KiB
HOWTO-FEATURE — Crear una feature con SDD y BDD
Flujo corto
- Crear ticket en backlog (
python3 scripts/new_ticket.py) design(architect)build(implementer)review/security/qadocumentation_gateclosepublish(python3 scripts/publish_ticket.py --feature-id F-001)
Artefactos esperados
work/artifacts/<feature_id>/triage.md(opcional)work/artifacts/<feature_id>/architect.md(opcional)work/artifacts/<feature_id>/implementer.mdwork/artifacts/<feature_id>/reviewer.jsonwork/artifacts/<feature_id>/security.jsonwork/artifacts/<feature_id>/qa.jsonwork/artifacts/<feature_id>/documenter.mdwork/artifacts/<feature_id>/leader-close.jsonwork/artifacts/<feature_id>/publish.json
Ticket style
- English caveman
- short title
- short acceptance bullets
- clear scope in/out
BDD notes
- Put
.featurefiles inspec/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.shis green