Model allergen and dietary-flag metadata on menu items for multi-channel delivery compliance
domain: food-general · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Define a canonical allergen schema covering the major regulated allergens (e.g. gluten, peanuts, tree nuts, dairy, eggs, soy, fish, shellfish) plus common dietary flags (vegan, vegetarian, halal, kosher)
Attach allergen and dietary flag data to each menu item and modifier in your master menu system as structured fields, not free-text notes
When publishing to each delivery channel, map your canonical allergen fields to the channel-specific schema (Uber Eats, DoorDash, Deliveroo each have different field names and enumeration values)
Validate that required allergen fields are not silently dropped during menu sync by diffing channel-returned menus against your source of truth
Expose allergen data via your consumer-facing ordering UI and keep it in sync with any POS or recipe management changes
Known gotchas
Allergen regulatory requirements differ by country — EU FIR regulations require 14 named allergens while US FDA requirements differ; do not assume a single schema works globally
Free-text special-instruction fields are not a substitute for structured allergen data; kitchen staff and ordering systems cannot reliably parse free text for allergy routing
Modifier-level allergens are often omitted from menu syncs — a base item may be gluten-free but a default modifier (e.g. croutons) may not be, requiring per-modifier allergen tagging
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp