04. Manejo de un cambio pequeño (ciclo general - pequeño)
Cuando ywc-plan juzga una solicitud como Pequeña , automáticamente entra en este camino.
Elige según el alcance
04. Manejo de un cambio pequeño (ciclo general - pequeño)
Cuándo usar este flujo
Cuando ywc-plan juzga una solicitud como Pequeña, automáticamente entra en este camino. El criterio de decisión es "¿puede esto terminar como un único PR sin descomposición Task?" Si se aplica algún elemento de los siguientes, se eleva a Mediana/Grande en lugar de Pequeña (ver 05).
- Incluye una migración de base de datos
- Introduce una nueva biblioteca/marco
- Se extiende a múltiples subsistemas
Flujo general
ywc-plan -> ywc-code-gen -> ywc-impl-review -> ywc-create-pr| Paso | Skill | Rol |
|---|---|---|
| uno | ywc-plan | Analiza la solicitud y crea plan.md (Qué / Por qué / Fuera de alcance / Hecho cuando) |
| Dos | ywc-code-gen | Generar código de Backend + Frontend + QA en paralelo |
| tres | ywc-impl-review | Revisión final del código antes de abrir un PR |
| cuatro | ywc-create-pr | Creación de PR -> CI -> Comprobación de revisión del bot |
Nota: El flujo Small hace que
ywc-planproduzcaplan.md(no un documento spec) directamente, por lo queywc-spec-ready- que opera sobre un documento spec - no forma parte de este camino.ywc-spec-readyes el paso de convergencia de spec del flujo Medio/Grande (ver 05).Nota:
ywc-code-genno tiene un indicador de revisión automática como--review. Si omite el paso 3 (ywc-impl-review), el PR se abre sin revisión de código, por lo que este flujo debe ejecutarlo explícitamente. Los ejecutores en el flujo Medio/Grande pueden automatizar este paso con el indicador--review- vea 05.
Ejemplo de ejecución
ywc-plan El mensaje de error de fallo de inicio de sesión es demasiado genérico, por lo que es difícil entender la causa. Se quiere mostrar razones específicas como cuenta bloqueada / error de tipeo / no registradoywc-plan El mensaje de error de fallo de inicio de sesión es demasiado genérico, por lo que es difícil entender la causa. Se quiere mostrar razones específicas como cuenta bloqueada / error de tipeo / no registradoywc-code-gen --spec plan.md --feature "specific login failure reason"ywc-code-gen --spec plan.md --feature "specific login failure reason"ywc-impl-reviewywc-impl-reviewywc-create-pr --title "fix: show specific login failure reason"ywc-create-pr --title "fix: show specific login failure reason"Si los comentarios de revisión del Bot, el fallo CI, o los problemas de preparación para la fusión permanecen, continúe con ywc-handle-pr-reviews <pr-number>. El flujo Small se basa en plan.md, por lo que no existe el directorio tasks/<task-name>/ y no encaja con la gestión de finalización de tareas de ywc-finish-branch.
Cuando te bloqueas en cada paso
| Situación | Acción |
|---|---|
ywc-plan juzga el trabajo como Medio en lugar de Pequeño | Esto es normal - muévete a 05. general cycle (medium/large) |
ywc-code-gen devuelve BLOCKED | La especificación puede ser poco clara o no se pudo leer el contexto del proyecto: verifica el bloqueo reportado |
ywc-impl-review devuelve DONE_WITH_CONCERNS | Si es un problema de corrección, corríjalo y vuelva a ejecutar; si es una observación, regístrela en la descripción PR y continúe |
| El PR falla CI | ywc-create-pr o ywc-handle-pr-reviews revisa el registro de fallos e intenta reparaciones hasta dos veces; si aún falla, el problema se presenta como DONE_WITH_CONCERNS o BLOCKED |
Previous: 03. Ship your first feature in 5 minutes - Next: 05. Handling work split into multiple Tasks