Commit Graph

31 Commits

Author SHA1 Message Date
sirxavor
a9431bf5f4 chore(metodo): un censo que subestima entrega una lista corta con aspecto de completa
Uno que sobrestima chirria y se revisa; uno que se queda corto se cree. El
control: mete en el censo un elemento que TIENE que aparecer.

Sesion: superadmin

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 22:47:16 +02:00
sirxavor
b049cf25bc chore(metodo): un latest es una bomba con temporizador de reinicio
Falla la proxima vez que el proceso arranque, meses despues y por una causa
ajena. Y cuanto mas estable es el proceso, mas grande es la divergencia
acumulada: la estabilidad no reduce el riesgo, lo carga.

Sesion: superadmin

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 12:28:17 +02:00
sirxavor
d42191d615 chore(metodo): un arbitro que cuelga del sitio que arbitra no es un arbitro
El diseno de tolerancia puede ser correcto en la capa que lo declara y no
sostenerse porque la RED no acompana. Y el precedente que da confianza puede
ser justo el que no cubre tu direccion.

Sesion: superadmin

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 11:42:26 +02:00
sirxavor
73f3c5001e chore(metodo): releer una inferencia no la comprueba
Solo queda comprobada cuando algo EXTERNO tiene que estar de acuerdo, y externo
significa llegar por una ruta distinta de la que la produjo. Medido en dos
frentes: 25 errores en un dia, CERO cazados por relectura.

Sesion: superadmin

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 20:30:32 +02:00
sirxavor
a57efc1bb6 chore(metodo): los dos limites de C26 y donde se sella un gate nuevo
C26 mide presencia, no autoria: cualquier valor vale y una persona escribe el
suyo. Dice quien ESCRIBIO, no quien publico, y es autodeclarado — caza la
ausencia, nunca un rol equivocado.

Sesion: superadmin

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 19:06:48 +02:00
sirxavor
35a6b1ef7a chore(metodo): C26 — cada commit dice QUIEN lo hizo
git no tiene concepto de sesion, pero el mensaje si lo controlamos. Un trailer
«Sesion: <rol>/<frente>» hace visibles en el log los filos del working tree
compartido. Se juzga desde un punto de adopcion sellado por repo, asi que la
historia anterior queda fuera por construccion.

