╭─ ✓ confirm deploy ─────────────────────────────────────────╮
│keys: j -> enter -> y -> q                                  │
│                                                            │
│emissions:                                                  │
│  ui.action            action=stay                          │
│  deploy.select        service=auth-service index=1         │
│  ui.key               key=j                                │
│  ui.action            action=stay                          │
│  ui.key               key=enter                            │
│  ui.action            action=pop result=auth-service       │
│  deploy.confirmed     service=auth-service                 │
│  ui.key               key=y                                │
│  ui.action            action=quit                          │
│  ui.key               key=q                                │
│                                                            │
│  ✓ deploy.select emitted                                   │
│  ✓ deploy.confirmed emitted                                │
│                                                            │
│frames:                                                     │
│[initial] (47 writes)                                       │
│  > api-gateway                                             │
│[after 'j'] (27 writes)                                     │
│    api-gateway                                             │
│[after 'enter'] (26 writes)                                 │
│  Deploy auth-service? (y/n)                                │
│[after 'y'] (26 writes)                                     │
│    api-gateway                                             │
│[after 'q'] (0 writes)                                      │
│    api-gateway                                             │
╰────────────────────────────────────────────────────────────╯

╭─ ✓ cancel deploy ──────────────────────────────────────────╮
│keys: j -> enter -> n -> q                                  │
│                                                            │
│emissions:                                                  │
│  ui.action            action=stay                          │
│  deploy.select        service=auth-service index=1         │
│  ui.key               key=j                                │
│  ui.action            action=stay                          │
│  ui.key               key=enter                            │
│  ui.action            action=stay                          │
│  ui.key               key=n                                │
│  ui.action            action=quit                          │
│  ui.key               key=q                                │
│                                                            │
│  ✓ deploy.select emitted                                   │
│  ✓ deploy.confirmed not emitted                            │
│                                                            │
│frames:                                                     │
│[initial] (47 writes)                                       │
│  > api-gateway                                             │
│[after 'j'] (27 writes)                                     │
│    api-gateway                                             │
│[after 'enter'] (26 writes)                                 │
│  Deploy auth-service? (y/n)                                │
│[after 'n'] (26 writes)                                     │
│    api-gateway                                             │
│[after 'q'] (0 writes)                                      │
│    api-gateway                                             │
╰────────────────────────────────────────────────────────────╯

✓ 2/2 scenarios passed
