| name | compile-timeline |
| description | Use when edit_blueprint.yaml and selects_candidates.yaml are ready and the user asks to compile the rough cut, generate timeline.json, or apply a review patch. |
| metadata | {"filePattern":["**/05_timeline/timeline.json","**/05_timeline/preview-manifest.json","**/05_timeline/adjacency_analysis.json"],"bashPattern":["compile-timeline"]} |
compile-timeline
ใใคไฝฟใใ
- ใใณใณใใคใซใใฆใใใฟใคใ ใฉใคใณใ็ๆใใฆใใจ่จใใใใจใใ
creative_brief.yaml, selects_candidates.yaml, edit_blueprint.yaml ใๆใฃใฆใใใจใใ
ๅๆๆกไปถ
scripts/compile-timeline.ts ใฏ compile ๅๅพใง scripts/validate-schemas.ts ็ธๅฝใฎ gate ใ่ฆใใ
01_intent/unresolved_blockers.yaml ใซ status: blocker ใใใใจ compile gate ใ่ฝใกใใ
- fps ใ 24 ไปฅๅคใซใใใๅ ดๅใฏ
--fps <num> ใๆ็คบใใใ
ใใใใจ๏ผในใใใ๏ผ
- ๅฟ
่ฆ artifact ใๅญๅจใใใใจใ็ขบ่ชใใใ
- compile ใๅฎ่กใใใ
npx tsx scripts/compile-timeline.ts projects/<project> --fps 30
- review patch ใ้ฉ็จใใใๅ ดๅใฏ patch mode ใไฝฟใใ
npx tsx scripts/compile-timeline.ts projects/<project> --patch projects/<project>/06_review/review_patch.json --fps 30
- ๅบๅใใใ
timeline.jsonใpreview-manifest.jsonใๅฟ
่ฆใชใ adjacency_analysis.json ใ็ขบ่ชใใใ
ๅบๅ artifact
05_timeline/timeline.json
05_timeline/preview-manifest.json
05_timeline/adjacency_analysis.json ใใ ใ active editing skills ใซใใ transition ่งฃๆใ่ตฐใฃใๅ ดๅ
ๆณจๆไบ้
scripts/compile-timeline.ts ใฎ createdAt ใฏ 01_intent/creative_brief.yaml.created_at ใใๆฑบใพใใ
- patch mode ใฏ
timeline.json ใไธๆธใใใๅๆใซ preview-manifest.json ใๅ็ๆใใใ
adjacency_analysis.json ใฏ debug / explanation ็จ artifactใๅธธใซ็ๆใใใใใใงใฏใชใใ