/config_hereon.json
.idea/
.venv/

# AI and ML artifacts
/AI/

__pycache__/
.pytest_cache/
.mypy_cache/
.coverage
coverage.xml

# Python build artifacts (wheels/sdists are generated from source via `poetry build`, never committed)
/dist/
/build/
*.egg-info/

# local connection config (contains credentials) — use tests/config.json.sample as a template;
# conftest reads config.json from the CWD, which is tests/ in the just test-integration workflow
/config.json
# DB dumps made by setup_chemotion_db.sh may contain real user data — never commit them.
# (tests/data/test.sql is the committed seed; it contains only fictional users.)
/tests/data/dumps/
# scratch export artifacts at the repo root
/*.eln
# generated JSON dumps of the LabIMotion validation schemas (GenericManager.write_all_validation_schemas);
# tests/schemas/ is rewritten by the integration suite on every run
/schemas/
/tests/schemas/

ElnDataFatcher.iml
/old_as_sample/
/ChemotionAPI.log
/Sample_Data/
/ChemotionApi.iml
/playground.py
/config_local.json
/tests/config*.json
/tests/logs.txt
/tests/test_config/dumps/
/test_config/dumps/
/cmd_config.ini
/docs/_build
# Generated by `make apidoc` / `make html` (sphinx-apidoc) — regenerated on every build.
/docs/api/
/tests/dumps/
/tests/test_config/.env
/example.json
/example_2.json
/test_config/new_version/dumps/
/test_config/new_version/shared/backup
.env