Run initial monorepo setup. Triggers on "setup", "install", "bootstrap", or first-time setup requests.
Run setup steps automatically. Only pause when user action is required.
Principle: When something is broken or missing, fix it. Don't tell the user to go fix it themselves unless it genuinely requires their manual action. If a dependency is missing, install it. Ask the user for permission when needed, then do the work.
Install Mise by following the "Installation" section in the link above.
Run mise settings experimental=true
Run mise doctor which should succeed. Fix any issue reported.
Install through mise mise install
Validate the install:
node -v and validate the version matches the one in .mise.tomlpnpm -v and validate the version matches the one in package.json "packageManager" field.just setup
This runs pnpm install, starts Docker services, runs migrations, and seeds sample data.
TODO: capture complex issues that the agent was not able to fix.
Control Philips Hue lights and scenes via the OpenHue CLI.