English
Platform matrix
The matrix registers each (os, arch) package type, default delta algo, and hardware policy.
When to use
Register at least one row before the first package. Type decides incremental path: single-file → diff; multi-file → pack. Scenario pages split by shape; see Scenarios.
Configuration entry
Project → Platform Matrix. Steps: Platform matrix. OS/Arch come from platforms/catalog. No YAML table.
Rules and error codes
After a published line exists, type is locked (PACKAGE_TYPE_IMMUTABLEpackage_type locked after a published line exists). Min OS/API live on the version line (min_os / min_api_level), not dropped matrix columns. Current line below floor → MIN_OS_NOT_METOS/API below the current line floor. Fallback arch is registered on the row.
Client duties
check os / arch must canonicalize onto a registered row. Unknown pairs match no artifacts.
Related: Incremental updates, Hardware revisions.