Pretty sure this is a more complete, thought-out superset of ideas.
- no 15-hour task, no 5-min chat. Something in-between.
- assuming you have some closed source code, maybe give them a function signature to re-implement the body
- ~1 week “audition” contract (solve-this-real-issue/
- don’t standardise things irrelevant to what you’re measuring