.tools/
.playwright-cli/
__pycache__/
*.py[cod]
.venv/
node_modules/
output/playwright/
output/public_release/
output/milestone5_media/
output/milestone5_video/
output/milestone5_submission_upload/
output/chartsmith-milestone5-upload-kit.zip

# Retained baseline evidence excludes verbose Codex diagnostics and last-message
# scratch output. The reproducible protocol and structured evaluation are tracked.
examples/build_week_vnext/single_call_baseline/*.log
examples/build_week_vnext/single_call_baseline/direct_response.txt

# Generated execution output is indexed by tracked manifests instead of being
# committed wholesale. Curated submission evidence belongs under examples/.
runs/**
!runs/README.md
!runs/manifest.jsonl
!runs/build_week/
!runs/build_week/.gitkeep
!runs/build_week/vnext/
!runs/build_week/vnext/.gitkeep
!runs/fixtures/
!runs/fixtures/.gitkeep

# Local or regenerated inventory snapshots may be large. The canonical
# pre-cleanup and clean-baseline snapshots are explicitly unignored.
manifests/snapshots/**
!manifests/snapshots/pre_cleanup_20260719/
!manifests/snapshots/pre_cleanup_20260719/**
!manifests/snapshots/pre_build_week_clean_20260719/
!manifests/snapshots/pre_build_week_clean_20260719/**
