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
n8n
The page — webhook, schema check, Linear write. Not the reasoning.
Try n8n (opens in a new tab)OpenRouter
The pass — fallback across models, structured RCA JSON. Not the board.
Try OpenRouter (opens in a new tab)Linear
The issue — priority, team, cycle. Not log parse.
Try Linear (opens in a new tab)
How to use this stack
- Pager webhook hits n8n with the stack trace. Do not paste it into a chat.
- OpenRouter runs the cheap reasoner first, frontier only if JSON is late or broken.
- n8n validates the RCA object and opens Linear. One orchestrator.
- This is not ticket-triage (inbound customers). Not meeting-to-backlog.