forked from Rockachopa/Timmy-time-dashboard
Extract _init_services(), _auto_prune(), _register_error_recorder(), and _shutdown() from the 142-line lifespan() context manager, reducing it to ~25 lines that read as a clear startup/shutdown sequence. Fixes #514 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>