- How is this different from `set-up-incident-response-and-postmortems`?
- That template is the bootstrap: define severity levels, set up paging, write the on-call playbook, agree on the postmortem template, ship your first postmortem. This template is the operating cycle that runs *after* bootstrap: the library of every postmortem, the action items that survive across incidents, the quarterly retro that compounds the lessons. Bootstrap once, operate forever.
- Why a fork at quarter-end instead of one perpetual workspace?
- Postmortem libraries get heavy. By quarter 4 you have 80 incidents, 300 action items, 12 retros. The workspace gets slow and the agent's context window can't hold the whole thing. Forking quarterly bounds the working set, makes the agent fast, and gives you a clean retro horizon. Archived past quarters are read-only references.
- What if our team doesn't write blameless postmortems?
- Then start. The template defaults to blameless because every literature review of high-performing on-call teams (Google SRE, Atlassian, PagerDuty's State of Digital Ops) finds the same thing: blame-driven retros reduce reporting, reduce reporting reduces learning, lower learning means repeat incidents. Your agent enforces the blameless voice in the draft so the team's defaults shift over time without anyone being the bad cop.
- Can I use this for security incidents too?
- Yes, with one tweak. Add a column to Incidents called `customer_disclosure_required` (boolean) and a Pointers row for your team's security disclosure SLA. The agent flags rows where the column is true and reminds you about the disclosure window in the Monday rollup. The blameless template works for security incidents too.
- How does the agent know what's overdue?
- Action items rows have a `due` date column. The Monday rollup prompt has the agent compare `due < today` against `status=Open` and flip those rows to Overdue. If you don't set due dates, nothing gets flagged. The cycle works only if action items get real due dates at draft time.