Referencia de @styx/api-contracts generada de su TSDoc.
packages/api-contracts/package.jsonPágina generada desde
el TSDoc de @styx/api-contracts. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
constPlaybackResolvePlan:IBusContract<"qry",TObject<{intent:TObject<{assetId:TString;client:TUnion<[TObject<{ }>,TArray<TUnknown>]>;preferences:TOptional<TUnion<[TObject<{ }>,TArray<TUnknown>]>>; }>; }>,TUnion<[TObject<{data:TObject<{descriptor:TObject<{actor:TObject<{roles: ...;service: ...;sessionId: ...;userId: ...; }>;assetId:TString;createdAt:TString;delivery:TObject<{certHash: ...;endpoint: ...;tokenTtlMs: ...;transport: ...; }>;expiresAt:TString;plan:TUnion<[..., ...]>;sessionId:TString; }>; }>;ok:TLiteral<true>; }>,TObject<{error:TObject<{category:TUnion<[TLiteral<"transient">,TLiteral<"permanent">,TLiteral<"recoverable">]>;causedBy:TOptional<TArray<TUnion<[..., ...]>>>;code:TString;details:TOptional<TUnion<[TObject<...>,TArray<...>]>>;message:TString;retryable:TBoolean;suggestedAction:TOptional<TString>; }>;ok:TLiteral<false>; }>]>>
Calcula el PlaybackPlan composicional y explicable de un asset para unas capacidades de
cliente (r05). Hoy sólo la admite styx-ops (herramientas de operación y tests).