Implement daily schedule generation from roles #86

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

Description

Generate time blocks (work, sleep, leisure) based on entity role and personality.

Acceptance Criteria

Scenario: Schedule generation works
  Given an entity has roles and personality
  When schedule is generated
  Then work blocks align with role (baker: 4am-12pm)
  And sleep blocks match personality (night owl vs early bird)
  And leisure blocks fill remaining time

Technical Notes

  • Time block structure: activity type, duration, location
  • Role templates define work hours
  • Personality affects sleep/wake times
  • Leisure preferences from personality
  • Schedule validation (no overlaps, total = 24h)

Size: M (4 points)
Priority: P0
Phase: 3 - Schedule System

## Description Generate time blocks (work, sleep, leisure) based on entity role and personality. ## Acceptance Criteria ```gherkin Scenario: Schedule generation works Given an entity has roles and personality When schedule is generated Then work blocks align with role (baker: 4am-12pm) And sleep blocks match personality (night owl vs early bird) And leisure blocks fill remaining time ``` ## Technical Notes - Time block structure: activity type, duration, location - Role templates define work hours - Personality affects sleep/wake times - Leisure preferences from personality - Schedule validation (no overlaps, total = 24h) **Size:** M (4 points) **Priority:** P0 **Phase:** 3 - Schedule System
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: studio/marathon#86