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.

Loading inventory…

The button is the contract. Until you press it, nothing leaves.

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"
}
See the competitive field