diff --git a/docs/checklist-revision-capitulo.md b/docs/checklist-revision-capitulo.md index ab642a7..d9c7585 100644 --- a/docs/checklist-revision-capitulo.md +++ b/docs/checklist-revision-capitulo.md @@ -7,6 +7,10 @@ pero el criterio humano decide qué queda aprobado (RFC-0001 §20). Para revisar el curso completo como corte editorial, usa también `docs/guia-revision-corte.md`. +Completar esta checklist no aprueba ni publica el capítulo. Solo reúne +evidencia para que Joel pueda decidir si el contenido puede avanzar a +`reviewed` o si necesita correcciones puntuales. + ## Identificación - Capítulo: @@ -16,6 +20,26 @@ Para revisar el curso completo como corte editorial, usa también - Revisor humano: - Fecha de revisión: +## Evidencia mínima del corte + +Antes de mover cualquier capítulo a `reviewed` o preparar una publicación +posterior, deben pasar las compuertas actuales: + +- [ ] `node scripts/verify-course-links.mjs` pasa. +- [ ] `node scripts/verify-manifest-consistency.mjs` pasa. +- [ ] `node scripts/verify-cargo-examples.mjs` pasa. +- [ ] `node scripts/verify-chapter-anatomy.mjs` pasa. +- [ ] `node scripts/verify-review-packet-coverage.mjs` pasa. +- [ ] `node scripts/verify-editorial-status.mjs` pasa. +- [ ] `node scripts/verify-gate-sync.mjs` pasa. +- [ ] `cargo fmt --check` pasa. +- [ ] `cargo clippy --all-targets --all-features -- -D warnings` pasa. +- [ ] `cargo test --all-targets` pasa. +- [ ] `cargo test --doc` pasa. +- [ ] `cargo bench --all-targets` pasa. +- [ ] `git diff --check` pasa. +- [ ] El check remoto `rust` en GitHub Actions pasa. + ## Claridad técnica - [ ] El capítulo explica el problema antes de presentar servicios. @@ -30,14 +54,10 @@ Para revisar el curso completo como corte editorial, usa también - [ ] El código declara invariantes, límites y errores relevantes. - [ ] No usa `unsafe`. - [ ] No agrega dependencias externas sin justificación escrita. -- [ ] `cargo fmt --check` pasa. -- [ ] `cargo clippy --all-targets --all-features -- -D warnings` pasa. ## Pruebas y benchmarks - [ ] Hay pruebas para reglas y casos límite. -- [ ] `cargo test --all-targets` pasa. -- [ ] `cargo test --doc` pasa. - [ ] El capítulo declara si benchmark aplica. - [ ] Los resultados no prometen costos ni rendimiento de producción.