feat(0121a): wave 1 e2e_checks proposals (5 apps)
5 fn-recopilador design-e2e paralelos sobre mix de stacks: - deploy_server (Go service) - registry_api (Go service + FTS5) - shaders_lab (C++ ImGui) - auto_metabase (Python CLI) - dag_engine (Go scheduler + react/vite frontend) Total: 24 checks propuestos. Bloques YAML listos para pegar al frontmatter de cada app.md tras revision humana. Advertencias laterales en README.md: - dag_engine: registry.db huerfana + pnpm build roto + falta --migrate-only - deploy_server: --db flag no expuesto en cmdServe Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# Propuestas e2e_checks — issue 0121a
|
||||
|
||||
Generadas por `fn-recopilador design-e2e` en wave 1, 2026-05-19.
|
||||
|
||||
## Estado
|
||||
|
||||
| App | YAML | Lang | Stack | Checks | Severidad mix | Estado |
|
||||
|---|---|---|---|---|---|---|
|
||||
| deploy_server | [deploy_server.yaml](deploy_server.yaml) | go | net/http + CGO sqlite | 4 | critical | propuesta |
|
||||
| registry_api | [registry_api.yaml](registry_api.yaml) | go | net/http + CGO+FTS5 | 7 | 6 critical + 1 warning | propuesta |
|
||||
| shaders_lab | [shaders_lab.yaml](shaders_lab.yaml) | cpp | imgui + mingw-w64 | 3 | 2 critical + 1 warning | propuesta |
|
||||
| auto_metabase | [auto_metabase.yaml](auto_metabase.yaml) | py | httpx + CLI argparse | 4 | critical | propuesta |
|
||||
| dag_engine | [dag_engine.yaml](dag_engine.yaml) | go | net/http + vite/react + CGO+FTS5 | 6 | 5 critical + 1 warning | propuesta |
|
||||
|
||||
## Advertencias detectadas (laterales al objetivo)
|
||||
|
||||
- **dag_engine** — `apps/dag_engine/registry.db` (262 KB) viola `db_locations.md` (registry.db SOLO en raiz). Reaparicio tras borrado de 2026-05-16. Issue separado pendiente.
|
||||
- **dag_engine** — `pnpm build` roto por Mantine API drift (`StepTimeline.tsx:49` + `main.tsx:1`). Check `build_frontend` queda en `severity: warning` hasta arreglar.
|
||||
- **dag_engine** — falta flag `--migrate-only` en binario. Check `migrations_apply` usa `list` como proxy.
|
||||
- **deploy_server** — flag `--db` no expuesto en `cmdServe`. Check smoke usa BD por defecto del cwd hasta arreglar.
|
||||
|
||||
## Siguiente paso
|
||||
|
||||
Wave 2 (16 apps restantes): app_gestion, app_hub_launcher, altsnap_jitter_test, docker_tui, fn_match, footprint_geo_stack, metabase_registry, pipeline_launcher, primitives_gallery, registry_mcp, script_navegador, services_api, services_monitor, set_exe_icon, tables_qa, text_editor_smoke + 5 en projects/*/apps (element_matrix_chat, agents_and_robots, sqlite_api, registry_dashboard, odr_console).
|
||||
|
||||
Tras todas las propuestas → ejecutar 0121c: `/autonomous-task` por app aplicando el bloque al `app.md` correspondiente del sub-repo.
|
||||
|
||||
## Como aplicar manualmente (sin orquestador)
|
||||
|
||||
```bash
|
||||
# Editar el app.md del target
|
||||
cd apps/<app>
|
||||
# Pegar el bloque e2e_checks: del yaml al frontmatter
|
||||
$EDITOR app.md
|
||||
# Commit en sub-repo
|
||||
git add app.md && git commit -m "feat: add e2e_checks (issue 0121)"
|
||||
git push
|
||||
```
|
||||
Reference in New Issue
Block a user