fix: scratch dir as .igor/ + add ~/.local/bin to systemd PATH #8
No reviewers
Labels
No labels
Agent
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
joshtronic/igor!8
Loading…
Reference in a new issue
No description provided.
Delete branch "devel"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two bugs from the first maintenance tick that fired:
tee: .../.git/claude-output.log: Not a directory
In git worktrees,
.gitis a file (gitlink pointing at thereal gitdir under /.git/worktrees//), not a
directory. Writing files to
.git/<name>-- claude-output.log,IGOR_JOURNAL.md, IGOR_MAINTENANCE_FINDINGS.md, PR_BODY.md -- can't
work because
.gitisn't a dir.Swap all four scratch-file paths from .git/ to .igor/
and mkdir .igor/ after each worktree creation (tier 1, tier 2,
tier 3). AGENTS.md updated to tell Claude the new paths.
Why .igor/: untracked (not in any .gitignore but harmless --
harness uses explicit git add paths for commits, worktree gets
removed at tick end, never appears in diffs).
timeout: failed to run command 'claude': No such file or directory
Systemd's default PATH doesn't include ~/.local/bin (where
Anthropic's claude CLI lives by default), and ~/.bashrc-style
PATH extensions aren't sourced for services. Add an explicit
Environment=PATH=... to the unit putting %h/.local/bin first.
After this lands, the first tier-2 maintenance tick should complete
end-to-end: clone (already worked), claude invocation (was broken,
now fixed via PATH), tee output to .igor/claude-output.log (was
broken, now fixed via dir), findings read from .igor/IGOR_*.md
(was broken, now fixed).
Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com