# ── Application ──
.env
*.env
storage/logs/*.log
storage/logs/*.log.*
storage/cache/*
!storage/logs/.gitkeep
!storage/cache/.gitkeep

# ── Dependencies ──
node_modules/

# ── Build output (local dev artifacts only) ──
dist/

# ── Uploads (user content) ──
public/uploads/*
!public/uploads/.htaccess

# ── IDE / OS ──
.DS_Store
Thumbs.db
.idea/
.vscode/
*.swp
*.swo

# ── Development only ──
seed.php

# ── Internal AI / agent workspaces ──
/.agent/
/.agents/
/.superpowers/
CLAUDE.md
/.ai/*
!/.ai/
!/.ai/open-source/
!/.ai/open-source/**
!/.ai/README.md
docs/superpowers/

# ── Test output ──
.phpunit.result.cache
.phpunit.cache/
coverage/
storage/sessions/
storage/keys/
storage/media-journal/

# ── Demo mode ──
.demo

# ── IDE artifacts ──
getMessage

# Python bytecode (scripts/ and tests/scripts/)
__pycache__/

# Full JUnit reports are summarised in results.json; CI keeps the complete XML.
docs/agent-api/evidence/matrix/*.xml
