Added forgetSession() to SessionMonitor. When watcher marks a session idle/done, it now clears the key from the monitor's known sessions map. Next poll cycle re-detects the session if the transcript is still active, creating a fresh status post.