Implement batch entity system for multi-step processes #110

Open
opened 2025-12-17 03:26:12 +00:00 by siennathesane · 0 comments
siennathesane commented 2025-12-17 03:26:12 +00:00 (Migrated from github.com)

Description

Implement bread batch progressing through phases: mix → knead → proof → bake → cool.

Acceptance Criteria

Scenario: Batch system works
  Given worker performs multi-step task
  When batch entity is created
  Then batch progresses through phases
  And each phase has duration and requirements
  And batch state persists between sessions
  And batch can be interrupted and resumed

Technical Notes

  • Batch as entity with phases
  • Phase structure: name, duration, required capabilities, state
  • Phase progression: automatic after duration, or manual trigger
  • State persistence: batch remembers progress
  • Multiple batches: baker can have multiple bread batches at different phases
  • Batch quality: accumulated from worker skill, tool quality, ingredient quality

Size: L (8 points)
Priority: P1
Phase: 10 - Production Workflows

## Description Implement bread batch progressing through phases: mix → knead → proof → bake → cool. ## Acceptance Criteria ```gherkin Scenario: Batch system works Given worker performs multi-step task When batch entity is created Then batch progresses through phases And each phase has duration and requirements And batch state persists between sessions And batch can be interrupted and resumed ``` ## Technical Notes - Batch as entity with phases - Phase structure: name, duration, required capabilities, state - Phase progression: automatic after duration, or manual trigger - State persistence: batch remembers progress - Multiple batches: baker can have multiple bread batches at different phases - Batch quality: accumulated from worker skill, tool quality, ingredient quality **Size:** L (8 points) **Priority:** P1 **Phase:** 10 - Production Workflows
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: studio/marathon#110