.env
.venv/
.ipynb_checkpoints/
__pycache__/
*.pyc
*.pyo
*.pyd
.pytest_cache/

# Local agent instructions
AGENTS.md

# Data and artifacts
artifacts/*
!artifacts/metrics/
artifacts/metrics/*
!artifacts/metrics/full_20260218T111506Z_cli02681429/
artifacts/metrics/full_20260218T111506Z_cli02681429/*
!artifacts/metrics/full_20260218T111506Z_cli02681429/00_context.json
!artifacts/metrics/full_20260218T111506Z_cli02681429/01_subset_summary.json
!artifacts/metrics/full_20260218T111506Z_cli02681429/02_split_balance.json
!artifacts/metrics/full_20260218T111506Z_cli02681429/02_pairs_qc.json
!artifacts/metrics/full_20260218T111506Z_cli02681429/03_train_manifest.json
!artifacts/metrics/full_20260218T111506Z_cli02681429/04_clustering_config_used.json
!artifacts/metrics/full_20260218T111506Z_cli02681429/05_stage_metrics_full.json
!artifacts/metrics/full_20260218T111506Z_cli02681429/05_go_no_go_full.json
!artifacts/metrics/full_20260218T111506Z_cli02681429/06_clustering_test_report__chars_cpu_20260407_v1.json
!artifacts/metrics/full_20260218T111506Z_cli02681429/06_clustering_test_report__chars_cpu_20260407_v1.md
!artifacts/metrics/full_20260218T111506Z_cli02681429/06_clustering_test_per_seed__chars_cpu_20260407_v1.csv
!artifacts/metrics/full_20260218T111506Z_cli02681429/06_clustering_test_summary__chars_cpu_20260407_v1.csv
!artifacts/metrics/full_20260218T111506Z_cli02681429/99_compare_cluster_report_to_baseline__chars_cpu_20260407_v1.json
!artifacts/metrics/full_20260218T111506Z_cli02681429/06_clustering_test_report__release_0_1_3_py312_torch260_transformers4562.json
!artifacts/metrics/full_20260218T111506Z_cli02681429/06_clustering_test_report__release_0_1_3_py312_torch260_transformers4562.md
!artifacts/metrics/full_20260218T111506Z_cli02681429/06_clustering_test_per_seed__release_0_1_3_py312_torch260_transformers4562.csv
!artifacts/metrics/full_20260218T111506Z_cli02681429/06_clustering_test_summary__release_0_1_3_py312_torch260_transformers4562.csv
!artifacts/metrics/full_20260218T111506Z_cli02681429/99_compare_cluster_report_to_baseline__release_0_1_3_py312_torch260_transformers4562.json
!artifacts/checkpoints/
artifacts/checkpoints/*
!artifacts/checkpoints/full_20260218T111506Z_cli02681429/
artifacts/checkpoints/full_20260218T111506Z_cli02681429/*
!artifacts/checkpoints/full_20260218T111506Z_cli02681429/*.pt
!artifacts/models/
artifacts/models/*
!artifacts/models/full_20260218T111506Z_cli02681429/
artifacts/models/full_20260218T111506Z_cli02681429/*
!artifacts/models/full_20260218T111506Z_cli02681429/bundle_v1/
artifacts/models/full_20260218T111506Z_cli02681429/bundle_v1/*
!artifacts/models/full_20260218T111506Z_cli02681429/bundle_v1/bundle_manifest.json
!artifacts/models/full_20260218T111506Z_cli02681429/bundle_v1/checkpoint.pt
!artifacts/models/full_20260218T111506Z_cli02681429/bundle_v1/clustering_resolved.json
!artifacts/models/full_20260218T111506Z_cli02681429/bundle_v1/model_config.yaml
ads-and-lspo-repro-*.zip
data/cache/
data/raw/
data/interim/
data/processed/
data/subsets/cache/
data/subsets/manifests/*.parquet

# Local smoke-test scratch outputs (developer-machine artifacts)
tmp/
