← 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 →