node_modules/
npm-debug.log*
yarn-error.log*
.DS_Store
Thumbs.db

# 产物与工作目录（含生成的音视频，不入库）
work/
dist/
*.mp4
*.mp3
*.wav
*.flac
*.m4a
*.mov
*.mkv
*.srt
*.ass
*.png
*.jpg
*.jpeg
*.webp
!templates/**/*.png

# 凭据：绝不入库
.env
.env.*
*.key
*identity*.json
fmode-identity.json

# 运行时缓存
.cache/
*.log

# kb-raw：原始知识库里的历史脚本（硬编码路径/token，不可运行）一律不入库；
# 只保留 markdown 文档、txt 与说明文件
kb-raw/**/*.js

# out/：大体积产物（成片/生成的图片）不入库，
# 但交付报告与真跑验证日志必须入库，便于复核
out/*
!out/REPORT-*.md
!out/verify-*.log
!out/git-push.log

# assets/：真跑产出的样例资产（人物/场景/视频），供仓库使用者直观核验，
# 体积可控（~14MB），显式放行
!assets/
!assets/**
