Completion is no longer a global percentage but a 3D matrix — every family × channel × market combination has its own blocking / recommended score, clickable.
Added
Completeness · Family × channel × market matrix with per-cell blocking / recommended scores.
Completeness · Per-cell drill-down — list of records blocking publication, with missing attributes.
Dashboard · New "combinations at 100% blocking" indicator, replacing the global percentage.
API · /completion endpoint to query the matrix from an external tool.
Changed
Breaking · The completion field returned by /products/{sku} is now an object ({blocking, recommended}) instead of a number. See migration guide in the docs.
UI · The product record header replaces the single gauge with three bars (one per priority channel axis).
Deprecated
API · The legacy completionPercent field remains available through 2.6 then will be removed.