quantized duplicated precisions.json, which is authoritative for the
quantized/non-quantized partition. default expressed a per-repository
recommendation nothing consumed: the library resolves its own per-platform
default. Both are gone from the schema.
model.json points at {backend}/config.json, but this repo had no coreml/config.json at all, so the Core ML artifacts were published without a contract. Added, following the same shape as the published xnnpack config: a single variant with `components` mapping the image and text towers to their files.
The image fp32 variant is removed. Its text counterpart was already dropped, so the pair was mismatched, and fp16 is equivalent: relative L2 0.0026 and cosine 0.999997 against fp32 across 8 images. Core ML fp32 also cannot run on the ANE and measured slower everywhere.
Note the Core ML text tower takes two inputs (ids and mask) at [1,74] where the xnnpack text tower takes one at [1,77]; that difference is pre-existing and preserved here.
v0.9.0 and below are untouched.