Files
fn_registry/dev/proposals_e2e_checks_0121/README.md
T
egutierrez 2effb688b0 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>
2026-05-19 00:32:55 +02:00

2.2 KiB

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 go net/http + CGO sqlite 4 critical propuesta
registry_api registry_api.yaml go net/http + CGO+FTS5 7 6 critical + 1 warning propuesta
shaders_lab shaders_lab.yaml cpp imgui + mingw-w64 3 2 critical + 1 warning propuesta
auto_metabase auto_metabase.yaml py httpx + CLI argparse 4 critical propuesta
dag_engine dag_engine.yaml go net/http + vite/react + CGO+FTS5 6 5 critical + 1 warning propuesta

Advertencias detectadas (laterales al objetivo)

  • dag_engineapps/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_enginepnpm 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)

# 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