# IDE and OS
.vscode
.DS_Store

# Environment files
.env
.env.*
!.env.example

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
.eggs/

# Specific archive exclusions (NOT all .zip - skill packages are intentional)
medium-content-pro.zip
v1-10-2025-medium-content-pro.zip

# Project-specific exclusions
AGENTS.md
PROMPTS.md
medium-content-pro/
medium-content-pro 2/
documentation/GIST_CONTENT.md
documentation/implementation/*__pycache__/
ARTICLE-FEEDBACK-AND-OPTIMIZED-VERSION.md
CLAUDE-CODE-LOCAL-MAC-PROMPT.md
CLAUDE-CODE-SEO-FIX-COPYPASTE.md
GITHUB_ISSUE_RESPONSES.md
AUDIT_REPORT.md
# Archive folder (historical/backup files)
archive/

# Custom GPT configurations (private — instructions not publicly exposed)
custom-gpt/*-gpt.md

# MkDocs build output
site/
.playwright-mcp/
# Generated integration files (regenerate with ./scripts/convert.sh)
integrations/
documentation/implementation/craighewitt-mattpocock-reimplementation-plan.md
medium/

# === Internal dev artifacts (maintainer-only — hidden from cloners) ===
# Sprint plans, strategy docs, implementation roadmaps, audits
documentation/

# Tessl evaluation outputs (includes anthropic-skill-creator third-party clone
# and per-version trigger-eval workspaces, e.g. eval-workspace/v2.8.0-trigger-eval/)
eval-workspace/

# Pre-skill draft specs (Path-B source material)
megaprompts/

# Pytest suite (maintainer quality gate; not user-consumable)
tests/

# Autoresearch agent workspace
.autoresearch/
.idea/

# human-gate generated artifacts (review pages + local gate state).
# The review page is a disposable viewing surface rebuilt on every `open`;
# the sidecar (<artifact>.review.md) is deliberately NOT ignored — it is the
# reviewer's feedback and belongs next to the artifact in git.
*.review.html
.human-gate/

# engineering/agent-memory runtime store. L1 candidate atoms are raw-adjacent:
# they are extracted from session transcripts and redaction is a lexical filter,
# never a guarantee. Only the L2/L3 lines a human explicitly adopts into a
# CLAUDE.md are ever committed. errors.log records dropped writes; staged/ holds
# promotion proposals awaiting review. None of it belongs in git.
.memory/

# agent-launcher user output folders (goal.json, payloads, launch.sh live here)
my-agent/
my-agent-*/
