There are scheduling fields on the template `inactivity_ttl` and `locked_ttl` that require implementation in `autobuild`. - A workspace whose `last_used_at` breaches the `inactivity_ttl` should be stopped (if started) and moved to the `locked` state. - A workspace whose `locked_at` breaches the `locked_ttl` should be scheduled for deletion.