[quickfix] chore: gitignore .kilo/ workdir #61

Closed
opened 2026-09-09 14:50:45 +00:00 by Mark · 1 comment
Owner

.kilo/ is a kilo-gsd working directory (per-user planning scratch).
It should not be tracked in git — kilo-gsd regenerates .kilo/plans/*.md
on each run and tracked plans block preflight gates / pollute diffs.

Currently tracked in this repo: 15 file(s).
Sample: .kilo/plans/increase-test-coverage.md

Fix:

  1. Append .kilo/ to .gitignore
  2. git rm -r --cached .kilo/
  3. Commit: chore: gitignore .kilo/ working notes
  4. Push to origin/main

Local .kilo/ contents are preserved on disk (just no longer tracked).

`.kilo/` is a kilo-gsd working directory (per-user planning scratch). It should not be tracked in git — kilo-gsd regenerates `.kilo/plans/*.md` on each run and tracked plans block preflight gates / pollute diffs. Currently tracked in this repo: 15 file(s). Sample: `.kilo/plans/increase-test-coverage.md` Fix: 1. Append `.kilo/` to `.gitignore` 2. `git rm -r --cached .kilo/` 3. Commit: `chore: gitignore .kilo/ working notes` 4. Push to `origin/main` Local `.kilo/` contents are preserved on disk (just no longer tracked).
Author
Owner

Closing #61 — fix landed on origin/main as commit a5b04f9 ("chore: gitignore .kilo/ working notes (#61)"). .kilo/ is now in .gitignore and the previously tracked .kilo/plans/*.md files have been removed from the index (local contents preserved on disk).

Recovery context: kilo-gsd run committed locally (476e759) but git push was rejected because origin/main had advanced (3 new commits: cca80a4, 113456a, 305d63e). Watcher rebased the local commit onto the new origin/main tip and pushed. The rebase produced a5b04f9 with identical content.

Closing #61 — fix landed on origin/main as commit a5b04f9 ("chore: gitignore .kilo/ working notes (#61)"). `.kilo/` is now in `.gitignore` and the previously tracked `.kilo/plans/*.md` files have been removed from the index (local contents preserved on disk). Recovery context: kilo-gsd run committed locally (476e759) but `git push` was rejected because origin/main had advanced (3 new commits: cca80a4, 113456a, 305d63e). Watcher rebased the local commit onto the new origin/main tip and pushed. The rebase produced a5b04f9 with identical content.
Mark closed this issue 2026-09-09 15:13:03 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Mark/pc2cad#61
No description provided.