SDK y paquetes@styx/plugin-sdkinterfaces

Interface: ISeedCatalogResult

Referencia de @styx/plugin-sdk generada de su TSDoc.

ImplementadoSin versión del tren todavía· generada desde packages/plugin-sdk/package.json

Página generada desde el TSDoc de @styx/plugin-sdk. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere.

Interface: ISeedCatalogResult

Resultado de ISeedProvider.seedCatalog(). Todo son domain models puros (@styx/domain), listos para que el host llame sus propios upsert*.

assets SOLO incluye items con archivo local verificado en disco (fs.stat real) — "availability honesta" (r49 §Nota de coordinación, TKT-038 M2): un work sin asset local NO tiene entrada en assets, y eso es la señal — no se inventa un flag de disponibilidad separado.

Properties

assets

readonly assets: readonly IMediaAsset[]

Assets con fichero local verificado (sólo los que existen en disco).


editions

readonly editions: readonly IEdition[]

Ediciones de esas obras.


works

readonly works: readonly IWork[]

Obras del catálogo demo.