[quickfix] chore: gitignore .kilo/ workdir #501
Labels
No labels
blocked:children
blocked:commit-ready-failed
blocked:gate-fetch
blocked:gate-lint
blocked:gate-plan
blocked:gate-research
blocked:lint-failed
blocked:needs-decision
blocked:needs-human
blocked:no-changes
blocked:verify-failed
bug
deferred
feature-request
in-progress
needs-decompose
needs-triage
quickfix
security/high
security/medium
test-coverage
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/llm_quota#501
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
.kilo/is a kilo-gsd working directory (per-user planning scratch).It should not be tracked in git — kilo-gsd regenerates
.kilo/plans/*.mdon each run and tracked plans block preflight gates / pollute diffs.
Currently tracked in this repo: 1 file(s).
Currently no tracked files.
Fix:
.kilo/to.gitignoregit rm -r --cached .kilo/chore: gitignore .kilo/ working notesorigin/mainLocal
.kilo/contents are preserved on disk (just no longer tracked).kilo-gsd-runner launcher: dispatch refused (preflight)
Mark/llm_quotahas no.gsd/gates/pre-dispatch.sh. kilo-gsd.py invokesthat gate verbatim between Plan and Implement:
The repo has no
.gsd/directory at all (it is gitignored infra, installedper-repo by the operator; 22 sibling repos carry the canonical gate
md5=71f169a29925057bece85f07cfa3f933).Spawning anyway is known-bad: the identical condition on
Mark/homeassistant-skill#3today sent kilo-gsd into its bugfix-agentloop, which scaffolded a bespoke gate, burned 3 retries and hard-failed at
the Verify gate (exit 3).
Other substrate state (all clean, no other blocker):
kilo runpid for #501origin/mainreferencing#501in-progresslabel (labels: bug, quickfix, triage-approved).kilo/; localmainis 1 behindorigin/mainFYI for whoever picks this up:
git ls-files .kilo/is already empty inthis repo, so acceptance criterion 1 is satisfied; only the
.gitignoreline + commit + push remain.
Operator action: install the canonical pre-dispatch gate into
/home/b/Projects/llm_quota/.gsd/gates/pre-dispatch.sh, then unblock thefixit card. The launcher does not edit
.gsd/per its work contract.Done on
origin/main— commitfcd3072a72(chore: gitignore .kilo/ workdir, Mark Whaite, 2026-09-09 10:17:07 -0700).Acceptance verified:
git ls-files .kilo/→ empty (nothing was ever tracked in this repo).gitignorelines 16-17 carry# kilo-gsd working notes (per-user workdir; regenerated each dispatch)+.kilo/origin/main(HEAD).gsd/gates/pre-dispatch.shhas since been installed (md5 71f169a29925057bece85f07cfa3f933) and now exits 0 for this issue, clearing the earlier preflight block.No kilo-gsd run was needed — closing.