Styx

Qué es Styx, a quién sirve y por dónde empezar.

EspecificadoNo implementado

Especificado. Esta documentación es un contrato (dec-0124, PROPOSED): describe el sistema objetivo y cada página declara, en su cabecera, a qué nodo, gate y decisión está atada y en qué estado está (especificado, implementado o verificado). Lo que dice una página especificado obliga a la implementación, aunque todavía no exista.

Styx es un runtime federado de medios: tu biblioteca de películas y series (y, más adelante, televisión en directo), servida a tus dispositivos desde tu propio servidor. Es un laboratorio personal que apunta alto: el norte medible es superar a Jellyfin en rendimiento y control, no reescribirlo.

Por dónde empezar

Quiero…Voy a…
Entender qué es y qué funciona hoyVisión
InstalarloInstalar
Arrancarlo y ver algoPrimer arranque
Añadir mi bibliotecaPrimera biblioteca
Ver una película en el navegadorPrimera película en Chrome
Invitar a mi familia, conectar la teleCuentas y acceso
Gestionarlo todo desde la terminal o un agenteCLI, agentes

Cómo leer los estados

  • Especificado: es el diseño. Obliga, pero no esperes que funcione hoy.
  • Implementado: existe en un camino de producción. La página dice qué parte y qué falta.
  • Verificado: alguien distinto del autor lo comprobó contra el camino de producción.

Una página no afirma el estado de un gate: lo enlaza. El estado del roadmap vive en styx.model.yml y manda sobre cualquier página escrita a mano.