Sesion: superadmin

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 19:00:09 +02:00
sirxavor
b1301bbc91 chore(metodo): cuatro filos del working tree compartido
El indice te hace arrastrar lo ajeno; --amend te hace reescribirlo; y git
status NO ve los commits sin empujar — son dos comprobaciones y ninguna implica
a la otra.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 18:12:13 +02:00
sirxavor
1e6eeb2fd9 chore(metodo): un incremento sin declarar es indistinguible de una deriva
.metodo/INCREMENTO declara lo que este repo tiene DE MAS: ruta, fecha y por que.
Propone el frente, coloca quien lleva el Metodo.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 17:16:05 +02:00
sirxavor
7be163a03c chore(metodo): lo medido se escribe en la capa del que EJECUTA, no del que DECIDE
Tres railes nuevos en §6: el dato correcto que cae en la capa del ejecutor y es
invisible desde donde se decide; el instrumento que no puede ver el estado malo
y contesta con aplomo; y mtime/ctime para datar un artefacto.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 12:55:00 +02:00
sirxavor
087819ff77 chore(metodo): proponer sobre el mecanismo de otro frente es TOCARLO
Una propuesta tecnica concreta de una orquestadora a otra tiene fuerza de
encargo. Entrega el problema MEDIDO y, si propones salida, di que no has leido
su contrato. Y una frontera se valida el dia que alguien competente se equivoca
dentro de ella y aun asi no pasa nada.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-30 19:23:32 +02:00
sirxavor
c6571ad542 chore(metodo): un arrastre no rompe, DESINFORMA
Una fila arrastrada no queda corrupta: queda publicada en una version anterior.
No hay conflicto ni nada que se vea, y el siguiente lector la cree al dia. Es
peor que un conflicto, que al menos se ve.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-30 19:05:43 +02:00
sirxavor
2b6b69ee29 chore(metodo): el indice tambien es compartido, y el gate arreglado
git add con ruta explicita no desmonta lo que otra sesion dejo staged: tu
commit se lleva ficheros que ni nombraste ni tocaste. El gesto que falta no es
«no uses -A» sino: si te llevaste algo ajeno, DILO EN EL MENSAJE.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-30 17:34:04 +02:00
sirxavor
5922c7f5db chore(metodo): EN VUELO entero, gate que ata, deploy/doc, y git no distingue sesiones
Los cinco campos del bloque EN VUELO viajan ahora con el nucleo (antes solo
viajaba el porque). Vocabulario C25 con deploy y doc: 24 de 25 falsos positivos
de un repo los escribia un robot, uno por despliegue. Y el limite del terreno:
en este arbol git no distingue sesiones, asi que lo unico que atribuye es el
mensaje.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-30 17:26:03 +02:00
sirxavor
81a215dc74 chore(metodo): la puerta hay que escribirla de modo que ATE, no que informe
Si el cumplimiento depende de la atencion de quien tiene prisa, no has escrito
un rail: has escrito un consejo.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-30 15:09:36 +02:00
sirxavor
02095fa995 chore(metodo): C25 admite las capas del corpus, y el rail del rojo cronico
avisos/bitacora/decisiones/backlog son tipos de cambio de primera clase en este
metodo y el vocabulario no los contemplaba. Y un gate permanentemente rojo es
tan ciego como uno que no puede enrojecer: con 16 rojos de fondo, el 17 no se
ve.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-30 14:52:08 +02:00
sirxavor
6cd714959d chore(metodo): re-estampa — §6: «PARA y reporta» dice ahora A QUIEN
Un hallazgo que invalida una decision va a quien la LLEVA, no solo a quien la
ejecuta. Y cuando otro frente te reporta algo y lo arreglas, el acuse es parte
del arreglo.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-30 13:26:43 +02:00
sirxavor
14e23f4bf7 chore(metodo): re-estampa — §7: el entregable lleva el valor, el historial es de la bitacora
Fuera de un documento firmado van las fechas del proceso, los mtime, los «antes
decia» y las citas de quien lo pidio: todo eso tiene su capa y no es esa.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-30 02:35:57 +02:00
sirxavor
1a1197c0c1 chore(metodo): re-estampa el Metodo — §9: «ya medido» no exime
Nadie tiene la ultima palabra por su posicion: el que manda marca con su
testigo, no con su autoridad; el que recibe reproduce lo que va a sostener una
decision, aunque venga marcado.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-30 02:05:06 +02:00
sirxavor
249794c189 chore(metodo): re-estampa el Metodo 2026-08-30 (§7: el borrador muere al colocar la entrega)
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>
2026-08-30 01:50:26 +02:00
sirxavor
801394335d docs(metodo): máster 2026-08-29 (6) — raíles de la purga, la frontera del texto y el push por ámbito
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>
2026-08-29 20:09:32 +02:00
sirxavor
89504a3a31 docs(metodo): máster 2026-08-29 (5) — la constitución, generalista
Re-estampado. El máster deja de citar repos concretos: 35 nombres propios
generalizados conservando el caso («el hub», «el edge», «el router de campo»,
«el MCP de build», «el motor de aprovisionamiento»). Ahora funciona de verdad
clonado en solitario, que es lo que su banner prometía desde el cutover.

Testigo: nombres 35→0, cicatrices 97→97, fechas 111→111, ids 52→52. Nada de
lo que enseña cada raíl se ha perdido; sólo el nombre que sólo significaba
algo en el árbol de origen.

