Projects — projects
Actors
| Actor | Does | Sees | Permissions |
| Project manager | runs the project | every project | projects:* |
| Client contact (external) | briefs and reviews | their project, through a link | none |
Workflows
project
States: draft, active, delivered, invoiced
Terminal: invoiced
| Key | From | To | Who | Gate / requires | Effect | Timer | Approval |
| open_project | none | draft | project_manager | | | | |
| send_brief | draft | draft | client_contact | | the brief is attached | | |
| fill_usage | draft | | project_manager | the draft has a usage line | hours logged | | |
| start_project | draft | active | project_manager | a brief | | | |
| deliver | active | delivered | project_manager | | | | |
| review_delivery | delivered | delivered | client_contact | | accepted or comments | P5D | |
| invoice_project | delivered | invoiced | system | | an AR invoice | | |