/target

# Source media (not needed to build — frames/*.txt are pre-generated and
# embedded via include_str!; see README "How the frames are made" to re-fetch)
/refs/
/assets/

# scratch / caches
/scratch_frames
__pycache__/
tools/__pycache__/
*.pyc
.ruff_cache/

# OMC runtime state (keep .omc/plans, drop the rest)
/.omc/state/
/.omc/logs/

# OMC internal artifacts (local only)
/.omc/
