vendor/*
!vendor/pikku-cli.tgz
node_modules
dist
.vite
.tanstack
*.tsbuildinfo

# Coverage artifacts — c8's raw output and the function-coverage report
coverage/
.nyc_output/

# Test reports — generated by cucumber (e2e/.reports/cucumber-report.html)
.reports/

# Runtime artifacts — dev DB, uploaded content, scratch files
/.pikku-runtime/
/.e2e-runtime/
*.db
*.db-shm
*.db-wal

# Production data — never commit
data/seed/
data/seed-scrubbed/
docs/handover/

# Generated by Cloudflare deploy bundling
packages/functions/.deploy/
.deploy/

# Generated by @pikku/cli — regenerated on `pikku all`.
# Ignore the entire .pikku/ tree (it includes meta JSON, schemas, scaffolds,
# pikku-bootstrap, the dev SQLite, etc.) and whitelist only the api.gen.ts
# stub that keeps the skeleton compilable pre-`pikku all`.
packages/functions/.pikku/
!packages/functions/.pikku/client/
packages/functions/.pikku/client/*
!packages/functions/.pikku/client/api.gen.ts
src/scaffold/*.gen.ts
packages/functions/src/pikku/*
packages/functions/src/scaffold/*.gen.ts
packages/functions/src/scaffold/*.gen.js
packages/functions/src/types/*.gen.ts
packages/functions-sdk/src/pikku/*.gen.ts
packages/functions-sdk/src/pikku/*.gen.d.ts
versions.pikku.json

# Bun
.bun/

# Playwright MCP debug artifacts
.playwright-mcp/

# Compiled classification sidecar — regenerated by `pikku db migrate` from db/annotations.ts
db/annotations.gen.json
