# We need to _explicitly_ ignore these so that we can override it in `.cursorignore`
docs/portfolio/*

# ------------------------------------------------------------
# Specification Directories (Dynamically Fetched)
# ------------------------------------------------------------

docs/specs/jena-inspiration/jena-docs/*
!docs/specs/jena-inspiration/jena-docs/flows.md
docs/specs/jena-inspiration/jena-source/*

docs/specs/owl2-conformance/*
!docs/specs/owl2-conformance/AGENTS.md

docs/specs/owl2-crosswalks/*
!docs/specs/owl2-crosswalks/AGENTS.md
!docs/specs/owl2-crosswalks/create-crosswalks.py
!docs/specs/owl2-crosswalks/master-table-seed.json

docs/specs/owl2-mapping-to-rdf/*
!docs/specs/owl2-mapping-to-rdf/AGENTS.md
!docs/specs/owl2-mapping-to-rdf/create-index.py

docs/specs/owl2-overview/*
!docs/specs/owl2-overview/AGENTS.md

docs/specs/owl2-reasoning-profiles/*
!docs/specs/owl2-reasoning-profiles/AGENTS.md
!docs/specs/owl2-reasoning-profiles/create-index.py

docs/specs/owl2-semantics-direct/*
!docs/specs/owl2-semantics-direct/AGENTS.md

docs/specs/owl2-semantics-rdf/*
!docs/specs/owl2-semantics-rdf/AGENTS.md
!docs/specs/owl2-semantics-rdf/create-index.py

docs/specs/owl2-structure-syntax/*
!docs/specs/owl2-structure-syntax/AGENTS.md

docs/specs/rdf11-concepts-syntax/*
!docs/specs/rdf11-concepts-syntax/AGENTS.md

docs/specs/rdf11-datasets/*
!docs/specs/rdf11-datasets/AGENTS.md

docs/specs/rdf11-primer/*
!docs/specs/rdf11-primer/AGENTS.md

docs/specs/rdf11-schema/*
!docs/specs/rdf11-schema/AGENTS.md

docs/specs/rdf11-semantics/*
!docs/specs/rdf11-semantics/AGENTS.md
!docs/specs/rdf11-semantics/create-index.py

# ------------------------------------------------------------
# Extraneous binary files
# ------------------------------------------------------------

**/__pycache__/
**/.DS_Store
.mypy_cache/
.pytest_cache/
.ruff_cache/

# ------------------------------------------------------------
# Coverage (generated by pytest; CI produces fresh reports)
# ------------------------------------------------------------

.coverage*
coverage.xml
htmlcov/

# ------------------------------------------------------------
# Documentation (generated by Sphinx)
# ------------------------------------------------------------

docs-build/
docs-src/autoapi/

# ------------------------------------------------------------
# Build artifacts
# ------------------------------------------------------------

build/
dist/
*.egg-info/

# ------------------------------------------------------------
# Machine Specific
# ------------------------------------------------------------

.env
