What problem does it solve? Failed or partial operations leave behind processes, files, locks, ports, and registrations that are risky to delete blindly. This Skill prevents accidental destruction of unrelated resources by requiring verified ownership identity before any cleanup action. ## Core Features & Use Cases - Ownership Verification: Preserves and re-checks strong identity signals such as PID plus start identity, service/task identity, lock tokens, exact paths, and registration IDs before destructive action. - Bounded Cleanup Scope: Removes only the owned boundary of the failed operation and refuses to broaden cleanup when a narrow attempt fails. - Explicit Status Tracking: Classifies resources as NOT PRESENT, PRESENT/OWNED, PRESENT/EXTERNAL, OWNERSHIP UNKNOWN, CLEANED/VERIFIED, or CLEANUP PARTIAL, with STOP conditions and handoff to Recovery Continuity. - Use Case: A deployment script crashes after starting a service and creating temp files. Use this Skill to confirm which resources the script actually owns, clean only those, and preserve evidence for anything unresolved. ## Quick Start Use the signalproof-cleanup skill to safely clean up the resources left behind by my failed deployment run without touching anything else.