fix(gitignore): ignore .tasks/claims/ (poller claim side-channel)

The poller writes a heartbeat/claim side-channel into .tasks/claims/ on
every claim; it was NOT gitignored here, so `git status --porcelain`
returned `?? .tasks/claims/` and the workspace resolver skipped every
claim with "working tree dirty" — the poller could never run a task in
this repo. Mirrors .common/.gitignore.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-18 12:26:52 +03:00
parent 6bc8f78282
commit 9807fa848f

4
.gitignore vendored
View File

@@ -86,3 +86,7 @@ coverage/
# Runtime session lock — ephemeral, never committed (using-tasks skill) # Runtime session lock — ephemeral, never committed (using-tasks skill)
.tasks/.lock .tasks/.lock
# Poller heartbeat/claim side-channel — ephemeral, never committed (workspace.js).
# Missing here made `git status` see `?? .tasks/claims/` → poller skipped every
# claim with "working tree dirty". Mirrors .common/.gitignore.
.tasks/claims/