What problem does it solve? When running multi-story development pipelines, sub-windows can become zombies (task finished in the database but the process still runs) or hang indefinitely, and the central controller lacks visibility into which windows are active, stuck, or complete. ## Core Features & Use Cases - Active Window Status: List all tracked pipeline sub-windows with PID liveness, database story status, phase target, and elapsed time via --status. - Zombie Detection & Cleanup: Detect windows whose DB status reached the phase target but whose process still runs, then gracefully close them with --check-zombie. - Manual & Emergency Control: Force-close a specific story's window with --kill {story_id} or all windows with --kill-all, and read completion notifications written by the Stop Hook via --notify. - Use Case: After launching a batch of pipeline stories, the controller runs --status to verify progress, then --check-zombie between batches to clean up finished-but-open windows before dispatching the next batch. ## Quick Start Ask the assistant to run the pipeline-control script with the --status flag to show all currently active pipeline sub-windows and their database status.