From 6995a2d27d34d1bcfac5c81dd280ace6cf22ff21 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 14 Jan 2026 06:45:19 -0800 Subject: [PATCH] Manual update to CLAUDE and moved mise.toml --- CLAUDE.md | 22 ++++++---------------- ansible/mise.toml => mise.toml | 0 2 files changed, 6 insertions(+), 16 deletions(-) rename ansible/mise.toml => mise.toml (100%) diff --git a/CLAUDE.md b/CLAUDE.md index 025dc12..4f6065b 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -12,21 +12,13 @@ Project documentation lives in the zettelkasten at `~/code/personal/zk`. Start w You are encouraged to explore the zk, follow links, and propose updates to it as the project evolves. -## Tool Preferences +## Rules for all sessions -1. **mise** - preferred for tool/runtime management (check first) -2. **homebrew** - for system packages - -### Dependency Tracking - -Track project dependencies in version control: -- **Brewfile** (repo root) - homebrew packages (`brew bundle`) -- **mise.toml** (per-directory) - runtimes and tools (`mise install`) - -### Service Management - -- **Homebrew services**: `brew services start|stop|restart ` -- **Non-homebrew services**: use `mcquack` (LaunchAgent manager for macOS) +1. Always start by consulting the project card. +2. Expand and correct the cards of the zettelkasten. +3. Use `Brewfile` and `mise.toml` to install tools. +4. Use `brew services` or Launch Agents to control services on macos hosts. +5. Test all changes before applying them - ie with ansible, use a --check --diff run. ## Ansible @@ -42,5 +34,3 @@ ansible-playbook playbooks/indri.yml --check --diff # Apply changes ansible-playbook playbooks/indri.yml ``` - -**Always dry-run (`--check --diff`) ansible changes before committing.** diff --git a/ansible/mise.toml b/mise.toml similarity index 100% rename from ansible/mise.toml rename to mise.toml