Documentation Index
Fetch the complete documentation index at: https://mintlify.com/cgwire/zou/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Task statuses define the workflow states that tasks move through during production. Each status has properties that control behavior, permissions, and automation triggers. Statuses can be configured for standard production tasks or specialized for concept work.Task Status Structure
Model Fields
Field Descriptions
- name: Display name (e.g., “Work In Progress”, “Waiting for Approval”)
- short_name: Abbreviated code for UI (e.g., “wip”, “wfa”, “done”)
- description: Explanation of what this status means
- color: Hex color for visual identification (#RRGGBB format)
- priority: Display order (lower numbers shown first)
- is_done: Marks task as completed
- is_artist_allowed: Artists can set tasks to this status
- is_client_allowed: Clients can set tasks to this status
- is_retake: Marks task as requiring rework
- is_feedback_request: Marks task as submitted for review
- is_default: Used as initial status for new tasks
- is_wip: Marks task as actively in progress
- for_concept: Status is for concept tasks only
- archived: Hidden from active use when true
Standard Task Statuses
Common production workflow statuses:Todo
Work In Progress (WIP)
real_start_date on first transition to WIP.
Waiting for Approval
end_date on transition.
Retake
retake_count on transition.
Done
done_date on transition.
Concept Task Statuses
For concept and pre-production work, use specialized statuses withfor_concept: true:
Neutral
To Review
Approved/Rejected
Status Behavior Flags
is_done
Marks the task as completed:- Sets
done_datewhen transitioning to this status - Excludes task from active work queries
- Used in completion statistics
- Typically restricted from artist access
is_feedback_request
Indicates task is submitted for review:- Sets
end_dateon first transition to this status - Triggers review notifications
- Used to filter tasks requiring feedback
- Often allows artist access for submissions
is_retake
Marks task as requiring rework:- Increments
retake_counton transition from non-retake status - Tracks quality and iteration metrics
- Usually supervisor/manager only
is_wip
Indicates active work:- Sets
real_start_dateon first transition to WIP status - Distinguishes planned vs actively worked tasks
- Used for capacity and workload tracking
is_default
Used as initial status for new tasks:- Only one default status per concept/standard type
- Standard tasks use “Todo” as default
- Concept tasks use “Neutral” as default
is_artist_allowed
Controls artist permissions:- When
true: Artists can set tasks to this status - When
false: Only supervisors/managers can set this status - Use for final approval statuses (Done, Retake)
is_client_allowed
Controls client permissions:- When
true: Clients can set tasks to this status - When
false: Clients cannot set this status - Useful for client review workflows
Managing Task Statuses
Create or Get Status
List All Statuses
Get Status Details
Update Status
Status Automation
Status changes trigger automatic task field updates:Real Start Date
When a task transitions to a WIP status for the first time:End Date
When a task transitions to a feedback request status for the first time:Done Date
When a task transitions to a done status:Retake Count
When transitioning from non-retake to retake status:Status Filtering
Get Tasks by Status
Query open tasks filtered by status:Get Tasks Requiring Feedback
Find all tasks in feedback request status:is_feedback_request=True statuses.
Get Done Tasks
Retrieve completed tasks for a person:is_done=True statuses.
Workflow Examples
Standard Production Flow
- Task created with “Todo” status
- Artist starts work, sets to “WIP” (sets
real_start_date) - Artist completes work, sets to “Waiting for Approval” (sets
end_date) - Supervisor approves, sets to “Done” (sets
done_date)
Retake Flow
- Task submitted for review with “Waiting for Approval”
- Supervisor finds issues, sets to “Retake” (increments
retake_count) - Artist fixes issues, sets back to “WIP”
- Artist resubmits with “Waiting for Approval”
- Supervisor approves, sets to “Done”
Concept Review Flow
Priority and Ordering
Use thepriority field to control status display order:
Best Practices
Naming Conventions
- Use clear, action-oriented names
- short_name should be 2-10 characters
- Keep naming consistent across projects
Color Coding
- Gray/White: Not started (Todo, Neutral)
- Blue: In progress (WIP)
- Yellow/Orange: Review needed (Waiting for Approval)
- Red: Issues/Retakes
- Green: Completed (Done, Approved)
Permission Configuration
is_artist_allowed=true: Todo, WIP, Waiting for Approvalis_artist_allowed=false: Done, Retake (supervisor only)is_client_allowed=true: Rarely used, mostly for client review statuses
Automation Flags
Enable automation flags carefully:- One
is_default=truestatus for standard tasks - One
is_default=true, for_concept=truestatus for concepts is_wip=truefor primary working statusis_feedback_request=truefor review statusis_retake=truefor rejection statusis_done=truefor completion status
Archiving
Archive instead of deleting statuses to preserve history:Related Resources
- Tasks Overview - Task lifecycle and workflow
- Task Types - Task categorization
- Task Endpoints - Complete API reference
- Comments API - Status change comments