After reading through the suggestions, here is my new proposal for how recruiting will fit into the season schedule. Hopefully this will solve the problems that were raised.
Scouting Period
- from the end of new user signups to the end of recruiting
Recruiting Period 1
- spans the last 5 days (real life calendar days) of the conference portion of the schedule
- signings allowed for the final 2 days of that 5 day period
Recruiting Period 2
- spans 3 days (real life calendar days) after the national championship game is complete
- signings allowed for that entire period
The idea is that some recruits would decide earlier than others, so a good number would be committed already by the end of period 1, but there would still be some that would hold out into period 2.
Early entries and transfers would be known at least by the start of period 2, giving those teams a fighting chance to fill holes.
No recruiting at all would happen between the two periods. This would allow coaches to focus on the postseason without worrying about recruiting during that time.
This would all still technically fall within one season, as season rollover wouldn't happen until after recruiting period 2.
The job change period would probably fall after recruiting period 2. It may be possible to have it happen in parallel, but I have a feeling that would cause more problems.
Thanks to everyone for all the good suggestions on solutions. Now give me some feedback on this proposal.