node_modules # Output .output .vercel .netlify .wrangler /.svelte-kit /build # OS .DS_Store Thumbs.db # Env .env .env.* !.env.example !.env.test # Vite vite.config.js.timestamp-* vite.config.ts.timestamp-* # Cloudflare / Wrangler (generated) worker-configuration.d.ts .wrangler *storybook.log storybook-static # Deciduous database (local). The sync/ event log is the shared record in # multi-user setups (.pi/skills/decision-graph/SKILL.md, "Sync") and is the # one thing under .deciduous/ that gets committed. .deciduous/* !.deciduous/sync/ # Deciduous exported web viewer (regenerated per machine via `deciduous sync`) docs/ # Per-task scratch space (blog post drafts, planning notes, anything # the agent wants to write without committing). The compiled form # (graph nodes + PR description) is what persists. Handoff is the # tool for resuming work across machines. agent-notes/ # Per-task working context (slice-briefs, kickoff follow-up notes). The # draft PR body carries the durable copy; the worktree copy dies with the # worktree (.pi/skills/slice-brief/SKILL.md, "File handling"). tmp/ # Harness-specific instruction files (AGENTS.md is the project instruction # file; other harnesses' artifacts stay local) CLAUDE.md .claude/