Implement recipe and phase system #111

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

Description

Recipes define inputs, phases, outputs, time/skill requirements.

Acceptance Criteria

Scenario: Recipe system works
  Given recipes exist
  When worker starts recipe
  Then recipe defines required inputs (flour, water, yeast)
  And recipe defines phases (mix, knead, proof, bake)
  And recipe defines outputs (bread)
  And recipe defines skill requirements per phase

Technical Notes

  • Recipe structure: name, inputs, phases, outputs, skill requirements
  • Input quantities: 2 flour + 1 water + 0.1 yeast = 1 bread
  • Phase requirements: capability, tool, skill level, duration
  • Output quality: function of inputs, skill, tool quality
  • Recipe variations: different skill levels enable different recipes
  • Recipe discovery: entities learn recipes through teaching or experimentation

Size: M (4 points)
Priority: P1
Phase: 10 - Production Workflows

## Description Recipes define inputs, phases, outputs, time/skill requirements. ## Acceptance Criteria ```gherkin Scenario: Recipe system works Given recipes exist When worker starts recipe Then recipe defines required inputs (flour, water, yeast) And recipe defines phases (mix, knead, proof, bake) And recipe defines outputs (bread) And recipe defines skill requirements per phase ``` ## Technical Notes - Recipe structure: name, inputs, phases, outputs, skill requirements - Input quantities: 2 flour + 1 water + 0.1 yeast = 1 bread - Phase requirements: capability, tool, skill level, duration - Output quality: function of inputs, skill, tool quality - Recipe variations: different skill levels enable different recipes - Recipe discovery: entities learn recipes through teaching or experimentation **Size:** M (4 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#111