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