← atlas·edge-functions-versions

rollback-edge-function-version

User navigates to a function's version history, selects a previous version, and initiates a rollback. The journey covers destructive version management with advance notice and confirmation workflows optimized for three cognitive models.

default path · what bare Studio does

  1. 01
    route/project/[ref]/functionsactionnavigate-sidebarhookuseSidebarNavigation
  2. 02
    route/project/[ref]/functionsactionselect-functionuifunction-detail-rendered
  3. 03
    route/project/[ref]/functionsactionopen-versions-tabuiversions-list-rendered
  4. 04
    route/project/[ref]/functionsactionselect-versionuiversion-detail-rendered
  5. 05
    route/project/[ref]/functionsactioninitiate-rollbackuirollback-confirmed

per-profile overrides · vehicle × route

Three vehicles, three routes

Connector · Battleship

Monica

sea route

Bring the team into the workflow.

deltas

  • Enter: sidebar-functions-pin-top
  • prelude · TeamActivityPrelude
  • destructive · AdvanceNoticeStrip 3000ms
  • motion · 0ms

slot fillers wired

  • premain-prelude · TeamActivityPrelude
  • on renderright-rail · CollabRail
  • pre-destructiveadvance-notice · AdvanceNoticeStrip3000ms

cognitive justification

HSP flood + Connector + destructive → right-rail shows who deployed the target version, reframing rollback as team action. Advance-notice 3s before rollback. Post-rollback confirmation affirms team notification. Zero motion respects sensory load during high-stakes operation.

Try Monica's route →

Explorer · Tractor

Nate

field route

Show me what I don't already know.

deltas

  • Enter: schema-map-tile
  • destructive · AdvanceNoticeStrip 3000ms
  • chunk · 4
  • motion · 0ms

slot fillers wired

  • on rendertopbar-status · TopbarSchemaCount
  • pre-destructiveadvance-notice · AdvanceNoticeStrip3000ms

cognitive justification

ASD prediction-error + ADHD focus + DYS GLUT-drain + anxiety → advance-notice 3s before rollback (mandatory). Literal warning prevents surprise. Chunking to 4 versions reduces working-memory load. Zero motion and MicroProgress confirm completion without animation stress.

Try Nate's route →

Analyst · Airplane

Sara

air route

Numbers first. Then we talk.

deltas

  • Enter: command-palette-functions
  • prelude · KpiBand
  • destructive · AdvanceNoticeStrip 3000ms
  • chunk · 8

slot fillers wired

  • premain-prelude · KpiBand
  • on rendertable-row-trailing · Sparkline
  • pre-destructiveadvance-notice · AdvanceNoticeStrip3000ms

cognitive justification

Analyst (A 0.000) + anxiety (CORT +19) + DA-from-data → KpiBand shows affected endpoints. Sparkline of version timeline provides temporal context. Typed-name confirmation and advance-notice 3s before rollback satisfy anxiety. SaveLedger shows impact count and timestamp with precision.

Try Sara's route →