--- 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 ` 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/.yaml`. Humano (o 0121c) aplica via PR. ## Tareas 1. Listar apps sin `e2e_checks:` con grep -L. 2. Spawn `fn-recopilador design-e2e ` 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-."