Implement schedule authority model (autonomous, external, partial) #87

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

Description

Track who can modify entity schedule (self, parent, employer).

Acceptance Criteria

Scenario: Schedule authority works
  Given an entity has schedule
  When authority is tracked
  Then autonomous entities control own schedule
  And external authority comes from parent/employer
  And partial authority is negotiated

Technical Notes

  • Authority types: Autonomous, External, Partial
  • Children: External (parent controls)
  • Workers: Partial (employer controls work hours, self controls rest)
  • Unemployed adults: Autonomous (full control)
  • Authority affects schedule modification rights

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

## Description Track who can modify entity schedule (self, parent, employer). ## Acceptance Criteria ```gherkin Scenario: Schedule authority works Given an entity has schedule When authority is tracked Then autonomous entities control own schedule And external authority comes from parent/employer And partial authority is negotiated ``` ## Technical Notes - Authority types: Autonomous, External, Partial - Children: External (parent controls) - Workers: Partial (employer controls work hours, self controls rest) - Unemployed adults: Autonomous (full control) - Authority affects schedule modification rights **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#87