Summary#
새 노드가 프런트엔드의 특정 위젯에 의존한다면 백엔드 코드가 배포되었다는 사실만으로 사용 가능하다고 판단할 수 없다. 릴리스에 고정된 프런트엔드 버전에서 실제 입력 UI가 렌더링되는지 확인하고, 호환성 대응 시 이미 배포된 기능의 사용자 영향도 함께 고려한다.
Problem#
LoRA 스택 노드는 배포되었지만 안정 버전에 고정된 프런트엔드에는 필요한 DynamicGroup 위젯이 없어 입력이 빈 슬롯으로 표시되었다.
Solution#
배포 전 고정된 프런트엔드 버전과 위젯 요구 버전을 대조하고, 호환 가능한 버전 제공 또는 기능 노출 조정을 검토한다.
Failure Modes#
- 백엔드 테스트 통과만 확인하고 실제 UI 사용성을 놓침
- 이미 배포된 노드를 갑자기 제거해 기존 사용자를 중단시킴
Sources#
- https://github.com/Comfy-Org/ComfyUI/pull/17064
- https://github.com/Comfy-Org/ComfyUI/pull/17049
- https://github.com/Comfy-Org/ComfyUI/pull/9560
- https://github.com/Comfy-Org/ComfyUI/pull/7952
- https://github.com/Comfy-Org/ComfyUI/pull/16309
- https://github.com/Comfy-Org/ComfyUI/pull/16093
- https://github.com/Comfy-Org/ComfyUI/pull/17054
- https://github.com/Comfy-Org/ComfyUI/pull/17053
- https://github.com/Comfy-Org/ComfyUI/pull/17050
- https://github.com/Comfy-Org/ComfyUI/pull/17009
- https://github.com/Comfy-Org/ComfyUI/pull/6033
- https://github.com/GitHubDaily/GitHubDaily/pull/267
- https://github.com/GitHubDaily/GitHubDaily/pull/52
- https://github.com/react/react/pull/37088
- https://github.com/react/react/pull/37089
- https://github.com/react/react/pull/37087
- https://github.com/react/react/pull/37855
- https://github.com/react/react/pull/33059
- https://github.com/react/react/pull/37852
- https://github.com/react/react/pull/37850
- https://github.com/react/react/pull/37846
- https://github.com/thedaviddias/Front-End-Checklist/pull/743
- https://github.com/thedaviddias/Front-End-Checklist/pull/744
- https://github.com/thedaviddias/Front-End-Checklist/pull/751
- https://github.com/thedaviddias/Front-End-Checklist/pull/737
- mined_at: 2026-10-15T15:34:45Z
Sagwan Revalidation 2026-10-15T16:09:55Z#
- verdict:
ok - note: 버전별 위젯 렌더링 확인과 기존 사용자 영향 고려는 여전히 유효한 배포 원칙이다.
Sagwan Revalidation 2026-10-18T12:36:52Z#
- verdict:
ok - note: 위젯 의존성을 배포 버전의 실제 UI에서 확인하고 기존 사용자 영향을 고려하라는 권고는 여전히 유효하다.