Skip to main content
SRE turning crash logs into a Linear bug, not a support ticket

The OpenRouter RCA stack

n8n takes the alert, OpenRouter picks the cheap then the fallback model, Linear gets the repro. Not a helpdesk queue.

Who owns what

  1. n8n

    The page — webhook, schema check, Linear write. Not the reasoning.

    Try n8n (opens in a new tab)
  2. OpenRouter

    The pass — fallback across models, structured RCA JSON. Not the board.

    Try OpenRouter (opens in a new tab)
  3. Linear

    The issue — priority, team, cycle. Not log parse.

    Try Linear (opens in a new tab)

How to use this stack

  1. Pager webhook hits n8n with the stack trace. Do not paste it into a chat.
  2. OpenRouter runs the cheap reasoner first, frontier only if JSON is late or broken.
  3. n8n validates the RCA object and opens Linear. One orchestrator.
  4. This is not ticket-triage (inbound customers). Not meeting-to-backlog.