docs(metodo): re-estampar el Método v2026-08-19 (cutover del máster)

La fuente del Método pasa del árbol de trabajo a la matriz (repo `metodo`).
Esta copia deja de llevar los 10 raíles base EN UNA LÍNEA con un puntero a
`redes/workflows/metodo.md` — nombre viejo, ruta que en un clon ajeno no existe.
Ahora los raíles viajan COMPLETOS, con sus cicatrices, más el §0 «si no escala
no vale para nada» y el raíl de §8 del 2026-08-19 («un fallo benigno solo
protege si alguien LEE la línea»). Las 6 adiciones que estaban «pendientes de
inlinar» viven ya dentro de su raíl.

Estampado con `metodo update`: byte a byte idéntico al máster.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
sirxavor 2026-08-19 19:39:55 +02:00
parent 4c4df9a529
commit e7225bc758
4 changed files with 1150 additions and 63 deletions

View File

@ -1,2 +1,2 @@
4e1afa3b3338bc9ffa97da89559ed56fab05f799281a202cdc286cd527dca8f8 metodo.md 37cd8e9792f5cad5e57827068fe6cb00ca5602eca7692ef2ca943a48806bc8a8 metodo.md
3046e8f13185e4c6a97aaccedeb2f81a958bdc7ceb6b395d411b743c86950f50 bin/metodo 653e618441c519689753e709df9c8e886db78d84faab4d55167883c5026872a9 bin/metodo

View File

@ -1,5 +1,5 @@
# Copia vendorizada del Método (raíl C11). Gestionada por 'metodo init/update'. # Copia vendorizada del Método (raíl C11). Gestionada por 'metodo init/update'.
master: metodo master: metodo
version: 2026-08-15 version: 2026-08-19
estado: vendored estado: vendored
adopted_commit: 6a10eab342a477846ab5f3e67f8ab17169f12807 adopted_commit: 6a10eab342a477846ab5f3e67f8ab17169f12807

View File

@ -154,8 +154,13 @@ check_commits() {
# ── plantillas de doc/ (sólo se crean si faltan — brownfield: no pisar) ─────── # ── plantillas de doc/ (sólo se crean si faltan — brownfield: no pisar) ───────
_scaffold_docs() { # $1 = repo destino _scaffold_docs() { # $1 = repo destino
# Si el repo ya tiene casa de docs propia (doc/ o docs/), NO scaffoldear: no duplicar estructura. # La casa de docs es UNA y se llama doc/ (el linter ancla ahí el corpus de estado).
{ [ -d "$1/doc" ] || [ -d "$1/docs" ]; } && { echo " (doc/ o docs/ ya existe → no scaffoldeo el corpus)"; return 0; } [ -d "$1/doc" ] && { echo " (doc/ ya existe → no scaffoldeo el corpus)"; return 0; }
# Una casa con otro nombre NO se duplica en silencio: se pide el rename (cicatriz: kubernetes
# tenía documentacion/, el guard no la conocía y el init dejó DOS carpetas de documentación).
local alt; for alt in docs documentacion documentation; do
[ -d "$1/$alt" ] && { echo " ⚠ $alt/ existe pero la convención es doc/ — haz 'git mv $alt doc' (si no, el linter no ve el corpus de estado). No scaffoldeo."; return 0; }
done
local d="$1/doc"; mkdir -p "$d" local d="$1/doc"; mkdir -p "$d"
[ -f "$d/backlog.md" ] || cat > "$d/backlog.md" <<'EOF' [ -f "$d/backlog.md" ] || cat > "$d/backlog.md" <<'EOF'
# Backlog # Backlog

File diff suppressed because it is too large Load Diff