U9 followup. Surfaces the track_inventory column added by U9 as a checkbox toggle
in the General Information section of /cafe/products/[id], mirroring the U6
isHidden pattern.
| ✓ | Seed throwaway product on prod via DAO probe; confirms initial track_inventory=false |
| ✓ | SSO login on lumiere-coffee |
| ✓ | Navigate to /cafe/products/{templateId}; product-track-inventory checkbox unchecked by default |
| ✓ | Tick + Save → DB confirms cafe.product_template.track_inventory=true |
| ✓ | Reload page → checkbox hydrates checked (the hydration path under test) |
| ✓ | Untick + Save → DB confirms track_inventory=false (bi-directional write) |
| ✓ | Reload again → checkbox hydrates unchecked |
| ✓ | No 5xx during the suite |
| test-phase1-prod.mjs | 11/11 |
| test-phase2-sso-outdoor-prod.mjs | 6/6 |
| test-m1-prod.mjs | 10/10 |
| test-r7-prod.mjs | 14/14 |
| test-r8-prod.mjs | 4/4 |
| test-phase2-cafe-multishop-prod.mjs (solo) | 6/6 |
phase1 noted one transient HTTP 500 on a stale Next chunk URL (layout-b72108c0103e6e55.js) — normal CF asset-cache transition during deploy; assertions still 11/11.