KeiSeiKit-1.0/.gitignore
Parfii-bot d8a2b48507 fix(kei-fork): gitignore forks + markers + archive
kei-fork v0.31.0 had 3 bleeds into main commit via `git add -A` inside
collect():
- `.DONE` marker (per-fork signal)
- `.KEI_FORK_META.toml` (fork control file)
- `_archive/forks/YYYY-MM-DD/<id>/**` (~1000+ files — full worktree copy)

All three added to .gitignore. Files removed from main tree.

kei-fork v0.31.2 follow-up needed: collect() should either (a) strip
these paths before `git add`, or (b) use `git add -p` / explicit path
list rather than `-A`. (a) is cleaner.

Substrate dogfood WORKS: kei-fork create → orchestrator edit → .DONE →
kei-fork collect → merge commit in main. CI yaml fix (v0.31.1 level)
is live. Artefact bleed was cosmetic, not functional.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 17:51:04 +08:00

59 lines
813 B
Text

_primitives/_rust/target/
**/target/
.DS_Store
# Agent worktrees — ephemeral orchestrator scratch dirs, never commit.
.claude/worktrees/
**/.claude/worktrees/
.claude/forks/
# kei-fork internal markers (should never leak into main)
.DONE
.KEI_FORK_META.toml
_archive/forks/
# Secrets
.env
.env.*
!.env.example
!.env.template
secrets/
**/secrets/
.claude/secrets/
# Keys and certs
*.pem
*.key
*.pfx
*.p12
*.jks
id_rsa
id_rsa.*
id_ed25519
id_ed25519.*
*.gpg
# Credentials / config with values
credentials.json
.netrc
.authinfo
.aws/credentials
.ssh/
# Locks (per-project policy — leave as existing if already tracked)
# Do not add: Cargo.lock (tracked per RULE 0.1 for reproducibility)
# OS + editor junk
Thumbs.db
*.swp
*.swo
.idea/
.vscode/
*.iml
# Build
node_modules/
dist/
build/
__pycache__/
*.pyc