f8efb7d177
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>
1.8 KiB
1.8 KiB
id, title, status, type, domain, scope, priority, depends, blocks, related, created, updated, tags
| id | title | status | type | domain | scope | priority | depends | blocks | related | created | updated | tags | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0121b | audit_e2e_coverage_go_infra + fn doctor e2e-coverage subcmd | pendiente | feature |
|
registry | alta |
|
|
2026-05-19 | 2026-05-19 |
|
0121b — fn doctor e2e-coverage
Problema
No hay forma de medir cuantas apps tienen e2e_checks declarado. Sin metrica, no se puede gatear coverage ni reportar progreso de 0121.
Decision
- Crear funcion del registry
audit_e2e_coverage_go_infraque escaneaapps/,cpp/apps/,projects/*/apps/, parsea frontmatterapp.md, devuelve{total, with_checks, missing[], coverage_pct}. - Anadir subcomando
fn doctor e2e-coverageencmd/fn/doctor.goque invoca la funcion + formatea output (text +--json).
Tareas
- Crear funcion via
fn-constructor(Go, domaininfra). - Editar
cmd/fn/doctor.gopara anadir subcmde2e-coverage. - Tests unitarios de la funcion.
./fn doctor e2e-coveragemuestra reporte.
Acceptance
audit_e2e_coverage_go_infraindexada en registry.db consignature,params_schema, tests >=1.fn doctor e2e-coverage --jsondevuelve JSON con campos{total, with_checks, missing, coverage_pct}.fn doctor e2e-coverage(text) muestra tabla legible.- Sin warnings en
fn doctorglobal.
DoD
- Donde: terminal (
fn doctor e2e-coverage). - Latencia: <2s.
- Como vuelve:
fn doctorrutinario tras editarapp.md. - Onboarding: "Antes de cerrar issue que toca app, ejecuta
fn doctor e2e-coveragepara no bajar coverage."
Tipo orquestador
feature_app_simple (1 funcion + 1 subcmd, scope acotado, criterios verificables). Apto para /autonomous-task 0121b.