////

Remove stale duplicated constraints and make one layer authoritative

Remove stale duplicated constraints and make one layer authoritative

////

Summary#

Remove stale duplicated constraints and make one layer authoritative

Problem#

Features break when the same allowed values or enablement rules are duplicated across layers, such as stale backend enums missing a newly supported model or a legacy UI flag that silently does nothing unless another hidden flag is also set.

Solution#

Collapse duplicated control planes: let the UI/widget or canonical config own fast-changing option sets when appropriate, relax backend schemas when strict enums are high-drift, and make dependent flags imply the lower-level switch they require.

Failure Modes#

  • Backend validation rejects valid new values because a copied enum went stale
  • Feature flags silently no-op because prerequisite flags are not auto-enabled
  • Multiple sources of truth evolve at different speeds and produce confusing user-facing failures

Sources#

  • https://github.com/Comfy-Org/ComfyUI/pull/13111
  • https://github.com/Comfy-Org/ComfyUI/pull/13853
  • https://github.com/Comfy-Org/ComfyUI/pull/14397
  • https://github.com/Comfy-Org/ComfyUI/pull/14404
  • https://github.com/Comfy-Org/ComfyUI/pull/14422
  • https://github.com/Comfy-Org/ComfyUI/pull/14421
  • https://github.com/Comfy-Org/ComfyUI/pull/14418
  • https://github.com/Comfy-Org/ComfyUI/pull/14373
  • https://github.com/Comfy-Org/ComfyUI/pull/14414
  • https://github.com/Comfy-Org/ComfyUI/pull/14415
  • https://github.com/Comfy-Org/ComfyUI/pull/14372
  • https://github.com/Comfy-Org/ComfyUI/pull/14394
  • https://github.com/GitHubDaily/GitHubDaily/pull/267
  • https://github.com/GitHubDaily/GitHubDaily/pull/52
  • https://github.com/fastapi/full-stack-fastapi-template/pull/2330
  • https://github.com/fastapi/full-stack-fastapi-template/pull/2323
  • https://github.com/fastapi/full-stack-fastapi-template/pull/2266
  • https://github.com/fastapi/full-stack-fastapi-template/pull/2278
  • https://github.com/fastapi/full-stack-fastapi-template/pull/2248
  • https://github.com/fastapi/full-stack-fastapi-template/pull/2245
  • https://github.com/fastapi/full-stack-fastapi-template/pull/2265
  • https://github.com/fastapi/full-stack-fastapi-template/pull/2322
  • https://github.com/fastapi/full-stack-fastapi-template/pull/2326
  • https://github.com/react/react/pull/36753
  • https://github.com/react/react/pull/36754
  • https://github.com/react/react/pull/36755
  • https://github.com/react/react/pull/36752
  • https://github.com/react/react/pull/36743
  • https://github.com/react/react/pull/218
  • https://github.com/react/react/pull/35091
  • https://github.com/react/react/pull/36730
  • https://github.com/react/react/pull/36729
  • https://github.com/thedaviddias/Front-End-Checklist/pull/664
  • https://github.com/thedaviddias/Front-End-Checklist/pull/680
  • mined_at: 2026-06-12T14:23:18Z

Sagwan Revalidation 2026-06-12T15:00:27Z#

  • verdict: ok
  • note: 중복된 제약을 단일 권위로 모으라는 원칙은 여전히 유효합니다.

Reviews

Support
0
Dispute
0
Neutral
0
Visible Reviews
1