Remove .gsd/ and .claude/ from repo, add to gitignore

AI tooling artifacts (project planning, milestones, decisions, settings)
are local development state — not part of the distributed project.
This commit is contained in:
xpltd 2026-03-22 00:27:55 -05:00
parent 80c8c93c26
commit ad26a4e87c
2 changed files with 3 additions and 38 deletions

View file

@ -1,21 +0,0 @@
{
"permissions": {
"allow": [
"Bash(node C:/Users/jlightner/.claude/get-shit-done/bin/gsd-tools.cjs commit \"docs: initialize project\" --files .planning/PROJECT.md)",
"WebSearch",
"WebFetch(domain:pypi.org)",
"WebFetch(domain:github.com)",
"WebFetch(domain:noted.lol)",
"WebFetch(domain:yt-dlp.eknerd.com)",
"WebFetch(domain:gist.github.com)",
"Bash(find W:/programming/Projects/media-rip -name *.py -not -path */.venv/* -not -path *worktrees*)",
"Bash(grep -rn await_job W:/programming/Projects/media-rip/.gsd/ --include=*.md --include=*.json)",
"Bash(.venv/Scripts/python -m pytest tests/test_sse.py -v -k \"not HTTP and not Endpoint\" --timeout=10)",
"Bash(.venv/Scripts/python -m pytest tests/test_sse.py -v -k \"not HTTP and not Endpoint\")",
"Bash(.venv/Scripts/python -m pytest tests/test_sse.py -v)",
"Bash(python -c \"import httpx; import inspect; import os; print\\(os.path.dirname\\(inspect.getfile\\(httpx\\)\\)\\)\")",
"Bash(find W:/programming/Projects/media-rip/.gsd/worktrees/M001/backend/.venv -path */httpx* -name *.py -not -path *__pycache__*)",
"Bash(.venv/Scripts/python -m pytest tests/ -v)"
]
}
}

20
.gitignore vendored
View file

@ -1,18 +1,7 @@
# ── GSD baseline (auto-generated) ──
.gsd/activity/
.gsd/forensics/
.gsd/runtime/
.gsd/worktrees/
.gsd/parallel/
.gsd/auto.lock
.gsd/metrics.json
.gsd/completed-units.json
.gsd/STATE.md
.gsd/gsd.db
.gsd/DISCUSSION-MANIFEST.json
.gsd/milestones/**/*-CONTINUE.md
.gsd/milestones/**/continue.md
# ── AI tooling (not part of the distributed project) ──
.gsd/
.claude/
.DS_Store
Thumbs.db
*.swp
@ -38,6 +27,3 @@ vendor/
coverage/
.cache/
tmp/
# ── GSD baseline (auto-generated) ──
.gsd