04 · Handoff
Availability Packet 1.0 — user-initiated, nothing silent.
Occasions stays the occasion planner — Architecture is the five-role menu stress-test. This layer only forwards what is on the shelf and what the user has declared.
- User must actively choose Send to Occasions. No silent inference.
- Packet contains availability and declared constraints only.
- Never include generated recipes, allergen guarantees, pricing, or nutrition claims.
- Occasions may refuse, simplify, or ignore the packet. Daily inventory and occasion planning stay independent.
- Reverse handoff, if ever needed, stays equally explicit.
- Local history only unless the user signs in and chooses to persist.
Assemble
Loading inventory…
The button is the contract. Until you press it, nothing leaves.
Packet
valid{
"contract_version": "1.0",
"timestamp": "pending",
"source": "KitchenBarLayer",
"application_id": "SC-KBI-001",
"user_intent": "daily_inventory",
"available_ingredients": [],
"hard_user_constraints": [],
"optional_notes": [],
"handoff_id": "preview"
}