Vista generada del nodo track/docs de styx.model.yml: estado, dependencias, gate, cola y páginas de documentación que lo citan.
styx.model.ymlVista generada desde
styx.model.yml. 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.
track/docs — Documentación como contrato: Fumadocs, Diátaxis, referencia generada y guards docs-contract/headless-parityestado: in_progress · kind: track · zona: cross
Depende de: outcome/foundation
| Referencia | Título | Estado |
|---|---|---|
r16 | Filosofía: lab bleeding-edge owned e2e | locked |
r17 | Microservicios split-duro | locked |
r18 | Bus NATS JetStream | locked |
r20 | F0.A architecture correction pass: 6 bloqueantes + 3-división + matiz r19 port Zig | locked |
r28 | Parallelization correction pass | locked |
r31 | Foundation Closure v2 + Reference Harvest | locked |
dec-0112 | La suite WC-JF12-xx contra Jellyfin 12 es gate obligatorio de todo diferencial | locked |
dec-0116 | Contratos contract-first en TypeBox 1.x compilado y salto ya a Elysia 2 beta; Arktype fuera | locked |
dec-0118 | Seguridad por diseño parte 2 — control plane TS, identidad y web (BFF sin tokens portadores, cookies __Host-, CSRF doble barrera, policy deny-by-default, IDOR, CSP+TT, mínimo privilegio, audit) | locked |
dec-0120 | styx consume spire: session-ipc v2 sobre el transporte unix de spire, NATS de los servicios por @styx/bus, evt del daemon con spire-zig, BUS_ROUTES como tabla única de policies y ACL por servicio | locked |
Gate (manifest docs/track/docs/evidence/gate.manifest.yml):
| Item | Verdict | Clase | Páginas que lo citan |
|---|---|---|---|
DC1 | open | contract-frontmatter-ia | Escribir una página de contrato (especificado) |
DC2 | open | generated-http-reference | Generadores de la documentación (especificado) |
DC3 | open | generated-sdk-reference | Generadores de la documentación (especificado) |
DC4 | open | generated-zig-reference | Generadores de la documentación (especificado) |
DC5 | open | generated-bus-protocols | Generadores de la documentación (especificado) |
DC6 | open | config-env-single-schema | Generadores de la documentación (especificado) |
DC7 | open | docs-contract-guard | Escribir una página de contrato (especificado) |
DC8 | open | headless-parity-guard | — |
DC9 | open | target-system-specified | Arquitectura (implementado)Dispositivos, mando y handoff ( especificado)Servidores conectados y Jellyfin ( especificado)Metadatos en el fichero ( especificado)Modelo de datos ( especificado)Modo público y Styx como plataforma ( especificado)Transferencias ( especificado)API para agentes y MCP ( especificado)Importar NFO de Jellyfin ( especificado)Activar los metadatos incrustados ( especificado)Raíces y fuentes ( especificado)Storage Box ( especificado)Subir ficheros ( especificado)Comandos del CLI ( especificado)Salida JSON y códigos de salida ( especificado)API keys ( especificado)Conectar la TV y el CLI ( especificado)Hogares y perfiles ( especificado)Iniciar sesión ( especificado)Invitaciones ( implementado)Guías ( especificado)Plugins ( implementado)Modos de reproducción ( implementado)Motores Zig y libav ( especificado)Navegadores ( especificado)Pistas y subtítulos ( especificado)Styx ( especificado)Actualizar y versiones ( especificado)Instalar ( especificado)Visión ( especificado)Primer arranque ( especificado)Primera biblioteca ( especificado)Primera película en Chrome ( especificado) |
DC10 | open | roadmap-adr-views | Generadores de la documentación (especificado) |
Cola (docs/track/docs/tickets/):
| Ticket | Título | Estado | Prioridad |
|---|---|---|---|
track/docs#01 | Árbol de contenido Fumadocs + esquema de frontmatter de contrato + validador | open | P0 |
track/docs#02 | OpenAPI de los 6 servicios desde la app de captura + fumadocs-openapi | open | P1 |
track/docs#03 | Referencia SDK desde TSDoc con notDocumented como error (trinquete) | open | P1 |
track/docs#04 | Extractor Zig de /// sobre std.zig.Ast + referencia de módulos y SDKs consumidos | open | P1 |
track/docs#05 | Referencia del bus desde BUS_ROUTES y de protocols/* | open | P1 |
track/docs#06 | Esquema único de configuración + referencia + check:env-schema | open | P1 |
track/docs#07 | check:docs-contract + GUARD 6 exige docs: en los manifests | open | P0 |
track/docs#08 | Registro de operaciones + check:headless-parity | open | P1 |
track/docs#09 | Sistema objetivo especificado: cobertura completa de nodos, gates y ADRs | open | P1 |
track/docs#10 | Vistas generadas de roadmap y decisiones | open | P2 |
track/docs#11 | ADR: cuentas, hogares, perfiles, invitaciones y acceso de dispositivos | open | P0 |
track/docs#12 | ADR: headless first-class — SDK, CLI styx para agentes y propuesta MCP | open | P0 |
track/docs#13 | ADR: metadatos incrustados en el fichero (plugin metadata-embed) | open | P1 |
Páginas que lo citan: Roadmap, tickets y axon (implementado), Ciclo de vida (especificado), Generadores de la documentación (especificado), Escribir una página de contrato (especificado), Dispositivos, mando y handoff (especificado), Servidores conectados y Jellyfin (especificado), Metadatos en el fichero (especificado), Modelo de datos (especificado), Modo público y Styx como plataforma (especificado), Transferencias (especificado), API para agentes y MCP (especificado), Activar los metadatos incrustados (especificado), Storage Box (especificado), Comandos del CLI (especificado), Salida JSON y códigos de salida (especificado), API keys (especificado), Conectar la TV y el CLI (especificado), Hogares y perfiles (especificado), Iniciar sesión (especificado), Invitaciones (implementado), Entrar con el CLI (implementado), Guías (especificado), Styx (especificado), Actualizar y versiones (especificado), Desplegar la documentación (especificado), Instalar (especificado), Visión (especificado), Primer arranque (especificado), Primera biblioteca (especificado)
track/docs/contract-pages — Páginas de contrato de lo implementado en el MVP, en el estado que dicen sus gatesestado: queued
Páginas que lo citan: Escribir una página de contrato (especificado)
track/docs/available-from — availableFrom derivado de releases: («disponible a partir de vX.Y.Z») y guard al publicar un release (PROPUESTA, punto 10: cuando se decida)estado: queued
Depende de: track/release-engineering/release-entity
Páginas que lo citan: Escribir una página de contrato (especificado)