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:
parent
4c4df9a529
commit
e7225bc758
@ -1,2 +1,2 @@
|
|||||||
4e1afa3b3338bc9ffa97da89559ed56fab05f799281a202cdc286cd527dca8f8 metodo.md
|
37cd8e9792f5cad5e57827068fe6cb00ca5602eca7692ef2ca943a48806bc8a8 metodo.md
|
||||||
3046e8f13185e4c6a97aaccedeb2f81a958bdc7ceb6b395d411b743c86950f50 bin/metodo
|
653e618441c519689753e709df9c8e886db78d84faab4d55167883c5026872a9 bin/metodo
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
1198
.metodo/metodo.md
1198
.metodo/metodo.md
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user