# PROJECT_CONSTRAINTS.md — SFIB 2026-04 Shaker Designs

Technical, brand, and production constraints for this project. Claude must follow these when creating, editing, or exporting assets.

> **Status:** DRAFT — fields marked `TBD` need Shalaco to confirm.

## 1. Brand

| Field | Value |
|---|---|
| Brand name | Plant Native Plants Club (TBD — confirm full brand name) |
| Product line | Shaker (seed/spice/?) shakers — TBD confirm product type |
| Initial SKU(s) | Coastal Mix (confirmed), others TBD |
| Voice / tone | TBD |
| Target audience | TBD |

## 2. Label / packaging specs

| Field | Value |
|---|---|
| Format | Shaker label (TBD: dieline dimensions, W × H in inches) |
| Bleed | 0.125" (standard) — confirm |
| Safe area | 0.125" inside trim — confirm |
| Substrate | TBD (paper, BOPP, vinyl, etc.) |
| Print method | TBD (digital, flexo, offset) |
| Finish | TBD (matte, gloss, soft-touch) |
| Print vendor | TBD |

## 3. Color

| Field | Value |
|---|---|
| Color mode (print) | CMYK |
| Color mode (digital) | sRGB |
| Spot colors | TBD (Pantone values if any) |
| Brand palette | TBD — extract from approved mockup |

## 4. Typography

| Field | Value |
|---|---|
| Primary typeface | TBD |
| Secondary typeface | TBD |
| Licensing | TBD |

## 5. Required legal / regulatory copy
- Net weight / volume: TBD
- Ingredients / contents: TBD
- Origin / "Made in": TBD
- Barcode (UPC/EAN): TBD — needed?
- Warnings / allergens: TBD

## 6. File format standards

| Purpose | Format | Profile | Resolution |
|---|---|---|---|
| Master working file | .psd / .ai | CMYK | 300 dpi at final size |
| Print export | PDF/X-4 | CMYK, with bleed + crop marks | 300 dpi |
| Web export | PNG / WebP | sRGB | 72–144 dpi |
| Social export | PNG / JPG | sRGB | per-platform spec |

## 7. Naming convention

```
{BRAND}_{LINE}_{SKU}_{ASSET-TYPE}_{VARIANT}_v{NN}[_STATUS].{ext}
```

- `BRAND` = `PNPC` (Plant Native Plants Club) — confirm
- `LINE` = `SHAKER`
- `SKU` = short slug, e.g. `COASTAL`, `DESERT`, `WOODLAND`
- `ASSET-TYPE` = `LABEL` | `MOCKUP` | `LOGO` | `HERO` | `SOCIAL` | `PRINT`
- `VARIANT` = optional, e.g. `FRONT`, `BACK`, `3OZ`, `IG-SQ`
- `v{NN}` = two-digit version, starting `v01`
- `STATUS` = optional: `WIP` | `REVIEW` | `APPROVED` | `ARCHIVED`

**Example:** `PNPC_SHAKER_COASTAL_LABEL_FRONT_v03_REVIEW.psd`

## 8. Version control rules
- Never overwrite a prior version. Bump `v{NN}`.
- On approval, duplicate to `01_masters/` with `_APPROVED` suffix and lock (read-only).
- Log every version in `_dam/asset-log.csv`.

## 9. Delivery / milestones
- TBD

## 10. Open questions for Shalaco
1. Confirm brand name — is "Plant Native Plants Club" final?
2. What is the product (seed shaker? spice shaker? other)?
3. Full SKU list for initial launch?
4. Dieline/dimensions of the label?
5. Print vendor and their file-delivery spec?
6. Brand assets (logo, fonts, palette) — do any exist yet, or are we creating from scratch?
