# Singularity R91 for ComfyUI
Singularity is a public-alpha ComfyUI custom node for Wan I2V / V2V cascade continuation.
It is built for users who want longer Wan videos without manually extracting a last frame, loading it again, making another short clip, and stitching everything later.
## What It Does
Singularity turns this manual loop:
```text
generate a short clip
find a good tail frame
load that frame as the next source
generate the next clip
repeat
stitch everything later
```
into one controlled node workflow:
```text
generate
pause
choose a tail frame
continue the same run
save one stitched final video
```
## Main Features
- One visible ComfyUI node: Singularity.
- Wan I2V / V2V cascade continuation.
- Up to five cascade segments in this public alpha.
- Optional pause after cascade 1, 2, 3, and 4.
- Detached Source / Tail 1 / Tail 2 / Tail 3 / Result panel under the node.
- Manual tail-frame selection before continuation.
- Same-run resume instead of unrelated separate renders.
- Final stitched video output.
- Markdown report output with cascade, motion, runtime, delta, and Strategy diagnostics.
- Clean public defaults: no bundled image, empty positive prompt, built-in Wan-style Chinese negative prompt.
- Native ComfyUI image upload button is preserved.
## New In R91
R91 is a stabilization update for modern ComfyUI Desktop.
- Visible title now shows Singularity R91.
- The public node surface is clean for fresh installs.
- The math_control_mode dropdown now shows only the clean public modes.
- Older saved workflow values are still normalized by the backend.
- Pause/continue UI remains detached below the node.
- The native upload button is preserved.
- Strategy Control Surface diagnostics are included in reports.
- Experimental math remains neutral by default.
## About The Math
Singularity studies generation as an event:
```text
Outcome(t-1) + ObservedBehavior(t-1)
= Strategy(t)
= ObservedBehavior(t+1) + Outcome(t+1)
```
For normal users, this means the node helps you inspect whether the source image, prompt meaning, model behavior, sampler route, motion, and final video are staying connected.
This is not a magic quality button. It is a control and diagnostics layer.
Use OBSERVE_ONLY for a safe baseline.
Use STRATEGY_PRESSURE_WINDOW only when you intentionally want to test bounded experimental math. With high_delta_strength = 1.0 and low_delta_strength = 1.0, it stays neutral.
Use LATENT_DELTA_SCALE and DEEP_STEP_DELTA_CONTROL only for research.
## Recommended First Test
```text
cascade_count = 2
pause_after_cascade_1 = true
frames_per_cascade = 49
width = 704
height = 1280
fps = 16
seed = 123
math_control_mode = OBSERVE_ONLY
high_delta_strength = 1.0
low_delta_strength = 1.0
save_video = true
save_report = true
```
Pick a source image, write a clear prompt, generate, choose a tail frame when the panel appears, continue, then inspect the final stitched video and report.
## Public Alpha Notes
- Models are not included.
- This is Wan-first.
- Heavy resolutions require more VRAM and time.
- CompletionGate = PASS means the route completed and a final video exists. It does not guarantee perfect visual quality.
- Always inspect the final video, not only the report.
Description
Fixed mistakes, added control center, more updates coming.
FAQ
Comments (2)
Pls feel free to give any ideas to improve this workflow and feel free to ask for features that u think will fit, ill consider them and add on the way to next update, next coming - frame selection, pause between cascades, auto/auto-manual best frame selection from batch, story chain... Etc etc...
Should I bring back video to image and last frame from that video to video extend and make another pipeline or cascade that it will be able to turn off or should I leave it just image to video plus video extend?

