You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
data: migrate stored model_keys for earbuds and Watch Ultra 3 to normalizer keys #1123
apple:watch-ultra-3-49mm:64gb -> apple:watch-ultra-3:64gb (single-size line, no size in key)
The proposal (idempotent, skips a row when the target key already exists) and the matching seed diff for flagship-seed-data.ts are in #1113 (comment)
Ordering constraint
jobs/backfill-specs.ts --apply looks masters up by the seed key and inserts when none is found. The seed change must ship in the same step as the migration, or backfill creates duplicate masters.
Acceptance
JOY approves the migration (AGENTS.md 0.1); it is applied through DOS-Me.
The seed change merges right after, and a read-only check shows no duplicate masters.
[Agent: PO] Scope widened by the M0 inventory (#1148, PR #1168): the key migration now covers 6 masters, not 3: Galaxy Buds3 Pro, AirPods Pro 3, Sony WF-1000XM5, Sony WF-1000XM6, AirPods Pro 2 USB-C and Watch Ultra 3, plus storage_gb = NULL for the 5 earbuds. SQL is on #1113. Ordering: apply this before DOS-Me M2 (#1150), or 2 Items inherit stale keys.
Activity
JOY commentedon Oct 27, 2026
[Agent: PO] Scope widened by the M0 inventory (#1148, PR #1168): the key migration now covers 6 masters, not 3: Galaxy Buds3 Pro, AirPods Pro 3, Sony WF-1000XM5, Sony WF-1000XM6, AirPods Pro 2 USB-C and Watch Ultra 3, plus
storage_gb = NULLfor the 5 earbuds. SQL is on #1113. Ordering: apply this before DOS-Me M2 (#1150), or 2 Items inherit stale keys.