# Rust build artifacts
/target/
**/target/
Cargo.lock.bak
*.rs.bk

# Editors / OS cruft
.DS_Store
*.swp
*~
.vscode/*
!.vscode/extensions.json

# Runtime state (nika serve traces, db, media cache)
/.nika/
**/crates/.nika/

# Local env files (secrets never in repo — use nika-vault)
.env
.env.local

# Snapshot temp files (cargo-insta)
*.pending-snap

# MCP server config (local, not in repo)
.mcp.json

# Legacy from main -- NOT part of diamond workspace.
# Only crates/nika-error/ is admitted. Everything else is excluded.
/dx
/editors/
# /crates/nika-blob/         -- ADMITTED slice s6 (D-2026-06-10-N6)
# /crates/nika-builtin/    -- SEEDED s16 2026-06-11 (L1.5 · the 22 stdlib builtins · D-2026-06-10-N6)
# /crates/nika-cli/          -- SEEDED 2026-06-11 (L4 operator surface · WIP · D-2026-06-10-N6)
/crates/nika-core/
/crates/nika-daemon/
/crates/nika-display/
/crates/nika-engine/
# /crates/nika-exec-runner/   -- ADMITTED slice s7 (D-2026-06-10-N6)
# /crates/nika-extract/  -- SEEDED s17 2026-06-12 (L1.5 · the 9 fetch extract modes · admission step 12)
# /crates/nika-fs/           -- ADMITTED slice s4 (D-2026-06-10-N6)
# /crates/nika-http/         -- ADMITTED slice s5 (D-2026-06-10-N6)
/crates/nika-init/
# /crates/nika-kernel/       -- ADMITTED Step 3
# /crates/nika-kernel-mock/  -- ADMITTED Step 3
# /crates/nika-lsp/         -- ADMITTED 2026-06-15 (L4 language server · `nika lsp` stdio · collapse of lsp-core · D-2026-06-10-N6)
/crates/nika-lsp-core/
/crates/nika-macros/
/crates/nika-media/
/crates/nika-policy/
/crates/nika-sdk/
/crates/nika-security/
/crates/nika-serve/
/crates/nika-storage/
/crates/nika-vault/
# /crates/nika-verb-infer/  -- s9 L2 crate (ADMITTED 2026-06-11)
# /crates/nika-verb-exec/   -- s10 L2 crate (ADMITTED 2026-06-11)
# /crates/nika-verb-invoke/ -- s11 L2 crate (WIP scaffold 2026-06-11)
/crates/nika-verb-fetch/
/crates/nika/
/crates/.claude/

# Mutation testing output
mutants.out/
mutants.out.old/

# Ad-hoc docs/research (private content belongs in supernovae/docs/)
/docs/research/
/docs/reports/

# Claude Code local settings (per-user, not shared)
.claude/settings.local.json
CLAUDE.local.md

# GitNexus analyzer artifacts (PolyForm Noncommercial, MCP-only install)
.gitnexus/
.gitnexus.db
node_modules/

# GitNexus helper skills (installed by analyze, regeneratable)
.claude/skills/gitnexus/
.claude/skills/gitnexus-*/
.claude/skills/generated/
.claude/scheduled_tasks.lock
.claude/commands/dashboard.md
