# Compliance rules for TODO: state. Last reviewed TODO: YYYY-MM-DD by TODO: name

Copy this file to `rules.md` and replace every `TODO`. The skill refuses to run
while a `TODO` remains, on purpose. Each rule: an ID, `must` or `should`, the
rule in one sentence, and where it came from. Write the rule in your own words;
paste the source, not a summary of the source, into the "source" column if you can.

This file is not legal advice and the course authors have not filled it for any
state. Your regulator's current rules and your lawyer are the source. Rules change;
re-review at least yearly and after every regulator bulletin.

## Every kind of text

| ID | level | rule | source |
|---|---|---|---|
| ALL-1 | must | No statement that the product treats, cures, prevents or is good for any medical condition or symptom. | TODO: cite |
| ALL-2 | must | No claim the product is safe, harmless, or has no risk. | TODO: cite |
| ALL-3 | must | Nothing that appeals to minors: cartoons, toys, candy brand look-alikes, characters, slang aimed at kids. | TODO: cite |
| ALL-4 | must | No false or unverifiable claims about potency, origin, testing or awards. | TODO: cite |
| ALL-5 | should | Potency stated as on the COA, with the unit (mg or %), not rounded up. | TODO: cite |
| ALL-6 | TODO | TODO: add rules your state applies to all cannabis communication | TODO |

## Menu copy and product descriptions

| ID | level | rule | source |
|---|---|---|---|
| MENU-1 | must | Strain, effect and terpene descriptions may describe taste and aroma; they may not describe medical or health outcomes. | TODO: cite |
| MENU-2 | should | Price shown includes or excludes tax the same way on every line. | your own policy |
| MENU-3 | TODO | TODO | TODO |

## Labels and packaging text

Required elements (the skill reports each one that is missing):

| ID | level | must include | source |
|---|---|---|---|
| LBL-1 | must | Your state's warning statement, word for word: TODO: paste it | TODO: cite |
| LBL-2 | must | Your state's universal symbol: TODO: which one, minimum size | TODO: cite |
| LBL-3 | must | Net weight or count, and total THC in the units your state requires | TODO: cite |
| LBL-4 | must | License number of the producer (write `LIC-…` in examples) | TODO: cite |
| LBL-5 | must | Batch or lot number and the test date or lab name | TODO: cite |
| LBL-6 | TODO | TODO: serving size, activation time, allergens, "keep away from children" | TODO |

## Advertising, social posts, SMS and email

| ID | level | rule | source |
|---|---|---|---|
| AD-1 | must | No ad where the audience is likely under the legal age: TODO: your state's audience threshold or channel rules | TODO: cite |
| AD-2 | must | No depiction of consumption; TODO: confirm for your state | TODO: cite |
| AD-3 | must | No free product, giveaways, or promotions your state bans: TODO: list | TODO: cite |
| AD-4 | must | Required disclaimer text on ads, word for word: TODO: paste it | TODO: cite |
| AD-5 | should | Age gate wording for the channel: TODO | TODO: cite |
| AD-6 | must | SMS and email only to people who opted in; unsubscribe wording present. | TODO: cite (state law plus TCPA / CAN-SPAM as your lawyer advises) |

## SOPs and internal procedures

| ID | level | rule | source |
|---|---|---|---|
| SOP-1 | must | Every step that moves product names the Metrc action that records it. | your own policy |
| SOP-2 | must | ID check steps state the accepted ID types and what to do on a refusal. | TODO: cite |
| SOP-3 | should | Purchase limits per transaction stated in the units your state uses. | TODO: cite |
| SOP-4 | TODO | TODO: waste, sampling, recall, security, visitor log | TODO |

## Words that are always a hit in this operation

One per line. The skill treats each as a BLOCK under the rule you name.

- TODO: e.g. "cures" → ALL-1
- TODO: e.g. "kid-friendly" → ALL-3
- TODO: e.g. "100% safe" → ALL-2

## Words that look like a hit but are fine here

- TODO: e.g. "relaxing" as a taste/aroma descriptor in menu copy, per MENU-1 as your lawyer reads it