Sólo se toca .metodo/.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-29 17:05:42 +02:00
sirxavor
2d033dd481 docs(metodo): máster 2026-08-29 (4) — medir dos veces caza el arrastre
Re-estampado. Cambios del máster:
- Entrega/Git: lo que caza un arrastre no es acordarse de mirar el diff, es
  MEDIR DOS VECES y que los números no cuadren. El testigo es la discrepancia
  entre dos medidas, que obliga a mirar sin depender de acordarse.
- (Y en el procedimiento del canal, fuera del máster: el testigo de cierre de
  una sesión de ejecución se pide AL ENTREGAR, no después.)

Sólo se toca .metodo/.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-29 16:52:08 +02:00
sirxavor
6c2115b675 docs(metodo): máster 2026-08-29 (3) — el límite del git add, el veredicto en la primera palabra, el ancla débil
Re-estampado. Tres raíles nuevos, los tres salidos de ejecutar una purga:
- Entrega/Git: `git add` con ruta explícita NO protege si el cambio ajeno está
  en el MISMO fichero. Lo caza la puerta de los tres números, enrojeciendo por
  causa ajena — y eso entrena a desmentir el gate.
- §7: el veredicto va en la PRIMERA PALABRA del campo, no al final. 14 filas no
  empezaban por marca de cierre y sólo 3 estaban vivas.
- §7: un `id` es ancla DÉBIL; discrimina una cifra distintiva. Los falsos
  negativos se ven; los falsos positivos aprueban un borrado y no se notan.

Sólo se toca .metodo/.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-29 16:29:56 +02:00
sirxavor
1275350578 docs(metodo): máster 2026-08-29 (final) — canal, capas de lectura, tokens y ámbito del push
Re-estampado final de la jornada. Cambios del máster:
- §9: los principios de la comunicación entre sesiones.
- §1: la juntura entre dos sujetos · el testigo sin fuente nombrada · 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 · la unidad de medida es el TOKEN, no la línea.
- Entrega/Git: el push es un acto de ÁMBITO, con la autorización de Xavier
  para cuando la orquestadora no está viva — y su límite: empujar no es decidir.

Cero raíles nuevos. Sólo se toca .metodo/.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-29 09:50:37 +02:00
sirxavor
fc4f0d2a1c docs(metodo): máster 2026-08-29 — canal en §9, capas de lectura y unidad en tokens (§7)
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>
2026-08-29 09:47:07 +02:00
sirxavor
e6d4ad34d5 docs(metodo): re-estampado del máster 2026-08-28 — §9 gana el canal entre sesiones
Copia vendorizada al día con la matriz (metodo.md + linter, byte a byte).
Cambio del máster: dos enmiendas DENTRO de §9 (el canal entre sesiones cambia
el TRANSPORTE, no el CRITERIO; y la tensión nueva: la sesión más barata de
alcanzar es la que §9 prohíbe usar para verificar). 0 raíles nuevos.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-28 11:27:05 +02:00
sirxavor
be753157cf chore(metodo): re-estampado 2026-08-23 (A43: el > de blockquote · D102: la casilla) + bloque eol=lf acotado 2026-08-23 15:08:39 +02:00
sirxavor
a901586bab docs(metodo): re-estampado al máster 2026-08-22 — cuarta capa del corpus
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>
2026-08-22 09:59:48 +02:00
sirxavor
e7225bc758 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>
2026-08-19 19:39:55 +02:00
sirxavor
4c4df9a529 docs(metodo): re-estampa el Metodo 2026-08-15 (promocion de la primera cosecha)
7 adiciones promovidas del buzon de la matriz (0 railes nuevos): R3 diff-del-artefacto,
R6 ruta-exacta, R7 consumidor-salta-merge, R8 preferencia-vs-identidad, rail 12 lineas
ejecutables, Entrega/Git representacion en disco, Entrega/Deploy testigo-en-el-registro.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-15 03:04:20 +02:00
sirxavor
2b62b8d6e9 docs(metodo): commitear la copia vendorizada + doc/ de tres capas
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>
2026-08-15 03:01:14 +02:00