1ee570f3e9
"Only one clip" tells you the object has only one state. It does not tell you that state is playing — that decision belonged to AnimationObjectController, which we do not have. The takeover rule conflated the two, and wash_ground_b/c/d is where it shows: their single clip swings the swing_* node 90deg -> 0 -> 90deg every 2.0 s, twelve lamps in lockstep, so the whole row sits there whipping back and forth. The reference MV has the ground wash lights holding still and blinking instead. Same failure shape as the billboard facing behaviour: the target objects were verified, the behaviour was inferred. Sweep rigs (name contains _wash_, the same test StageController already uses to identify wash lights) are now skipped and logged. The mirror ball keeps playing. Its clip winds monotonically to -359 deg about Y, which is a self-evident idle spin, and the ball does turn in the original. Whether it turns at 1.0x is still unsupported and stays on the unknown list. Recorded in the source that this exclusion comes from watching reference footage, not from bundle data, so a stage whose wash lights genuinely do sweep needs new evidence rather than an argument from this line. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UzXXkLzVC8pNA3JjyUGMbq