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.
constCatalogRegisterIngested:IBusContract<"cmd",TObject<{actorDigest:TString;actorId:TOptional<TString>;blake3:TString;completedAt:TInteger;filename:TString;ingestSessionId:TString;key:TString;rootId:TString;sizeBytes:TInteger;uploadId:TString; }>,TUnion<[TObject<{data:TObject<{assetId: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>; }>]>>
Alta en catálogo de una subida terminada (dec-0121): playback-svc la pide
por cada evento que drena del daemon y sólo lo confirma al daemon con la
respuesta; un error retryable se reintenta, uno permanente se descarta.