← atlas·storage-bucket

upload-file-to-bucket

User selects and uploads a file to a storage bucket. Sara via monospace bytes + sparkline of upload velocity, Nate via large preview + alt-text + chunk-size 4, Monica via shared-by + activity blurb.

default path · what bare Studio does

  1. 01
    route/project/[ref]/storage/buckets/[bucket_name]actionload-buckethookuseStorageBucketSnapshot
  2. 02
    route/project/[ref]/storage/buckets/[bucket_name]actionclick-upload-areauifile-picker-modal
  3. 03
    route/project/[ref]/storage/buckets/[bucket_name]actionselect-fileside-effectread-file-metadata
  4. 04
    route/project/[ref]/storage/buckets/[bucket_name]actionupload-fileside-effectstream-upload
  5. 05
    route/project/[ref]/storage/buckets/[bucket_name]actionview-uploaded-fileuifile-list-updated

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

cognitive justification

Connector + HSP — file upload framed as a team contribution, not isolation. CollabRail surfaces access scope. ActivityBlurb + TeamSaveAck ("{{count}} team members can access") fulfills social closure. Idle toast maintains awareness of team activity.

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 GLUT-drain — large file preview (visual encoding) with alt-text labels reduces phonological processing. Chunk-size 4 on multi-file uploads prevents working-memory saturation. Zero motion on progress bar keeps perception stable. SchemaDot prefixes files with visual markers.

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

cognitive justification

Analyst + DA-from-data — upload metrics (bytes, velocity) are data rewards. Sparkline tracking upload speed progression fires dopamine. Monospace numerics ({{bytes}}B, {{velocity}}KB/s) encode efficiency without visual noise. SaveLedger confirms completion.

Try Sara's route →