Part of #241 (Tranche 7). Deferred from #240 pending a decision — not a mechanical schema add.
Spec §XIV T7-2 calls for schemas/ModelManifest.json + schemas/AdapterManifest.json (content-addressed store manifests: architecture, quant, tokenizer ref, signature; LoRA base-digest/rank/alpha/eval-report).
Conflict with what already exists:
SourceOSModelCarryRef already models the governed model/adapter reference (carryPolicy, cachePolicy, mutableModelState:false, router/governance refs). Is a store-level ModelManifest a genuinely new type, or an extension of the carry-ref?AdapterDescriptor already exists and means a connector/actuation adapter (api/cli/sdk/event/file). A LoRA "AdapterManifest" would collide in name/concept. Proposed rename: ModelAdapterManifest.
Decision requested:
Blocks the store/catalog wiring in source-os T7-11.
Part of #241 (Tranche 7). Deferred from #240 pending a decision — not a mechanical schema add.
Spec §XIV T7-2 calls for
schemas/ModelManifest.json+schemas/AdapterManifest.json(content-addressed store manifests: architecture, quant, tokenizer ref, signature; LoRA base-digest/rank/alpha/eval-report).Conflict with what already exists:
SourceOSModelCarryRefalready models the governed model/adapter reference (carryPolicy, cachePolicy, mutableModelState:false, router/governance refs). Is a store-levelModelManifesta genuinely new type, or an extension of the carry-ref?AdapterDescriptoralready exists and means a connector/actuation adapter (api/cli/sdk/event/file). A LoRA "AdapterManifest" would collide in name/concept. Proposed rename:ModelAdapterManifest.Decision requested:
SourceOSModelCarryRef?ModelAdapterManifest?).AdapterPromotionDecision(feat(schemas): Model Plane inference-provenance contracts (T7-1/T7-3/T7-4) #240) to avoid duplication.Blocks the store/catalog wiring in source-os T7-11.