source's input branch is optional; given none it answers branches, the branch of each source key the gate keeps. Fixtures and generated code follow. Builds: design 47 G §690, §614 Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