← atlas·storage-buckets

create-storage-bucket

User creates a new bucket for object storage. Nate via advance-notice (destructive-ish), Sara via typed-name confirmation, Monica via collaborative announcement.

default path · what bare Studio does

  1. 01
    route/project/[ref]/storage/bucketsactionload-bucketshookuseStorageBucketsSnapshot
  2. 02
    route/project/[ref]/storage/bucketsactionclick-create-buttonuibucket-creation-modal
  3. 03
    route/project/[ref]/storage/bucketsactionenter-bucket-nameside-effectvalidate-name
  4. 04
    route/project/[ref]/storage/bucketsactionset-public-or-privateuivisibility-toggle
  5. 05
    route/project/[ref]/storage/bucketsactionconfirm-createuibucket-created-toast

per-profile overrides · vehicle × route

Three vehicles, three routes

Connector · Battleship

Monica

sea route

“Bring the team into the workflow.”

deltas

  • ›Enter: team-context
  • ›prelude · CollabRail
  • ›trailing · ActivityBlurb

slot fillers wired

  • preright-rail · CollabRail
  • trailingcell-suffix · ActivityBlurb

cognitive justification

Connector + HSP — bucket creation is announced to team. CollabRail surfaces access scope. TeamSaveAck ("{{count}} team members notified") reframes storage as a shared resource, fulfilling social reward without isolation anxiety.

Try Monica's route →

Explorer · Tractor

Nate

field route

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

deltas

  • ›Enter: schema-map-tile
  • ›prelude · AdvanceNoticeStrip
  • ›destructive · AdvanceNoticeStrip 3000ms
  • ›chunk · 4

slot fillers wired

  • preadvance-notice · AdvanceNoticeStrip
  • pre-destructiveadvance-notice · AdvanceNoticeStrip3000ms

cognitive justification

ASD + ADHD + DYS + Anxiety — bucket creation affects storage policy and access. Advance-notice strip (3s) states "This bucket will be accessible to {{scope}} users" before confirm. Zero motion. Chunk-size 4 prevents configuration overload.

Try Nate's route →

Analyst · Airplane

Sara

air route

“Numbers first. Then we talk.”

deltas

  • ›Enter: explicit-config
  • ›prelude · KpiBand
  • ›confirm · always

slot fillers wired

  • premain-prelude · KpiBand

cognitive justification

Analyst + Anxiety — typed-name confirmation ("Enter 'my-bucket' to confirm") prevents typos. Explicit feedback showing bucket name and access level (SaveLedger) manages CORT +19. DA reward tied to configuration success.

Try Sara's route →