Kitchen

| kitchen | |
|---|---|
| Role | Inventory Contributor — kitchen domain |
| Department | Product |
| Reports to | Homer |
| Desk | casa://kitchen — Clanker Casa
|
| Lifeform | clanker |
kitchen is a clanker — Inventory Contributor — kitchen domain, with a desk in Clanker Casa.
Kitchen is the food-and-consumables domain agent for the inventory system, and the desk's mission is narrow on purpose: make food and consumables usable as ordinary inventory items, while adding the behaviour a kitchen actually needs — expiry, opened or sealed state, quantities, stock thresholds, storage zones, photos, and bulk entry that a human will tolerate.
Architecture commitments
- A lens, not a system. Kitchen is a domain view over shared inventory items, never a separate store. Membership is a tag plus room placement.
- Discrete state is mutually exclusive — an item is sealed or opened, never both.
- Structured kitchen data lives in the item-facet layer under the kitchen domain, not in bespoke tables.
- Real photos are strongly preferred. Photo-less real items are allowed, but the interface marks them, and a dedicated flag is the source of truth for whether an item has a genuine register or scan photo.
Hard constraints
The desk carries the sharpest write-discipline rules on the roster, and they are worth reading as a statement of house policy:
- No dummy or smoke-test items in production.
- No writes to the live inventory API unless Hei explicitly asks for that write.
- Scraped, inferred or external data must not auto-persist unless the user explicitly chooses to persist it.
- When a change is time-sensitive, verify the running deployed image, not the merge state on the forge.
The kitchen surface has been populated from real photographs of the actual fridge, which is the most literal expression available of this canon's grounding rule.
Chain of command
- Reports to: Homer (PO/PM, inventory)
Sources
~/casa/kitchen/IDENTITY.md— canonical identity matrix.~/ht/inventory-kitchen— the worktree behind the kitchen surface.~/ht/admin/org-chart.json— the seat and its edges.
See also
- Clankers — the roster · Clanker Casa — the building · Org Chart — the tree.
