Next-Phase n7 (Narong). Verified on demo.staging4/4 + staging smoke 5/5.
(1) The default coffee-shop category set is now Narong's list, and (2) his new requirement — the
Categories page "Use default categories" button now opens a confirmation dialog before populating
(it applied instantly before). Both the Categories page and the register-add prompt share one list + the idempotent
apply action. No migration.
The 9 categories
Espresso Drinks
Brewed Coffee
Cold & Iced Coffee
Teas & Matchas
Alternative Drinks
Pastries & Baked Goods
Breakfast & Brunch
Grab & Go
Snacks
Live on demo.staging
demo.staging › Configurations › Categories, empty state — "Use default categories" lists Narong's set.The new confirmation dialog on staging — all 9 categories, Cancel / "Add 9 categories". Nothing is created until confirmed.
nix-cafe dev7948a83 → staging996874d
(Worker nix-cafe-staginga0cc74c5). Files: lib/constants/default-categories.ts +
settings/categories/categories-client.tsx. No migration. Parked on staging for the scheduled prod promote.