Trade-Off & ADR Preset

Decision Matrix Extractor Prompt: generate Markdown trade-off tables with sharp threshold rules.

Download the Decision Matrix Extractor JSON preset for Vezz me. Highlight technical comparisons, vendor specs, or debate threads to generate a Markdown trade-off table.

Best fit

Best for tech leads, architects, product managers, and founders writing ADRs, PRDs, and vendor comparisons.

On-screen walkthrough

How this looks on a real webpage.

Instead of switching tabs and rebuilding context, highlight the exact passage that slowed you down and press your shortcut (default: Ctrl+Shift+X or Cmd+Shift+X on macOS, fully customizable in settings).

web.dev/articles/eventsource-basics
Context: Detailed
1. Highlighted on page (Web Architecture Guide — Server-Sent Events (SSE) vs WebSockets)
Server-Sent Events (SSE) run over standard HTTP/1.1 or HTTP/2 connections and support automatic reconnection via Last-Event-ID, but only allow unidirectional server-to-client text streaming. WebSockets upgrade the connection to a full-duplex framing protocol supporting binary and text frames in both directions, but require custom heartbeat/reconnect logic and stateful load-balancer routing.
Ctrl+Shift+X“Build a Markdown decision matrix with sharp threshold rules and 18-month dealbreakers.”
2. Vezz me on-screen answer overlay

| Dimension | Server-Sent Events (SSE) | WebSockets |

| :--- | :--- | :--- |

| **Directionality** | Unidirectional (Server -> Client) | Full-Duplex (Bidirectional) |

| **Proxy & Firewall Friendliness** | Native HTTP/2 (zero upgrade blocks) | Custom `Upgrade` (blocked on some L7 proxies) |

| **Reconnection** | Built-in (`Last-Event-ID`) | Manual (must code backoff + resync) |

| **Payload Format** | UTF-8 Text only | Binary (`ArrayBuffer`) + Text |

- **Choose SSE when**: Streaming LLM tokens, notifications, or live feeds where client actions happen <1/sec via normal `POST`.

- **Choose WebSockets when**: Building sub-50ms bidirectional apps (multiplayer games, collaborative canvas, raw audio).

- **18-Month Dealbreaker**: SSE fails if HTTP/2 is disabled (6-tab HTTP/1.1 limit); WebSockets hurt during stateful rolling deploys.

3. Suggested follow-up questions in thread
  • “Add WebTransport (HTTP/3) as a third column in this table.”
  • “How do AWS ALB idle timeouts affect SSE vs WebSockets?”
Importable Prompt Preset

Use this custom prompt in Vezz me.

Copy the system prompt below or download the .json preset file to import it directly into the Vezz me Chrome or Firefox extension.

Vezz me Custom Prompt Preset

Decision Matrix Extractor

Explicitly forbids generic 'both have pros and cons, it depends' filler and forces concrete quantitative/architectural rules plus 18-month migration regrets.

Recommended context: Detailed
System Prompt
Download .json for Vezz me
Synthesize the selected text into an objective, high-signal Decision Matrix: 1) Markdown Trade-Off Table: compare the options across Primary Strength, Operational Complexity, Cost/Scaling Cliff, Lock-In Risk, and Worst Failure Mode, 2) Sharp Decision Rules (No 'It Depends'): write explicit threshold rules ('Choose [Option A] when [specific condition/volume]' and 'Choose [Option B] when [specific condition/volume]'), and 3) 18-Month Dealbreakers: state the #1 reason teams migrate *away* from each option 18 months later.
Step-by-step workflow

How to run this workflow in place.

1

Download and import the Decision Matrix Extractor JSON

Save `decision-matrix-extractor.json` and import it via the Vezz me extension popup.

2

Highlight a technical comparison, doc page, or practitioner thread

Select the text discussing two or more approaches (or ask to compare the highlighted tool against a named alternative).

3

Copy the Markdown table directly into your ADR, PRD, or Notion doc

The output is formatted in clean GitHub-Flavored Markdown ready for engineering or product docs.

Key details

Why this approach works better than switching tabs.

Replace 'It Depends' with concrete threshold rules
The most frustrating answer an AI can give is 'Both Option A and Option B have pros and cons; it depends on your use case.'
  • Forces concrete threshold rules based on request rate, payload format, consistency SLA, or team size
  • Surfaces the **18-Month Dealbreaker**—the operational pain point you only discover after running a tool in production for a year
  • Outputs clean Markdown tables that paste natively into GitHub, Notion, Linear, and Confluence
Frequently asked questions

Common questions about trade-off & adr preset.

What if the highlighted page only talks about ONE tool?

If you highlight documentation for just one tool (e.g., Kafka), Vezz me will automatically compare it against its primary industry alternatives (e.g., RabbitMQ / SQS / Postgres queues) or whatever alternative you name.

Can I paste the Markdown output into GitHub PRs and Notion?

Yes—both Notion and GitHub render the Markdown table natively when pasted.

Is this preset included in the Master Pack?

Yes, download the Master Prompt Pack to import all 22 presets at once.

Related workflows & guides

Explore connected pages.

Available for Chrome and Firefox

Ready to try this workflow on your own reading?

Install Vezz me free, highlight text on any webpage, and press your customizable shortcut (default: Ctrl+Shift+X or Cmd+Shift+X on Mac) to get an answer right beside the source.