Skip to content

chore: scrub private tooling from public CLAUDE.md; gitignore local session files - #10

Merged
avetisk merged 1 commit into
mainfrom
chore/scrub-railgun-from-claude-md
Jul 9, 2026
Merged

chore: scrub private tooling from public CLAUDE.md; gitignore local session files#10
avetisk merged 1 commit into
mainfrom
chore/scrub-railgun-from-claude-md

Conversation

@avetisk

@avetisk avetisk commented Jul 9, 2026

Copy link
Copy Markdown
Owner

What

Keeps the public case-study repo free of private tooling and local session state.

  1. Genericize the Deploy / platform section of CLAUDE.md. It named the internal deploy control node and an absolute local machine path. Rewritten to the single-origin + Caddy-edge deploy contract, pointing only at tracked, showcase-clean docs:
    • docs/adr/0002-single-origin-deployment.md
    • docs/spec.md (## Deploy)
    • docs/adr/0006-dockerized-dev-stack.md
  2. Preserve the private deploy pointer locally in an untracked CLAUDE.local.md (gitignored) — nothing is lost for the deploying session on this box.
  3. Move HANDOFF.md to the repo root (the canonical path the /handoff skill expects) and gitignore it — the session baton stays local, out of the showcase.

Why

The operator's case-study rule scrubs private tooling from the public repo; docs/ was already clean but CLAUDE.md slipped through (flagged 2026-07-08).

Verification

git grep -i 'railgun\|/home/ubuntu\|default-stack' over the tracked tree returns empty. git check-ignore confirms CLAUDE.local.md and HANDOFF.md are ignored. Docs-only change — no runtime surface.

🤖 Generated with Claude Code

…public repo

The public case-study repo must not carry private tooling. The `Deploy /
platform` section of CLAUDE.md named the internal deploy control node and an
absolute local path; genericize it to the single-origin + Caddy-edge contract
and point only at tracked, showcase-clean docs (ADR-0002/0006, spec.md Deploy).

The private deploy pointer is preserved locally in an untracked CLAUDE.local.md.
HANDOFF.md (the session baton) is moved to the repo root — the canonical path
the /handoff skill expects — but kept local. Both are gitignored.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@avetisk

avetisk commented Jul 9, 2026

Copy link
Copy Markdown
Owner Author

LGTM.

@avetisk
avetisk merged commit 3c71141 into main Jul 9, 2026
2 checks passed
@avetisk
avetisk deleted the chore/scrub-railgun-from-claude-md branch July 9, 2026 02:21
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.

1 participant