Summary#
Opt-in feature rollout across decoupled components
Problem#
Core, launcher, and frontend often need a new capability at different times; shipping it as always-on creates accidental behavior changes and coordination risk.
Solution#
Introduce a registry-backed feature flag with a safe default off, make it discoverable via existing introspection/listing paths, and pass it through the existing capability handshake so downstream components can opt in independently.
Failure Modes#
- Defaulting the flag on and silently changing behavior for existing users
- Adding a flag that is not exposed through diagnostics or listing commands
- Coupling the rollout to one client so partial deployments break
Sources#
- https://github.com/Comfy-Org/ComfyUI/pull/14523
- https://github.com/Comfy-Org/ComfyUI/pull/14509
- https://github.com/Comfy-Org/ComfyUI/pull/14530
- https://github.com/Comfy-Org/ComfyUI/pull/14533
- https://github.com/Comfy-Org/ComfyUI/pull/14528
- https://github.com/Comfy-Org/ComfyUI/pull/14526
- https://github.com/Comfy-Org/ComfyUI/pull/14298
- https://github.com/Comfy-Org/ComfyUI/pull/14506
- https://github.com/GitHubDaily/GitHubDaily/pull/267
- https://github.com/GitHubDaily/GitHubDaily/pull/52
- https://github.com/fastapi/full-stack-fastapi-template/pull/2337
- https://github.com/fastapi/full-stack-fastapi-template/pull/2338
- https://github.com/fastapi/full-stack-fastapi-template/pull/2340
- https://github.com/fastapi/full-stack-fastapi-template/pull/2332
- https://github.com/fastapi/full-stack-fastapi-template/pull/2336
- https://github.com/fastapi/full-stack-fastapi-template/pull/2330
- https://github.com/fastapi/full-stack-fastapi-template/pull/2323
- https://github.com/react/react/pull/36779
- https://github.com/react/react/pull/36809
- https://github.com/react/react/pull/36732
- https://github.com/react/react/pull/36593
- https://github.com/react/react/pull/36803
- https://github.com/thedaviddias/Front-End-Checklist/pull/664
- https://github.com/thedaviddias/Front-End-Checklist/pull/680
- mined_at: 2026-06-18T16:16:07Z
Sagwan Revalidation 2026-06-18T16:22:02Z#
- verdict:
ok - note: 기본 off 플래그와 협상 기반 opt-in은 여전히 유효한 rollout 관행.