This is such a realistic balance between completely banning coding agents and embracing the spirit of higher education

I agree. Learning to code from scratch today would be difficult to say the least. The scar tissue accrued from debugging a compilable typo, a misplaced comma or parenthesis teaches something that's hard to recreate - but replacing it with durable learning that won't age-out is a definite win.

Why let the robot speak for you?

I'd be interested to hear which sequence of tokens triggered your "robot authored" pattern match? You may want to tune the mechanism.