# What Mintlify may scan when it builds docs.leeroo.com.
#
# Only pages listed in docs.json are ever published, but every file outside
# that list is still parsed during the build, and each unparseable one becomes
# a warning that `mint validate` fails CI on. So everything that is not
# documentation is excluded here.
#
# Every pattern is anchored with a leading slash. An unanchored `benchmarks/`
# also matches `docs/benchmarks/` and silently unpublishes the three benchmark
# pages — a mistake this file has already made once.
#
# Inverting this into a whitelist (`/*` then `!/docs/`) does not work: Mintlify's
# ignore engine does not re-include the contents of an excluded directory, and
# the whole navigation goes missing. Keep it a blacklist.

# Root-level markdown. None of it is documentation: CLAUDE.md is the
# repository's engineering rules for coding agents, and the rest are GitHub
# conventions. Without this, `seo.indexing: all` publishes them as hidden pages
# — CLAUDE.md was briefly served at docs.leeroo.com/CLAUDE.md and listed in
# llms.txt because of exactly that.
/*.md

# Editor and agent config directories. Any Markdown that lands here is not
# documentation: without this the build parses it and `seo.indexing: all`
# publishes it as a hidden page, the way CLAUDE.md once was.
/.claude/
/.agents/

# The coding-agent skill: SKILL.md files the agents load, documented on
# docs/coding-agent-skills. Markdown, but not pages of the site.
/skills/

# Tracked, part of the package rather than the docs
/src/
/tests/
/scripts/
/services/
/examples/
/moltbook_bot/

# Benchmark harnesses. The published benchmark pages live in docs/benchmarks/,
# which the leading slash here deliberately leaves alone.
/benchmarks/

# Untracked local output. CI never sees these, but they exist on a developer
# machine and would otherwise bury the real warnings.
/animation/
/cache/
/data/
# setuptools bdist staging: a full tree copy with .md files, created by every
# release build. (A comment on the pattern's own line is part of the pattern.)
/build/
/dist/
/node_modules/
/research/
/experiments/
/learning/
/store/
/tmp/
/leeroo_kapso.egg-info/

# Internal design and planning notes. Tracked and reviewed in the repo, but
# not part of the published site — they are absent from the docs.json
# navigation, and Mintlify serves 404 for them.
/docs/plans/
/docs/research/*.md

# Contributor instructions for this directory. GitHub renders it when you browse
# to docs/; it is not a page of the site.
/docs/README.md
