.DS_Store
Thumbs.db

# Generated by adapters/langgraph/hatch_build.py at build time from
# spec/testimony_validate.py. Committing it would be the second copy the hook
# exists to prevent.
adapters/langgraph/testimony_validate.py
adapters/langgraph/dist/
adapters/langgraph/record.jsonl
__pycache__/
*.pyc
spec/draft-*-[0-9][0-9].xml
demo/record.jsonl

# Generated by each adapter's hatch_build.py at build time from spec/. Committing
# them would be the second copies the hook exists to avoid.
adapters/crewai/testimony_validate.py
adapters/crewai/testimony_emit.py
adapters/crewai/dist/
adapters/autogen/testimony_validate.py
adapters/autogen/testimony_emit.py
adapters/autogen/dist/
adapters/openai-agents/testimony_validate.py
adapters/openai-agents/testimony_emit.py
adapters/openai-agents/dist/
adapters/pydantic-ai/testimony_validate.py
adapters/pydantic-ai/testimony_emit.py
adapters/pydantic-ai/dist/

# The anchor module is bundled at build time for the same reason the validator is.
adapters/langgraph/testimony_anchor.py
adapters/crewai/testimony_anchor.py
adapters/autogen/testimony_anchor.py
adapters/openai-agents/testimony_anchor.py
adapters/pydantic-ai/testimony_anchor.py

# Copied into an adapter by its hatch_build.py at build time. Leaving them in
# the tree makes tests_pages read the wrong file: it takes the first adapter
# module it finds and testimony_anchor.py sorts before testimony_langgraph.py,
# so a stray build artifact reported the adapter as having no approve or refuse.
adapters/*/testimony_validate.py
adapters/*/testimony_anchor.py
adapters/*/testimony_emit.py
adapters/*/dist/
