- New node: seed_value widget + control_after_generate + enable_rule boolean
- enable_rule=false: passes seed_value unchanged; control_after_generate greyed out (JS)
- enable_rule=true: applies rule (randomize/increment/decrement/fixed), updates seed_value widget after execution
- seed_value connected as input: both enable_rule and control_after_generate greyed out
- State persisted per node instance in ComfyUI user dir for API mode compatibility
- Max seed: 2^50-1 (same as Easy Seed / comfyui-easy-use) for JS float64 safety
- fix(prompt): accept prompts_in as alias for optional_prompt_list (backward compat)
- test: add conditional seed test workflow and run_workflow.py script