# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/packages/**/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build
/dist

# misc
.DS_Store
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
.playwright-profile

.github/skills/_archive
.github/skills/primer-primitives
.github/skills/primer-components-catalog
.github/skills/primer-screenshot-builder
.github/skills/primer-screenshot-patterns
.github/skills/primer-url-builder
.github/skills/playwright-cli
.worktrees
worktrees
# Agent symlinks are build targets — source of truth is .agents/agents/
# storyboard setup creates symlinks for Copilot CLI and Claude Code
.github/agents/_buddy-rails.md
.github/agents/_buddy.md
.github/agents/terminal-agent.md
.github/agents/prompt-agent.md
.claude/agents/
_*.md

# Compiled UI bundle (built before publish, not tracked in git)
packages/core/dist/storyboard-ui.*

.clips

# Agent Browser
agent-browser.json

# <!-- runtime-state --start-->
# Storyboard runtime state + private tilde-prefixed files.
# Kept in sync by storyboard-scaffold — edit `packages/storyboard/scaffold/gitignore` in storyboard-core.
.storyboard/
src/canvas/images/~*
assets/canvas/images/~*
assets/canvas/snapshots/~*
assets/.storyboard-public/terminal-snapshots/~*
src/canvas/**/drafts/
src/prototypes/**/drafts/
.sync-target
# <!-- runtime-state --end-->

# Integration test results (ephemeral local artifacts)
test-results/
