"use client" boundary above
Selected: App Server
Rule of thumb: fetch data in server
components (close to the DB, secrets stay server-side); push
interactivity down to the smallest
leaf that needs onClick or state. The lower the
"use client" boundary, the less JS the browser downloads.