Setup workspace
This is note for local development.
Workspace structure
Author is using uv, lefthook and go-task for development and manage these by mise.
uv: As Python package management.
lefthook: As pre-commit management that also work on GitHub Actions.
go-task: As manage local job management.