Skip to content

Bar Setup and Tool Management

This directory contains individual user stories related to bar tool inventory, equipment tracking, glassware management, and setup verification against menu requirements.

The bar setup and tool management system enables hosts to track their equipment inventory, generate setup requirements from menus, create event checklists, and ensure all necessary tools are available before events.

Priority: Medium
Status: ⏳ Not Yet Implemented

Add bar tools (shakers, strainers, jiggers, spoons, etc.) to inventory with details like type, quantity, condition, and storage location. Mark tools as available or in use.

Related Commands: AddTool (C36)


Priority: Low
Status: ⏳ Not Yet Implemented

Add larger bar equipment (blenders, ice makers, coolers, refrigerators) to inventory with specifications, power requirements, and maintenance tracking.


Priority: Medium
Status: ⏳ Not Yet Implemented

Track glassware inventory by type (coupe, rocks, highball, etc.), quantity, condition, and capacity. Mark glasses as available, in use, or broken.


Priority: High
Status: ⏳ Not Yet Implemented

Automatically generate required tools, equipment, and glassware based on event menu recipes. Shows what you have vs. need to acquire.

Related Commands: CheckToolAvailability (C37)


Priority: High
Status: ⏳ Not Yet Implemented

Generate comprehensive bar setup checklist including tools, equipment, glassware prep, ingredient prep, batches, ice, and setup tasks. Track progress as tasks are completed.

Related Commands: PrepareBarSetup (C7)


Priority: High
Status: ⏳ Not Yet Implemented

Verify all required tools are available before event. Shows available, low quantity, and missing items with options to add to shopping list, mark as borrow/rent, or find substitutes.

Related Commands: CheckToolAvailability (C37)


Priority: Low
Status: ⏳ Not Yet Implemented

Track condition of tools and equipment with ratings, maintenance notes, reminders, and replacement tracking. Filter by condition and receive alerts for poor condition items.


Priority: Low
Status: ⏳ Not Yet Implemented

Plan speed rail organization by selecting and arranging bottles based on menu. Save layouts for different event types and print for reference.

Note: Related story organize_speed_rail.md exists in stories root directory.

Related Commands: OrganizeSpeedRail (C38)


Priority: Medium
Status: ⏳ Not Yet Implemented

Calculate ice requirements for events based on guest count, event duration, drink types, and weather. Estimates ice for drinks, chilling, shaking/stirring, and presentation.


Implemented: 0 of 9 stories (0%)
Planned: 9 of 9 stories (100%)

High Priority (3 stories):

  • Generate Tool Requirements from Menu
  • Create Bar Setup Checklist for Event
  • Verify Tool Availability Before Event

Medium Priority (3 stories):

  • Add Bar Tools to Inventory
  • Add Glassware to Inventory
  • Calculate Ice Requirements

Low Priority (3 stories):

  • Add Equipment to Inventory
  • Track Tool Condition and Maintenance
  • Organize Speed Rail Setup

Foundation Needed:

  • Tool and equipment inventory system
  • Menu structure with recipes
  • Recipe-to-tool mappings
  • Event structure and planning system
  • Shopping list integration (for adding missing items)

Related Systems:

  • ✅ Menu system (exists)
  • ✅ Recipe system (exists)
  • ✅ Shopping list system (exists)
  • ⏳ Tool inventory system (not yet implemented)
  • ⏳ Equipment inventory system (not yet implemented)
  • ⏳ Glassware inventory system (not yet implemented)
  • ⏳ Bar setup planning system (not yet implemented)


  1. For Tool Tracking: Use Stories 1-3 to build inventory of tools, equipment, and glassware
  2. For Event Planning: Use Stories 4-6 to prepare and verify setup for events
  3. For Maintenance: Use Story 7 to track condition and maintenance
  4. For Setup Optimization: Use Stories 8-9 for advanced setup planning (speed rail, ice)

The bar setup system will integrate with:

  • Menu planning and recipe management
  • Shopping list generation
  • Event planning and checklists
  • Inventory tracking systems
  • Recipe-to-tool requirement mappings