Referencia de @styx/plugin-sdk generada de su TSDoc.
packages/plugin-sdk/package.jsonPágina generada desde
el TSDoc de @styx/plugin-sdk. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
Seed provider — produce catálogo demo declarativo para poblar un servicio
en el boot (r48 L2, TKT-038 M2). NO persiste nada — devuelve datos de
dominio puros; el HOST (catalog-svc) decide cómo escribirlos (packages no
importan de apps, r20 §3 — este contrato solo referencia @styx/domain).
Consumer real: catalog-svc, en el boot, antes de app.listen.
readonlyname:string
Nombre único del provider en el registro de plugins.
seedCatalog():
Promise<Result<ISeedCatalogResult,ResultError<"SEED_FAILED">>>
Produce el catálogo demo. Determinista: mismo input, mismo output (ids estables para upsert idempotente).
Promise<Result<ISeedCatalogResult, ResultError<"SEED_FAILED">>>