Toda sesion que ESCRIBA en el arbol multi-repo se apunta antes en
repos/metodo/workflows/sesiones-activas.md. Iba a mano y solo lo tenian 2 de
27, y ya se rompio una vez al mudarse el semaforo. Va acotado: si el repo se
clona suelto, esa ruta no existe y no aplica.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Control negativo corrido: sobre un destino que si es repo git, el aviso sale 0
veces.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Re-estampado desde la matriz. Rail nuevo en §7: colocar una entrega convierte
el borrador en una copia derivada, y el borrador se borra en el mismo gesto.
Tres ocurrencias en cuatro dias. Testigo: no que el borrador este al dia — que
no exista.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Hasta hoy sólo viajaban la constitución y el linter. Un repo que se clona SOLO
no tiene la matriz al lado, así que el procedimiento del canal —el saludo
invertido y sus cinco líneas— no le llegaba por ningún camino.
Desde ahora `.metodo/workflows/` viaja con el repo, vigilado por CHECKSUMS y por
el check de deriva como el resto. Y el puntero del CLAUDE.md lleva a él.
⛔ El semáforo NO viaja: es un objeto vivo del árbol multi-repo, no un documento.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Re-estampado. Cambios del máster desde el reparto anterior:
- Entrega/Git: el límite del `git add` con ruta explícita (no protege si el
cambio ajeno está en el mismo fichero) · medir dos veces caza el arrastre.
- §7: el veredicto va en la PRIMERA PALABRA del campo · un `id` es ancla débil,
discrimina una cifra · la frontera «no ejecutes, delega» falla con el TEXTO, y
el criterio que sí para es «¿esto tiene un tipo de sesión propio?».
Sólo se toca .metodo/.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Re-estampado de la copia vendorizada. Cambios del máster:
- §9: los principios de la comunicación entre sesiones.
- §1: la juntura entre dos sujetos, el testigo sin fuente nombrada, y que un
encuadre falso recluta los datos que lo contradicen.
- §7: capas de ARRANQUE y de CONSULTA (la bitácora sale del ritual), la forma
del aviso, y que la unidad de medida del corpus es el TOKEN, no la línea.
- Entrega/Git: el push es un acto de ÁMBITO.
Cero raíles nuevos. Sólo se toca .metodo/ — el corpus de este repo no.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Cambio del máster: `bin/metodo` admite `semaforo` como tipo Conventional. Nombra
las escrituras en el semáforo del árbol, que desde el 2026-08-28 vive en la
matriz y lo editan sesiones de todos los frentes.
metodo.md NO cambia en este re-estampado; sólo el linter y sus CHECKSUMS.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
check_decisiones_en_backlog consume _id_scan (modo defnr) en vez de llevar su
propia copia del patrón, así que ya obedece a D101 (un D9b no cuenta como D9).
Las definiciones entran por -v y no como segundo fichero: con el truco NR==FNR y
la lista vacía la regla se tragaba el fichero entero y el check medía sobre la
nada, en silencio. Copia vendorizada: aquí NO se edita.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
_IDPFX gana B y M (medusa numera Mn, hermes-sitad Bn: el linter era ciego a los
dos corpus enteros) y la extracción de ids gana límite por la derecha: P9b no es
P9, E8.a no es E8, R5-bis no es R5, E2E no es un id. El reconocedor pasa a awk,
porque el límite no se puede expresar en un grep -oE sin lookahead. Y el censo
dice ahora lo que TIRA (sub-ids) y lo que NO ADMITE, en vez de callarlo.
Copia vendorizada: aquí NO se edita.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
check_ids admite la comilla invertida (veía 0 ids donde hay 130/118), parte el
veredicto en rojo-de-esquema-nuevo vs nota-con-conteo-legacy, y DICE cuántos ids
vio por fichero (anti-ceguera, con detector agnóstico de prefijo). El veredicto
final deriva palabra y rc del mismo número y IMPRIME el rc al lado de la palabra,
para que una tubería no se lo coma. Copia vendorizada: aquí NO se edita.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
metodo.md describe las CUATRO capas (backlog · decisiones · AVISOS · bitácora)
y la regla de refinement de D7; el linter estampa doc/decisiones.md en los init
nuevos y gana tres checks de la capa de decisiones.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
El Método ya viajaba completo a este repo desde el cutover del 2026-08-19, pero
se midió que en 9 de 18 repos NADA lo enrutaba: la copia llegaba y no la abría
nadie. Es el raíl §8 aplicado al propio Método — un fallo benigno solo protege
si alguien LEE la línea; una constitución solo gobierna si alguien la ABRE.
El puntero va a CLAUDE.md porque es el único fichero que el harness carga solo
en toda sesión sobre el repo; cualquier otro destino reproduce la enfermedad.
Bloque GESTIONADO entre marcadores (<!-- metodo:puntero -->): `metodo update`
sustituye sólo su interior y no toca un byte fuera — probado con diff contra
git en los dos CLAUDE.md ricos, e idempotente (3 updates, mismo md5).
Y su gate: `metodo check` gana `check_pointer` — el bloque existe y su destino
resuelve. Probado EN ROJO en los tres estados (sin CLAUDE.md, sin bloque,
destino inexistente) y con el código de salida moviéndose, que es lo que
separa un gate de un aviso que nadie lee.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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>
Estampada por 'metodo init' el 2026-08-12 (master 2026-08-08); sin commit no viaja al clonar (D1).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>