← atlas·database-triggers

add-database-trigger

User navigates to the Database Triggers surface, creates a trigger on a table, defines its action, and saves. The journey covers trigger creation with destructive-write patterns and impact analysis across three cognitive models.

default path · what bare Studio does

  1. 01
    route/project/[ref]/database/triggersactionnavigate-sidebarhookuseSidebarNavigation
  2. 02
    route/project/[ref]/database/triggersactionload-triggers-listuitriggers-list-rendered
  3. 03
    route/project/[ref]/database/triggersactioncreate-triggeruitrigger-editor-rendered
  4. 04
    route/project/[ref]/database/triggersactionconfigure-trigger-actionuitrigger-configured
  5. 05
    route/project/[ref]/database/triggersactionsave-triggeruitrigger-saved

per-profile overrides · vehicle × route

Three vehicles, three routes

Connector · Battleship

Monica

sea route

Bring the team into the workflow.

deltas

  • Enter: sidebar-database-pin-top
  • prelude · TeamActivityPrelude
  • on save · TeamSaveAck
  • destructive · AdvanceNoticeStrip 3000ms

slot fillers wired

  • premain-prelude · TeamActivityPrelude
  • on savesave-confirmation · TeamSaveAckTeam members who query this table were notified
  • on renderright-rail · CollabRail
  • pre-destructiveadvance-notice · AdvanceNoticeStrip3000ms

cognitive justification

HSP flood + Connector + destructive → TeamActivityPrelude shows who created related triggers, reframing the action as part of a team practice. Right-rail shows affected team members. Advance-notice 3s before save. Post-save confirms team notification. Zero motion respects sensory load.

Try Monica's route →

Explorer · Tractor

Nate

field route

Show me what I don't already know.

deltas

  • Enter: schema-map-tile
  • prelude · SchemaMap
  • on save · MicroProgress
  • destructive · AdvanceNoticeStrip 3000ms

slot fillers wired

  • premain-prelude · SchemaMap
  • on savesave-confirmation · MicroProgressThis will run automatically on each insert/update/delete
  • on rendertopbar-status · TopbarSchemaCount
  • pre-destructiveadvance-notice · AdvanceNoticeStrip3000ms

cognitive justification

ASD prediction-error + ADHD focus + DYS GLUT-drain + anxiety → advance-notice 3s (mandatory). Literal "will run automatically on each [event]" prevents surprise automation. SchemaMap shows affected table visually. Chunk to 4 triggers and zero motion reduce cognitive load. MicroProgress confirms trigger.

Try Nate's route →

Analyst · Airplane

Sara

air route

Numbers first. Then we talk.

deltas

  • Enter: command-palette-triggers
  • prelude · KpiBand
  • on save · SaveLedger
  • destructive · AdvanceNoticeStrip 3000ms

slot fillers wired

  • premain-prelude · KpiBand
  • on savesave-confirmation · SaveLedger✓ trigger created · {{rows}} row(s) may be affected
  • on rendertable-row-trailing · Sparkline
  • pre-destructiveadvance-notice · AdvanceNoticeStrip3000ms

cognitive justification

Analyst (A 0.000) + anxiety (CORT +19) + DA-from-data → KpiBand shows affected table row count and trigger count. Sparkline of trigger creation timeline. Typed-name confirmation and advance-notice 3s before save satisfy anxiety. SaveLedger shows impact row count with precision. Zero motion during high-stakes.

Try Sara's route →