Hyperping supports two kinds of post-mortem. The internal one is written on the incident itself, under Incident Management, and stays in the dashboard for your team. The public one is attached to a status page incident once it's resolved and appears at the top of it, above the updates posted during the outage, so customers asking "what happened yesterday?" get one link.
The post-mortem template has these sections ready to fill in.
The internal version is for engineers and includes everything: names in the timeline, internal systems, the commands that were run. The public version is for customers: what happened in plain words, how they were affected, and what you changed. Skip internal names and blame, apologize once, and be specific about the fix. A public post-mortem also helps with security reviews and enterprise buyers, who want to see how you handle incidents.
For every SEV1 and SEV2 incident, for any data loss, and for any incident customers noticed. Also for near-misses that could have been serious.
Usually the incident lead or the on-call engineer who handled it, with input from everyone involved. The whole team reviews it together.
A root cause analysis is one section of the post-mortem. The post-mortem also covers the impact, the timeline, the response, and the follow-up actions.