FabricFabricAirlift
Getting started

App walkthroughs

Annotated Airlift App screenshots with matching fa commands — the catalog companion to the guided migration journey.

Understand the App before running a migration

For the primary App-first walkthrough, follow the guided migration journey: one synthetic Azure Synapse to Databricks Lakehouse engagement, artifact by artifact, with the next action per phase. This page is the annotated screenshot catalog that supports it — each image paired with the fa commands that read the same governed projection.

Every screenshot in this documentation is an automated capture from a governed, public synthetic Airlift workspace. The images contain no client data, credentials, workspace hostnames, or internal deployment references. Select an image to open the full-size view.

Each annotated image answers two questions in text as well as visually:

  • What you are seeing explains which governed projection or workbench produced the UI.
  • What to do next names the developer action and evidence needed to continue.

The text is intentional. Screen readers, llms.txt, llms-full.txt, and developers who cannot inspect the image receive the same workflow explanation.

1. Choose the migration

The engagement portfolio prioritizes migrations that need attention and exposes one recommended action per engagement.

What you are seeing

Each card is a governed migration record, not a manually maintained project-status tile.

What to do next

Open an engagement or create a new one, then follow its recommended action.

Read the developer workflow
fa engagement list --json
fa engagement status "$ENGAGEMENT_ID" --json

2. Read the evidence gates

Migration status is calculated from terminal governed evidence, with the first incomplete gate identified explicitly.

What you are seeing

A blocker names the missing decision, artifact, validation result, or review that prevents the next gate.

What to do next

Open the blocker action instead of editing the percentage or marking the phase complete manually.

Read the developer workflow
fa engagement status "$ENGAGEMENT_ID"
fa residue list --engagement-id "$ENGAGEMENT_ID" --json

3. Inspect the exact migration output

The artifact explorer answers which exact bytes are being validated, deployed, reviewed, and certified.

What you are seeing

Airlift stores immutable references and digests, not source code bodies or credentials.

What to do next

Open an artifact to inspect its lineage and copy the digest used by validation and release requirements.

Read the developer workflow
fa artifact list --engagement-id "$ENGAGEMENT_ID" --json
fa artifact show "$ARTIFACT_ID" --json

4. Validate independently

Validation requests object-specific checks and records independent Experiments evidence against exact artifact digests.

What you are seeing

The laboratory separates validation evidence from the converter that produced the candidate.

What to do next

Select converted objects and required evidence tracks, request validation, and resolve any discrepancies.

Read the developer workflow
fa validation run --file validation-request.json \
  --idempotency-key "$ENGAGEMENT_ID-validation-v1"
fa validation list --engagement-id "$ENGAGEMENT_ID" --json

Screenshot transcript

The complete documented UI catalog covers these developer-visible states:

AreaWhat the image provesDeveloper action
EngagementsScope, owner, phase, blockers, and next action are visible togetherChoose or create the governed migration
Source workspaceNavigation exposes only sources attached to the engagementRun and admit the source assessment
DiscoveryAccepted inventory and dependencies have immutable digestsReview and accept scope
PlanningTarget design and waves are bound to accepted inventoryFreeze the selected plan
ConversionAttempts, residues, and target artifacts retain lineageRepair residue and register output
TransferWatermarks, checkpoints, rejects, and reconciliation are visibleComplete restartable movement
DeploymentAirlift requirement is separate from Runway observationDeploy the same digest with fr
ValidationExperiments evidence is independent of conversionResolve failed discrepancies
AssuranceReadiness tracks and certificates are evidence-derivedComplete missing tracks and acceptance
CutoverFrozen scope, rehearsal, approvals, health, and rollback must agreeExecute only after the gate passes

For a source-specific sequence, open Azure Synapse or SQL Server. Other source pages use clearly labeled representative workflow images until that source has its own admitted workspace evidence.

On this page