SDK y paquetes@styx/api-contractsindexinterfaces

Interface: IMetadataPatch

Referencia de @styx/api-contracts generada de su TSDoc.

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

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

Interface: IMetadataPatch

Parche declarativo y parcial de metadata sobre un asset del catálogo (r48 §3.3). Inmutable — la aplicación (merge) nunca lo muta, produce un resultado nuevo.

Properties

assetId

readonly assetId: string

AssetId del catálogo al que aplica este patch.


certainty

readonly certainty: MetadataCertainty

Hecho observado / inferencia / preferencia editorial.


confidence

readonly confidence: number

Confianza 0-1. Desempate secundario cuando dos patches compiten por el mismo campo con igual rango de precedencia de plugin (catalog-svc M4).


fields

readonly fields: IMetadataPatchFields

Campos tocados por este patch. Al menos uno presente.


producedAt

readonly producedAt: number

Epoch ms de cuándo se produjo el patch.


provenance

readonly provenance: IMetadataPatchProvenance

Qué plugin lo produjo.