From d517cd3ec4d6d587232994da4ba12727d87e4594 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Sat, 17 Jan 2026 08:50:34 -0800 Subject: [PATCH] Add rule to wait for user review before deploying Co-Authored-By: Claude Opus 4.5 --- CLAUDE.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 292061b..023c0a1 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -35,9 +35,11 @@ The user will review your work as you go, and will merge the pr as the last step 5. Services are typically hosted on hostname "indri" and are launched from LaunchAgents of the user `erichblume`. If a service is available from `brew services` that is typically used, otherwise there is a utility called `mcquack` (`mcquack --help`) hosted at `https://forge.tail8d86e.ts.net/eblume/mcquack` - but you can just edit the mcquack launchagents directly via ansible. -6. Try to always test changes before applying them. Use syntax checkers, do dry runs, run commands manually via `ssh indri 'some command'`, etc. +6. Try to always test changes before applying them. Use syntax checkers, do dry runs (`--check --diff`), run commands manually via `ssh indri 'some command'`, etc. -7. After making changes, try to verify the result. Use `mise run indri-services-check` to do a general service health check. +7. **Wait for user review before deploying.** After creating a PR, do not run `mise run provision-indri` or other deployment commands until the user has had a chance to review the changes. The user will indicate when they're ready to deploy. + +8. After deploying changes, try to verify the result. Use `mise run indri-services-check` to do a general service health check. ## Project structure Some important places you can look: