Skip to content

Scope skills-staging ignore to a per-delivery whitelist; ignore private transcripts (#98, #100) - #107

Merged
F-e-u-e-r merged 1 commit into
mainfrom
gitignore-scoped-staging-and-transcripts
Jul 31, 2026
Merged

Scope skills-staging ignore to a per-delivery whitelist; ignore private transcripts (#98, #100)#107
F-e-u-e-r merged 1 commit into
mainfrom
gitignore-scoped-staging-and-transcripts

Conversation

@F-e-u-e-r

Copy link
Copy Markdown
Owner

What this does

Implements the maintainer decisions on #98 and #100 (owner-authorized):

#98 — acceptance option 1 (track, scoped). The blanket skills-staging/ ignore becomes skills-staging/* plus an explicit ! whitelist entry per delivered library:

Rationale for scoping rather than removing: gitignore does not affect tracked files, but a blanket ignore would silently exclude any file added later inside a delivered library (git add -A skips ignored paths without error). The whitelist makes delivered subtrees behave as ordinary tracked directories while stray local material in the staging zone keeps the accident guard 92314a6 intended.

#100 — ignore-in-place + forward convention. The two existing root-level private transcripts are ignored by exact name, and the convention for future transcript drops is documented in the ignore file itself: put them under transcripts/ (ignored wholesale), or name a root-level one-off *.transcript.md.

Verification

Merge order note: this lands before the three staging deliveries so their subtrees arrive already whitelisted.

Closes #100. (#98 closes after the three delivery PRs merge, with the decision recorded there.)

🤖 Generated with Claude Code

https://claude.ai/code/session_01GhLu6NCGzM9HxnqNb87MAx

…te transcripts

skills-staging/ (blanket dir ignore) becomes skills-staging/* with an
explicit ! whitelist per delivered library, so the three reviewed
deliveries (#99 #101 #106) track normally — including files added to
them later — while stray local material in the staging zone stays
ignored. Implements #98 acceptance option 1 (track, scoped).

Adds the private-transcript rules for #100: the two existing root-level
transcript files by exact name, plus the forward convention — future
drops go under transcripts/ (ignored wholesale) or are named
*.transcript.md at the root.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GhLu6NCGzM9HxnqNb87MAx
F-e-u-e-r added a commit that referenced this pull request Jul 31, 2026
…edger-retro/

Pure git mv, no content changes: the library's 11 files move from the
skills-staging/ root into a dated namespace directory, matching the
layout convention of the other two staged deliveries (#101, #106) so
the staging zone stays one-directory-per-delivery. Path verified
against the scoped-ignore whitelist landing via #107.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GhLu6NCGzM9HxnqNb87MAx
@F-e-u-e-r
F-e-u-e-r merged commit f4c1b01 into main Jul 31, 2026
3 checks passed
@F-e-u-e-r
F-e-u-e-r deleted the gitignore-scoped-staging-and-transcripts branch July 31, 2026 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Working tree carries untracked private session transcripts — disposition pending (gitignore pattern or relocation)

1 participant