Files
fn_registry/dev/issues/0121a-design-e2e-batch.md
T
egutierrez 2b5c30a022 split(0121): epic + 3 sub-issues — design/doctor/apply
0121 era scope demasiado grande para 1 orquestador (batch + new function +
new subcmd + N edits). Split:

- 0121a chore: design-e2e batch (Claude orquesta N fn-recopilador paralelos)
- 0121b feature: audit_e2e_coverage + fn doctor e2e-coverage subcmd
       (tipo feature_app_simple, apto /autonomous-task)
- 0121c chore: aplicar propuestas via N /autonomous-task add_e2e_check

Cada hijo tiene Acceptance verificable + tipo orquestador declarado.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 00:22:23 +02:00

54 lines
1.8 KiB
Markdown

---
id: "0121a"
title: "design-e2e batch: fn-recopilador paralelo sobre apps sin contrato"
status: pendiente
type: chore
domain:
- registry-quality
scope: registry
priority: alta
depends:
- "0120"
blocks:
- "0121c"
related:
- "0121"
- "0068"
created: 2026-05-19
updated: 2026-05-19
tags: [e2e_checks, recopilador, batch, design]
---
# 0121a — Design-e2e batch
## Problema
>20 apps sin bloque `e2e_checks` en `app.md`. Sin contrato, `fn-analizador` no puede validar y el bucle reactivo opera amputado.
## Decision
Lanzar `fn-recopilador` en modo `design-e2e <app>` en paralelo sobre TODAS las apps sin contrato. NO via `/autonomous-task` (no encaja en tipos soportados) — orquestacion manual desde Claude (1 mensaje, N tool_use blocks).
Cada output = propuesta de bloque YAML guardada en `dev/proposals_e2e_checks_0121/<app>.yaml`. Humano (o 0121c) aplica via PR.
## Tareas
1. Listar apps sin `e2e_checks:` con grep -L.
2. Spawn `fn-recopilador design-e2e <app>` paralelo (1 Agent call con N tool_use blocks).
3. Crear carpeta `dev/proposals_e2e_checks_0121/` y volcar 1 yaml por app.
4. Commit la carpeta a master. Push.
## Acceptance
- [ ] `dev/proposals_e2e_checks_0121/` existe con >=1 yaml por app sin contrato detectada.
- [ ] Cada yaml es directamente pegable al `e2e_checks:` del `app.md` correspondiente.
- [ ] Index file `dev/proposals_e2e_checks_0121/README.md` lista las apps + path al yaml.
- [ ] Commit + push a master del registry.
## DoD
- **Donde**: carpeta `dev/proposals_e2e_checks_0121/` visible en repo.
- **Latencia**: batch completo <10 min.
- **Como vuelve**: `ls dev/proposals_e2e_checks_0121/` o `cat README.md`.
- **Onboarding**: "Para aplicar las propuestas a una app concreta, copia el yaml al `app.md` o lanza /autonomous-task 0121c-<app>."