feat(#1): Coffee shop engine — brews, baristas, orders, ASCII menu board #2

Merged
ti-paul merged 1 commit from feature/1-coffee-engine into main 2026-06-14 23:50:13 +00:00
Member

Code Coffee Shop Engine

Closes #1

Features

  • Menu: 8 drinks mapped to languages (espresso=C, latte=Python, cold-brew=Rust, decaf=Markdown, etc.)
  • Barista: Skill progression (trainee -> master), specialty drinks, latte art, brew speed bonus
  • Brewer: Water temp (40-212F), grind size, quality scoring, 20-brew cleaning cycle
  • OrderBoard: Order tracking, overflow eviction, ASCII display
  • CoffeeShop: Full pipeline (order -> brew -> pickup), loyalty cards (10 orders = free), daily cycle

Tests

  • 98 tests, all passing
  • Covers all components
## Code Coffee Shop Engine Closes #1 ### Features - **Menu**: 8 drinks mapped to languages (espresso=C, latte=Python, cold-brew=Rust, decaf=Markdown, etc.) - **Barista**: Skill progression (trainee -> master), specialty drinks, latte art, brew speed bonus - **Brewer**: Water temp (40-212F), grind size, quality scoring, 20-brew cleaning cycle - **OrderBoard**: Order tracking, overflow eviction, ASCII display - **CoffeeShop**: Full pipeline (order -> brew -> pickup), loyalty cards (10 orders = free), daily cycle ### Tests - 98 tests, all passing - Covers all components
- Menu: 8 drinks mapped to languages (espresso=C, latte=Python, cold-brew=Rust, etc.)
- Barista: skill progression (trainee -> master), specialties, latte art, brew speed
- Brewer: temp/grind control, quality scoring, cleaning cycle (20 brews)
- OrderBoard: tracking, overflow eviction, ASCII display
- CoffeeShop: full pipeline (order -> brew -> pickup), loyalty (10 = free), daily cycle
- 98 tests, all passing
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
les_clankeurs/code-coffee-shop!2
No description provided.