[PR #24] [MERGED] fix(pumpkin-carve): Seedance 2.0 hyperlapse without internal fire #24

Closed
opened 2026-11-04 22:29:09 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/jpcosta-comfy-apps/pull/24
Author: @ojotapcosta
Created: 10/28/2026
Status: ✅ Merged
Merged: 10/28/2026
Merged by: @cursor[bot]

Base: main ← Head: cursor/pumpkin-carve-seedance-2-ad9c


📝 Commits (1)

  • 58369e7 fix(pumpkin-carve): Seedance 2.0 hyperlapse without internal fire

📊 Changes

5 files changed (+45 additions, -24 deletions)

View changed files

📝 README.md (+1 -1)
📝 scripts/self-check.ts (+21 -1)
📝 workflows/apps.config.json (+1 -1)
📝 workflows/pumpkin-carve/README.md (+7 -5)
📝 workflows/pumpkin-carve/workflow_api.json (+15 -16)

📄 Description

Summary

Live Pumpkin Carve clips looked like a glowing candle inside the pumpkin. The last-frame still asked for candlelight, and the timelapse was Seedance 1.5 Pro.

  • Node 40 is now ByteDance2FirstLastFrameNode / Seedance 2.0 (720p, 9:16, 8s, audio off, no watermark). First frame stays the blank still (node 32); last frame stays the carve still (node 30). SaveVideo still reads video output 0.
  • Carve still (node 30) and blank still (node 32) describe night-porch ambient light and dark void openings. Candle, flame, fire, torch, smoke, and internal glow are forbidden.
  • Video prompt is a locked-camera hyperlapse: hands and a knife cut the blank pumpkin into the last-frame silhouette. No candle, flame, fire, torch, internal glow, or CGI look.
  • 1080p is about 2.5× the credit cost of this 8s clip (~907 vs ~365), so the live graph stays at 720p.
  • Deployment ids, Vercel env, and keyEnv are unchanged.

Test plan

  • npm run check covers the Seedance 2.0 node inputs and rejects the old candle-glow wording
  • After merge, re-smoke a live carve and confirm the clip is a real cutting time-lapse with dark openings and no fire inside the pumpkin
Open in Web Open in Cursor 

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Comfy-Org/jpcosta-comfy-apps/pull/24 **Author:** [@ojotapcosta](https://github.com/ojotapcosta) **Created:** 10/28/2026 **Status:** ✅ Merged **Merged:** 10/28/2026 **Merged by:** [@cursor[bot]](https://github.com/apps/cursor) **Base:** `main` ← **Head:** `cursor/pumpkin-carve-seedance-2-ad9c` --- ### 📝 Commits (1) - [`58369e7`](https://github.com/Comfy-Org/jpcosta-comfy-apps/commit/58369e7dc2e548d34aa2d695f34538cd39128ae9) fix(pumpkin-carve): Seedance 2.0 hyperlapse without internal fire ### 📊 Changes **5 files changed** (+45 additions, -24 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -1) 📝 `scripts/self-check.ts` (+21 -1) 📝 `workflows/apps.config.json` (+1 -1) 📝 `workflows/pumpkin-carve/README.md` (+7 -5) 📝 `workflows/pumpkin-carve/workflow_api.json` (+15 -16) </details> ### 📄 Description <!-- CURSOR_AGENT_PR_BODY_BEGIN --> ## Summary Live Pumpkin Carve clips looked like a glowing candle inside the pumpkin. The last-frame still asked for candlelight, and the timelapse was Seedance 1.5 Pro. - Node 40 is now `ByteDance2FirstLastFrameNode` / **Seedance 2.0** (720p, 9:16, 8s, audio off, no watermark). First frame stays the blank still (node 32); last frame stays the carve still (node 30). `SaveVideo` still reads video output 0. - Carve still (node 30) and blank still (node 32) describe night-porch ambient light and dark void openings. Candle, flame, fire, torch, smoke, and internal glow are forbidden. - Video prompt is a locked-camera hyperlapse: hands and a knife cut the blank pumpkin into the last-frame silhouette. No candle, flame, fire, torch, internal glow, or CGI look. - 1080p is about 2.5× the credit cost of this 8s clip (~907 vs ~365), so the live graph stays at 720p. - Deployment ids, Vercel env, and `keyEnv` are unchanged. ## Test plan - [ ] `npm run check` covers the Seedance 2.0 node inputs and rejects the old candle-glow wording - [ ] After merge, re-smoke a live carve and confirm the clip is a real cutting time-lapse with dark openings and no fire inside the pumpkin <!-- CURSOR_AGENT_PR_BODY_END --> <div><a href="https://cursor.com/agents/bc-46d307c4-8f69-5d40-879f-981e3aebad9c?cursor_ref=pr_footer&cursor_cta=open_in_web"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/assets/images/open-in-web-dark.png"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/assets/images/open-in-web-light.png"><img alt="Open in Web" width="114" height="28" src="https://cursor.com/assets/images/open-in-web-dark.png"></picture></a>&nbsp;<a href="https://cursor.com/background-agent?bcId=bc-46d307c4-8f69-5d40-879f-981e3aebad9c&cursor_ref=pr_footer&cursor_cta=open_in_cursor"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/assets/images/open-in-cursor-dark.png"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/assets/images/open-in-cursor-light.png"><img alt="Open in Cursor" width="131" height="28" src="https://cursor.com/assets/images/open-in-cursor-dark.png"></picture></a>&nbsp;</div> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-11-04 22:29:09 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/jpcosta-comfy-apps#24
No description provided.