From 4e34686a6e962ee4f653a49af3d714c97e92dbbf Mon Sep 17 00:00:00 2001 From: Jer Miller Date: Thu, 23 Apr 2026 08:31:36 -0600 Subject: [PATCH] build: untrack generated skill symlinks + add skills dep to install-service MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The two skill symlinks under journal/.agents/skills/ and journal/.claude/skills/ are generated by `make skills` and wiped by `make clean` — yet they were tracked in git. Any concurrent `make clean` during an in-flight hopper lode produced a "dirty primary repo" state that blocked the ship stage (hit today during lode eyceddz6). Untrack them (gitignore /journal/* already covers new adds) and add `skills` as a direct prerequisite on install-service to close the narrow corner where symlinks get removed without .installed being invalidated. Co-Authored-By: Claude Opus 4.7 (1M context) --- Makefile | 2 +- journal/.agents/skills/journal | 1 - journal/.claude/skills/journal | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) delete mode 120000 journal/.agents/skills/journal delete mode 120000 journal/.claude/skills/journal diff --git a/Makefile b/Makefile index a8675218a..5bff222e4 100644 --- a/Makefile +++ b/Makefile @@ -415,7 +415,7 @@ doctor: @python3 scripts/doctor.py $(if $(VERBOSE),--verbose) $(if $(JSON),--json) $(if $(PORT),--port $(PORT)) # Service management (override port: make install-service PORT=8000) -install-service: doctor .installed +install-service: doctor skills .installed @MODE=$$($(PYTHON) -m think.install_guard check); \ RC=$$?; \ case "$$MODE" in \ diff --git a/journal/.agents/skills/journal b/journal/.agents/skills/journal deleted file mode 120000 index d5ac9b2c4..000000000 --- a/journal/.agents/skills/journal +++ /dev/null @@ -1 +0,0 @@ -../../../talent/journal \ No newline at end of file diff --git a/journal/.claude/skills/journal b/journal/.claude/skills/journal deleted file mode 120000 index d5ac9b2c4..000000000 --- a/journal/.claude/skills/journal +++ /dev/null @@ -1 +0,0 @@ -../../../talent/journal \ No newline at end of file -- 2.51.2