corebot
                                
                                 corebot copied to clipboard
                                
                                    corebot copied to clipboard
                            
                            
                            
                        Idea: Add the option to expire item borrowing after elapsed time
Problem
People sometimes forget to release an environment they've finished using, leaving us to fall back on periodic Slackbot reminders and whole-channel requests for a spare environment.
Idea
Have the option to make environment borrowing expire after a period of time. Provide a default time for borrowing, with the option of specifying a different duration when requesting a new assignment. When the time is about to expire, send a direct message to the assignee giving them a chance to extend their assignment (with a reason perhaps), or release the environment for someone else to use.
This is a great idea. The 'items' backend is probably the right place for this logic. What would you want to use to schedule checking if the time period has elapsed?