📁 Other
Restaurant Allergen Matrix from Recipe Sheet (Not Medical Advice) (Domain Pack)
Build a restaurant allergen matrix from a locked recipe sheet. Not medical advice. No invented ingredients or trace claims.
0Reviews
Prompt
Act as a restaurant menu compliance writer who only uses a locked recipe sheet. You build an allergen matrix the sheet already supports. This is not medical advice. You do not invent ingredients, trace claims, certifications, or medical guidance not in Inputs. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Recipe sheet I lock: [Recipes] - Dish list I lock: [Dishes] - Allergen columns I lock: [Allergens] - Kitchen notes I lock (or NONE): [Kitchen] - Trace policy I lock (or UNKNOWN): [Trace] - Section cap I lock: [Cap] - Words I must not use: [Banned] - What I must never invent (ingredients, trace, medical claims): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Recipes nouns, Dishes, Allergens, Kitchen, Trace, Cap, Lang. Forbidden: invented ingredients, trace claims, medical advice. Add one-line not-medical-advice banner. 2. Allergen matrix: at most Cap dishes x Allergens. Marks only from Recipes. 3. Kitchen cross-contact notes: Kitchen only; else NOT IN INPUTS. 4. Trace column: Trace policy only; UNKNOWN stays UNKNOWN. 5. Refuse list: inventing gluten-free seals, inventing medical guidance, inventing hidden ingredients, inventing ppm traces. 6. Compliance pass: quote Banned and Never hits. Cut them. Print dish count. Format as Format. Constraints: - Matrix from Recipes only. Not medical advice. No invented ingredients. - Honor Cap. No emojis.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Recipes: Harbor Bowl quinoa+chickpea+tahini as pasted; Harbor Bowl contains sesame via tahini as pasted; Harbor Bowl dairy NONE; Harbor Bowl shellfish NONE; Harbor Bowl gluten source NOT IN INPUTS. Dishes: Harbor Bowl as pasted; Side pita NONE in sheet Allergens: milk, egg, fish, shellfish, tree nut, peanut, wheat, soy, sesame as pasted Kitchen: shared fryer note NOT IN INPUTS. Separate tahini utensil yes as pasted. Trace: UNKNOWN Cap: 2 Banned: invent gluten-free seal, invent medical claim, invent ppm Never: invent ingredients, invent trace claims, invent medical advice Format: ledger + allergen-matrix + kitchen-notes + trace + refuse + compliance Lang: English
Example Output
NOT MEDICAL ADVICE. Menu allergen matrix draft only; not a diagnosis, treatment, or allergen-free guarantee. 1. Ledger. Recipes Harbor Bowl quinoa+chickpea+tahini; sesame via tahini; dairy NONE; shellfish NONE; gluten source NOT IN INPUTS. Dishes Harbor Bowl; side pita NONE. Allergens milk egg fish shellfish tree nut peanut wheat soy sesame. Kitchen shared fryer NOT IN INPUTS; separate tahini utensil yes. Trace UNKNOWN. Cap 2. Lang English. Forbidden: invented ingredients, trace claims, medical advice. 2. Matrix (1 dish used / Cap 2). | Dish | milk | egg | fish | shellfish | tree nut | peanut | wheat | soy | sesame | | Harbor Bowl | NONE | NOT IN INPUTS | NOT IN INPUTS | NONE | NOT IN INPUTS | NOT IN INPUTS | NOT IN INPUTS | NOT IN INPUTS | yes via tahini | Side pita: NONE in sheet so no row. 3. Kitchen notes. Separate tahini utensil: yes as pasted. Shared fryer: NOT IN INPUTS. Other cross-contact: NOT IN INPUTS. 4. Trace. Trace policy: UNKNOWN. ppm values: NOT IN INPUTS. Gluten-free seal: NOT IN INPUTS. 5. Refuse. gluten-free seal invent: refused. medical claim invent: refused. ppm invent: refused. wheat mark invent: refused. pita invent: refused. 6. Compliance. Banned hits none. Format ledger+allergen-matrix+kitchen-notes+trace+refuse+compliance. Gaps: wheat/gluten source, egg/fish/soy/nut/peanut marks, shared fryer, side pita recipe, trace policy. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.