← atlas·sql-editor

view-sql-explain-plan

User runs EXPLAIN ANALYZE on a query and views the execution plan. Sara via monospace numerics + sparkline of row-counts, Nate via visual tree + chunk-size 4, Monica via discussion thread context.

default path · what bare Studio does

  1. 01
    route/project/[ref]/sqlactionload-editorhookuseSqlEditorStateSnapshot
  2. 02
    route/project/[ref]/sqlactionwrite-query-with-explainuieditor-focus
  3. 03
    route/project/[ref]/sqlactionexecute-explain-analyzeside-effectfetch-plan
  4. 04
    route/project/[ref]/sqlactionrender-plan-treeuiplan-visualization
  5. 05
    route/project/[ref]/sqlactioninspect-node-detailsside-effectload-stats

per-profile overrides · vehicle × route

Three vehicles, three routes

Connector · Battleship

Monica

sea route

“Bring the team into the workflow.”

deltas

  • ›Enter: feed-item
  • ›prelude · CollabRail
  • ›trailing · ActivityBlurb

slot fillers wired

  • preright-rail · CollabRail
  • trailingcell-suffix · ActivityBlurb
  • on rendersave-confirmation · TeamSaveAck

cognitive justification

Connector + HSP — plan complexity is social context, not isolation. CollabRail surfaces prior discussion, and ActivityBlurb ("Chen discussed...") fulfills social closure without reflow anxiety.

Try Monica's route →

Explorer · Tractor

Nate

field route

“Show me what I don't already know.”

deltas

  • ›Enter: schema-map-tile
  • ›prelude · SchemaMap
  • ›trailing · SchemaDot
  • ›chunk · 4

slot fillers wired

  • premain-prelude · SchemaMap
  • trailingrow-icon · SchemaDot

cognitive justification

ASD + DYS — the visual tree (SchemaMap with SchemaDot prefixes) encodes plan structure spatially, bypassing phonological processing. Chunk-size 4 prevents working-memory saturation on large plans. Zero motion keeps perception stable.

Try Nate's route →

Analyst · Airplane

Sara

air route

“Numbers first. Then we talk.”

deltas

  • ›Enter: query-history
  • ›prelude · KpiBand
  • ›trailing · Sparkline
  • ›confirm · always

slot fillers wired

  • premain-prelude · KpiBand
  • trailingtable-row-trailing · Sparkline
  • on rendermain-postlude · SaveLedger

cognitive justification

Analyst + DA-from-data — plan nodes are data artifacts. Sparkline across each node's row-count progression feeds the dopamine reward loop. Monospace numerics (est_rows, actual_rows) keep precision without visual noise.

Try Sara's route →