Vista generada de dec-0102: Cierre de la pausa de Styx (dec-0099)
docs/decisions/dec-0102-cierre-pausa-styx-axon-foundation.mdVista generada desde
docs/decisions/dec-0102-cierre-pausa-styx-axon-foundation.md. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere. El estado aquí es el del model: si discrepa con otra página, manda el model.
| Campo | Valor |
|---|---|
| Estado | LOCKED |
| Fecha | 2026-08-27 |
| Fichero | docs/decisions/dec-0102-cierre-pausa-styx-axon-foundation.md |
Enmienda a: dec-0099
Por qué importa (del frontmatter del ADR):
Levanta el freeze scope=all de dec-0099. Sin esta decisión,
axon show/axon nowsiguen marcando congelado TODO nodo de roadmap de producto de Styx (confirmado en vivo: track/byte-runtime salía⏸ congelado por dec-0099pese a tener deps satisfechas) — cualquier sesión que intente arrancar trabajo de producto choca con este bloqueo hasta que el modelo refleje el cierre.
Nodos del roadmap que lo citan en refs: ninguno.
Páginas de la documentación que lo citan: ninguna todavía.
Leído de docs/decisions/dec-0102-cierre-pausa-styx-axon-foundation.md, el fichero canónico.
styx-coord, en respuesta a
que axon2 frenó un decompose de track/byte-runtime al detectar el freeze activo y pidió
confirmación antes de saltárselo)hyperdiff/zkit cuando surgió trabajo real y desbloqueado
en el propio roadmap de Styx (track/byte-runtime, zona dataplane, deps satisfechas). Antes
de arrancarlo, verificó axon show track/byte-runtime y encontró ⏸ congelado por dec-0099 (scope=all) — sin excepción nominada para ese nodo (a diferencia de la cadena de publish de
MC en dec-0100 o track/offline-continuity en dec-0098). Preguntó antes de proceder.El freeze scope=all de dec-0099 queda levantado. Styx vuelve a poder avanzar trabajo de
producto de forma normal — no solo excepciones puntuales caso por caso, el pause termina.
waxin, literal: "dec-0099 ya no aplica, decompose byte-runtime, lo pusimos muy literal ese freeze cuando es algo visual, podemos dejarlo abierto eso".
El criterio de salida de dec-0099 tenía dos mitades: axon status (CLI funcional) +
"navegar el roadmap visual sin abrir Markdown" (cockpit, M2, dentro de gateway-web). La
primera mitad se cumple — la CLI axon (status/show/now/graph) es usable en producción, se ha
estado usando en vivo esta misma sesión. La segunda mitad (el cockpit visual) sigue sin existir,
pero waxin declara que exigirla como condición de salida fue redactar el ADR más literal de
lo que hacía falta: la parte visual era deseable, no bloqueante, y no debería seguir
congelando TODO el roadmap de producto mientras no aterrice.
dec-0099 → status: superseded, supersededBy: dec-0102 (styx.model.yml decisions[]).
Su effects: [{type: freeze, scope: all}] deja de estar activo — cualquier nodo que
axon show/axon now marcaban ⏸ congelado por dec-0099 deja de estarlo.gateway-web) NO
se cancela — se declara no-bloqueante. Sigue siendo deseable; si se retoma, es un track
propio de mks-agentics, no una condición de salida de un pause de Styx.track/byte-runtime (lo que motivó esta decisión) y, en
general, cualquier nodo de roadmap de producto de Styx que antes cayera bajo scope=all.dec-0100/dec-0101 (locks de M0/M1 de la fundación de Axon) no se tocan — siguen
vigentes como locks propios, independientes del freeze que cierra este ADR.