Files
fn_registry/dev/issues/0121a-design-e2e-batch.md
T
egutierrez a3f75d61ec chore: avance acumulado de sesiones previas (reorg dev/issues + ajustes)
Reorganizacion de dev/issues en subcarpetas (completed/, cpp/, gamedev/,
kanban/, trading/, imagegen/, matrix/) y cambios acumulados en cmd/fn/pyrunner,
.claude/commands y settings. Trabajo de otro LLM/sesion, commiteado a peticion
del usuario para desbloquear el working tree. Excluido logs/ardour_mcp_server.log (ruido).
2026-06-30 14:43:51 +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, ausente-ready]
---
# 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>."