Architectural decision
Assignment is not Task
A job is different from an actionable obligation.
Before · Conflated concepts
AssignmentTask
After · Explicit boundaries
Relationships
Problem and decision
Treating crew work as a to-do makes completion and staffing semantics ambiguous.
Model work identity separately from tasks and review corrections.
Alternatives considered
- Represent every job as a task
- Use job status to complete all linked obligations
Tradeoffs and consequences
People navigate between related but independent records.
A correction task does not replace a crew assignment.
Related architecture
Related workflows
Current architectural direction; this record does not establish production release.