Suppliers Tool specifications

Stage 3 · Tools

Proposed Suppliers Tools

Language specifications derived from the capability analysis. Status reflects the current Tool source.

kitchen.suppliers.connect-supplier

Connect Supplier

humanrequested

Connect one canonical Supplier identity to the Kitchen.

Records:writes Kitchen Supplier connection

Inputs

  • Supplier identity
  • Kitchen relationship details
  • approval state

Outputs

  • Kitchen-owned Supplier connection

Evidence

  • canonical Supplier and current Kitchen

Authority: The command may reference but never copy or mutate Supplier-owned identity.

Approval: An authorized operator explicitly confirms the connection.

kitchen.suppliers.compare-prices

Compare Supplier Offers

ai-assistedrequested

Compare compatible current offers for one Kitchen requirement.

Records:reads Kitchen Supplier connectionreads Supplier offer

Inputs

  • Ingredient or Product requirement
  • authorized Supplier offers

Outputs

  • traceable comparison, incompatibilities and unknowns

Evidence

  • SKU, pack, unit, availability, quote time, price and currency

Authority: The Tool never invents unit conversion, equivalence or a missing quote.

Approval: Comparison is read-only; Purchasing owns offer selection.

kitchen.suppliers.prepare-order

Prepare Purchasing Handoff

compoundrequested

Hand a selected Supplier option and requirement to Purchasing as a draft input.

Records:reads Kitchen Supplier connectionreads Supplier offer

Inputs

  • confirmed requirement
  • selected offer
  • available Purchasing Tools

Outputs

  • evidenced Purchasing proposal

Evidence

  • Kitchen Supplier connection and selected offer

Authority: This Tool cannot create or send a purchase order itself.

Approval: The operator confirms the handoff; Purchasing applies its own approvals.

kitchen.suppliers.receive-delivery

Open Receiving Handoff

compoundrequested

Open the relevant Receiving context for an arriving Supplier delivery.

Records:reads Kitchen Supplier connectionreads Supplier offer

Inputs

  • Supplier connection
  • purchase order or delivery identity
  • available Receiving Tools

Outputs

  • Receiving proposal with references

Evidence

  • Supplier, order and delivery identifiers

Authority: This Tool cannot accept goods or update Inventory.

Approval: Receiving owns every inspection and disposition approval.

suppliersAI

Specialist responsibility

  • Own Kitchen-side Supplier interpretation, connection evidence and its Tool catalogue.
  • Keep canonical Supplier identity and offers Supplier-owned.
  • Compare only compatible, current, authorized offer evidence.
  • Delegate commitments to Purchasing and delivery decisions to Receiving.
  • Expose all current capability Tools as requested until trusted registration is complete.

KitchenAI

Coordinator responsibility

  • Recognise Supplier intent and delegate it to KitchenSuppliersAI.
  • Pass selected Kitchen and authorized context without copying Supplier expertise.
  • Discover real Tool availability through KitchenSuppliersAI registration.
  • Preserve Supplier, Purchasing and Receiving authority in every proposal.

Activation gate

  • Canonical Kitchen-to-Supplier connection storage is confirmed.
  • Trusted readers expose Supplier identities and offers without copying authority.
  • Commands implement connection and handoff contracts.
  • Tool registration reports truthful availability.
  • Authorization, approval, audit behaviour, UI and verification are complete.

Until every relevant gate is satisfied, unavailable specifications remain language—not Tools.