Features

Termination Detection Coverage

WhyDidItClose is built to observe and classify common close paths, including:

  • normal quit
  • force quit
  • SIGKILL/kill paths
  • crash-related exits
  • OS policy and pressure scenarios

Human-Readable Diagnosis

Each event includes:

  • dominant cause
  • confidence level
  • end state
  • concise explanation
  • recommended next action

Event Timeline and Context

For every captured close event, WhyDidItClose records timeline context such as:

  • app identity (name, bundle ID, process info)
  • launch and termination timing
  • observed reason metadata and attribution hints

Local-First Data Handling

WhyDidItClose is designed for local processing during beta:

  • no account required
  • no mandatory cloud sync
  • export only when you explicitly choose to share

Pro Workflow Features

Pro unlock is focused on team efficiency:

  • export JSON/CSV for support and engineering triage
  • premium action gating to keep core workflows clean
  • purchase restore for reinstall and environment resets

Reliability and Operations Readiness

Ship-to-beta program artifacts include:

  • capture reliability harnesses
  • reviewed gate metrics
  • signed and notarized packaging pipeline
  • StoreKit scenario matrix coverage