./vendor/bin/phpunit
- Create task
- Complete task
- Change task name
- Change task priority
- Add Priority value object
- Serialise events
- Store events
- Rebuild Task aggregate from event stream
- Projection of all tasks with priority
- Save projection to file
- Update projections when event is stored
- Command to rebuild projection
- Add actual High, Medium, Low priority to All Tasks projection. Or to API response?
- HTTP frontend
- Hass.io add-on
- Home Assistant component
- Require task ID to be unique
- Require task name to be unique
- Migrate data from old app
- Add version to projection.
- Make users a thing. Have an ID to complete tasks with.
- Home Assistant UI
- Client? UI to create and edit tasks
- Allow tasks to be archived when no longer required