# 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.