From 540928f24f23b62adf6187f96edcd27910a21bde Mon Sep 17 00:00:00 2001 From: alexion Date: Mon, 6 Jul 2026 13:34:26 -0400 Subject: [PATCH] chore: Fix task numbering not using hex. --- ...scan.md => 000a-kde-shortcuts-diff-broadscan.md} | 0 .config/dot/CLAUDE.md | 13 +++++++++++++ 2 files changed, 13 insertions(+) rename .config/dot/.claude/tasks/{0010-kde-shortcuts-diff-broadscan.md => 000a-kde-shortcuts-diff-broadscan.md} (100%) diff --git a/.config/dot/.claude/tasks/0010-kde-shortcuts-diff-broadscan.md b/.config/dot/.claude/tasks/000a-kde-shortcuts-diff-broadscan.md similarity index 100% rename from .config/dot/.claude/tasks/0010-kde-shortcuts-diff-broadscan.md rename to .config/dot/.claude/tasks/000a-kde-shortcuts-diff-broadscan.md diff --git a/.config/dot/CLAUDE.md b/.config/dot/CLAUDE.md index c611d77..8efc358 100644 --- a/.config/dot/CLAUDE.md +++ b/.config/dot/CLAUDE.md @@ -149,6 +149,19 @@ Tests live at `~/.config/dot/tests/dot.fish`, run with `$HOME/.claude/`. Writing to `$HOME/.claude/tasks/` instead of `~/.config/dot/.claude/tasks/` silently lands files in Claude Code's own global config dir instead of the project. +- Task file numbers (`.claude/tasks/-.md`) are lowercase + **hexadecimal**, not decimal — per `~/.claude/skills/to-tasks/SKILL.md`. + After `0009` comes `000a`, not `0010`. A past task-breakdown session + ignored this and produced a decimal `0010`, which had to be renamed back + to `000a` once caught. +- An agent's `Bash` tool runs commands through **zsh**, not fish, so the + `dot` fish function (defined in `~/.config/fish/functions/dot.fish`) is + not on that shell's autoload path. Typing `dot ` there + silently resolves to `/usr/bin/dot` (Graphviz) instead, producing + confusing "can't open : No such file or directory" / "syntax error + near '--'" errors rather than a clear "command not found". Either invoke + it as `fish -c "dot ..."`, or bypass the wrapper and call + `git --git-dir=$HOME/.dotfiles --work-tree=$HOME ` directly. ## Keybindings