When the graph-injector queue backed up two weeks ago, the post-mortem Jean had filed in April was already sitting in Notion, and I'd skimmed it the morning the alert paged. It still took me ten minutes to find: four candidate pages with "graph" or "connector" in the title, a wrong turn through the architecture diagram, the breadcrumb that pointed back to a doc I'd already ruled out. The page that turned out to be right didn't have "graph-injector" anywhere in its title.

Yesterday, when the Notion integration went GA, I asked Annie the same question I'd just spent ten minutes answering by hand.

Eighteen seconds.

She returned Jean's April post-mortem with the two-line root cause lifted verbatim: NUM_WORKERS=5 on xlarge under-provisioned the remediation deploy, restored 2026-04-30 09:24 UTC to NUM_WORKERS=20 on 3xlarge. The action-items section came back tagged: two checked off in Notion, two still open, page anchor for each. The open one we should actually do this week is "alert on NumberOfMessagesDeleted dropping to zero for >1h". It's a Linear ticket now.

Find the graph-injector post-mortem from April
louis.fradin · May 12, 2026, 05:06 PM
Find the graph-injector post-mortem from April and tag the open action items.
May 12, 2026, 05:06 PM · Thought for 18 seconds

Found it. Jean's April post-mortem on the queue backup:

graph-injector queue backup — 2026-04-30
Engineering · Post-mortems · Jean Dupont · last edited 2026-04-30

Two-line root cause, lifted verbatim:

NUM_WORKERS=5 on xlarge under-provisioned the remediation deploy.
Restored 2026-04-30 09:24 UTC to NUM_WORKERS=20 on 3xlarge.

Action items, tagged from the post-mortem (2 of 4 still open):

Backfill missed events from the dead-letter queue · page anchor #backfill
Pin worker pool to remediation env in IaC · page anchor #pool-iac
Alert on NumberOfMessagesDeleted dropping to zero for >1h · page anchor #alert-empty
Linear · ANY-1208
Audit other consumers for similar under-provisioned defaults · page anchor #audit

Would you like me to:

  • · Open the two remaining items as Linear tickets?
  • · Pull the related consumer pool deploys from Terraform Cloud?
  • · Check the Weekly Reliability Review page for follow-ups?
Your chats aren't used to train models.

Why search keeps missing the right page

Pages drift and breadcrumbs lie, and search keeps returning the linked-from page instead of the page itself. The post-mortem I needed didn't have "graph-injector" anywhere in its title because I'd been searching the producer side when the doc was filed on the consumer. Annie picked it anyway, off the body text. I can ask her the question the way I'd ask a teammate, with a half-remembered detail and the wrong service name, and get the right page back.

The next time Notion ships an integration feature, Annie has it.

Setup: docs.anyshift.io/integration/notion