Delete a product after its dependencies are removed: Capability Test Specification
Coverage
The frontmatter lists a proof scenario or finding for every required rule and records each applicable category. Scenario coverage describes what to check; bindings identify the assertions that already exist, and execution results remain unverified. Inactive and retired deletion, dependency-versus-delete races and unmapped financial dependency refusals need execution; cleanup tests double Platform. Workflow edges not named by a scenario remain in this finding rather than gaining a binding from shared workflow membership.
Interactions With Related Capabilities
Setup protection, bundle references and template cleanup meet at removal. A retired component has a protected setup and owned confirmation; another product includes it. Reactivate it, request deletion, remove the bundle relationship, request deletion again, clear setup protection, and delete it. Each remaining guard preserves the product; the final removal clears owned local data and attempts remote cleanup.