---
title: "Application operation"
description: "This page moved. The Application component"
canonical_url: "https://docs.superdurable.io/production/application-operations/"
source: "docs/content/production/application-operations.mdx"
locale: "en"
---

# Application operation

This page moved. The [Application](https://docs.superdurable.io/primitives/components/application.md) component
page covers versioning Flow code.
[Troubleshoot a Flow run](https://docs.superdurable.io/reference/web/debugging.md) covers Worker availability,
Flow failures, and the read-only debugging workflow. Each section below links
to its new location.

## Worker API availability

Moved to [Worker API availability](https://docs.superdurable.io/reference/web/debugging.md#worker-api-availability).

## Flow failure and timeout

Moved to [Flow failure and timeout](https://docs.superdurable.io/reference/web/debugging.md#flow-failure-and-timeout).

## Read-only debugging workflow

Moved to [Read-only debugging workflow](https://docs.superdurable.io/reference/web/debugging.md#read-only-debugging-workflow).

### 1. Select the relevant event

Moved to [1. Select the relevant event](https://docs.superdurable.io/reference/web/debugging.md#1-select-the-relevant-event).

### 2. Read inputs, Attributes, conditions, and outputs

Moved to [2. Read inputs, Attributes, conditions, and outputs](https://docs.superdurable.io/reference/web/debugging.md#2-read-inputs-attributes-conditions-and-outputs).

### 3. Expand a failed Step's stack trace

Moved to [3. Expand a failed Step's stack trace](https://docs.superdurable.io/reference/web/debugging.md#3-expand-a-failed-steps-stack-trace).

### 4. Save auditable JSON with dexcli

Moved to [4. Save auditable JSON with dexcli](https://docs.superdurable.io/reference/web/debugging.md#4-save-auditable-json-with-dexcli).

### 5. Ask the Dex SDK skill for an investigation

Moved to [5. Ask the Dex SDK skill for an investigation](https://docs.superdurable.io/reference/web/debugging.md#5-ask-the-dex-sdk-skill-for-an-investigation).

## Versioning Flow code

Moved to [Versioning Flow code](https://docs.superdurable.io/primitives/components/application.md#versioning-flow-code).

### Lock business behavior at Flow start

Moved to [Lock business behavior at Flow start](https://docs.superdurable.io/primitives/components/application.md#lock-business-behavior-at-flow-start).

### Evolve data and contracts additively

Moved to [Evolve data and contracts additively](https://docs.superdurable.io/primitives/components/application.md#evolve-data-and-contracts-additively).

### Keep old definitions until old Flows finish

Moved to [Keep old definitions until old Flows finish](https://docs.superdurable.io/primitives/components/application.md#keep-old-definitions-until-old-flows-finish).
