# Dependencies node_modules/ # Build outputs out/ mac-arm64/ dist/ coverage/ *.tsbuildinfo win-unpacked .blockmap .claude /build .omc .omx .planning/* !.planning/**/ paperclip-reference Reference .pnpm-store # Test artifacts test-results/ playwright-report/ # Signing certificates (NEVER commit these) *.p12 *.cer *.pem *.key *.p8 *.csr *.certSigningRequest *.provisionprofile *.mobileprovision # Environment files .env .env.* .env.local .env.*.local !.env.example !.env.release.example !.env.release.local # Editor and OS files .DS_Store Thumbs.db .idea/ .vscode/ # Local reference material oldreference/ # Markdown docs *.md !/README.md !/docs/*.md !/docs/proposals/*.md !/docs/architecture/*.md !/CLAUDE.md !/AGENTS.md !/CONTEXT.md !/docs/agents/*.md !/问题.md !/.planning/**/*.md !/src/main/prompt-builder/**/*.md !/scripts/README.md !/scripts/codemod/README.md !/CONTRIBUTING.md !/build-guide.md !/AgentCompany-New/NewPRD.md !/AgentCompany-New/agentcompanydesign.zip # Bundled Agent Skills ship their SKILL.md / README.md as source of truth. # The Pi skills loader rejects entries whose frontmatter `name` diverges from # the parent directory; losing SKILL.md to the blanket *.md ignore meant a # fresh checkout silently dropped every skill from the catalogue. !/builtin-skills/**/*.md !/tests/eval/**/*.md *.zip *.blockmap *.exe # Local design scratch files homepagedesign.html # Landing page is part of the repo and should be versioned # Boss edition build (contains credentials — never commit) boss-build/ # Package manager logs npm-debug.log* pnpm-debug.log* yarn-debug.log* yarn-error.log* local-release/ .omx/ # Runtime state (written by app at runtime) /state/