Studio / Dock Workflow

Workflow Closure Status

Read-only status for Dock intake, Sync routing, Studio canvas, Drive output, Pod preview, and Remote Drops gate. This page does not run workers, persist canvas positions, create Drops, or publish customer content.

read_only_preview

steps

6

preview ready

4

waiting review

1

blocked production

1

Task Flow

Dock intake -> Sync -> Studio -> Drive -> Pod

read_only_previewremote same_machine_rehearsal_pass_remote_transport_pending
01preview ready

Dock

Dock intake

02preview ready

Sync

Sync routing

03waiting for review

Studio

Studio workflow canvas

04preview ready

Drive

Drive output

05preview ready

Pod

Pod preview

06blocked production

Remote Drops

Remote Drops gate

Confirm Studio position persistence storage and Dock-to-Drive output ownership before enabling worker execution or customer-visible sharing.

worker: falsedrive: falseshare: falsemutation: false

output owner

6-1-1 潜心教育

CM-DRIVE-DOC-PREVIEW-001 -> CM-DRIVE-SAVE-QUEUE-mock-account-001

Workflow steps

01 · Dock intake

Dock / preview_ready

Dock can show where commands and materials enter before becoming reviewed source refs.

user-command-or-material -> src_qianxin_material_preview_001

02 · Sync routing

Sync / preview_ready

Sync routing is a read-model preview; live sync and raw payload persistence stay disabled.

src_qianxin_material_preview_001 -> chain_qianxin_material_preview_001

03 · Studio workflow canvas

Studio / waiting_for_review

Canvas position persistence and workflow execution require a reviewed storage contract.

chain_qianxin_material_preview_001 -> studio-workflow-preview

04 · Drive output

Drive / preview_ready

Drive output is preview-only; no database row, bucket object, or public URL is created.

studio-workflow-preview -> CM-DRIVE-SAVE-QUEUE-mock-account-001

05 · Pod preview

Pod / preview_ready

Pod can display a customer-safe preview; share links and customer-send remain blocked.

CM-DRIVE-HANDOFF-CM-DRIVE-SAVE-QUEUE-mock-account-001 -> pod-readable-preview

06 · Remote Drops gate

Remote Drops / blocked_production

Remote Drops remains read-only/gated until release approval and transport evidence exist.

studio-workflow-preview -> PLT-CODEX-001

{
  "snapshotId": "platform-studio-dock-workflow-v0.1",
  "status": "read_only_preview",
  "workflowName": "Dock intake to Studio workflow",
  "sourceToOutputModelId": "platform-source-to-output-read-model-v0.1",
  "remoteDropsStatus": "same_machine_rehearsal_pass_remote_transport_pending",
  "outputOwnership": {
    "targetAccountId": "acct-6-1-1-qianxin",
    "targetAccountLabel": "6-1-1 潜心教育",
    "customerInstanceRoute": "/client/fuzhou",
    "podRoute": "/client/fuzhou/pad",
    "driveDocumentId": "CM-DRIVE-DOC-PREVIEW-001",
    "driveQueueId": "CM-DRIVE-SAVE-QUEUE-mock-account-001",
    "driveHandoffId": "CM-DRIVE-HANDOFF-CM-DRIVE-SAVE-QUEUE-mock-account-001",
    "ownershipState": "mapped_read_only_preview",
    "persistenceGate": "drive_persistence_disabled"
  },
  "steps": [
    {
      "stepId": "dock-intake",
      "label": "Dock intake",
      "ownerSurface": "Dock",
      "state": "preview_ready",
      "inputRef": "user-command-or-material",
      "outputRef": "src_qianxin_material_preview_001",
      "note": "Dock can show where commands and materials enter before becoming reviewed source refs."
    },
    {
      "stepId": "sync-routing",
      "label": "Sync routing",
      "ownerSurface": "Sync",
      "state": "preview_ready",
      "inputRef": "src_qianxin_material_preview_001",
      "outputRef": "chain_qianxin_material_preview_001",
      "note": "Sync routing is a read-model preview; live sync and raw payload persistence stay disabled."
    },
    {
      "stepId": "studio-canvas",
      "label": "Studio workflow canvas",
      "ownerSurface": "Studio",
      "state": "waiting_for_review",
      "inputRef": "chain_qianxin_material_preview_001",
      "outputRef": "studio-workflow-preview",
      "note": "Canvas position persistence and workflow execution require a reviewed storage contract."
    },
    {
      "stepId": "drive-output",
      "label": "Drive output",
      "ownerSurface": "Drive",
      "state": "preview_ready",
      "inputRef": "studio-workflow-preview",
      "outputRef": "CM-DRIVE-SAVE-QUEUE-mock-account-001",
      "note": "Drive output is preview-only; no database row, bucket object, or public URL is created."
    },
    {
      "stepId": "pod-preview",
      "label": "Pod preview",
      "ownerSurface": "Pod",
      "state": "preview_ready",
      "inputRef": "CM-DRIVE-HANDOFF-CM-DRIVE-SAVE-QUEUE-mock-account-001",
      "outputRef": "pod-readable-preview",
      "note": "Pod can display a customer-safe preview; share links and customer-send remain blocked."
    },
    {
      "stepId": "remote-drops-gate",
      "label": "Remote Drops gate",
      "ownerSurface": "Remote Drops",
      "state": "blocked_production",
      "inputRef": "studio-workflow-preview",
      "outputRef": "PLT-CODEX-001",
      "note": "Remote Drops remains read-only/gated until release approval and transport evidence exist."
    }
  ],
  "counters": {
    "totalSteps": 6,
    "previewReady": 4,
    "blockedProduction": 1,
    "waitingForReview": 1
  },
  "boundaries": {
    "dragPositionPersistenceEnabled": false,
    "workerExecutionEnabled": false,
    "remoteDropsCreateAllowed": false,
    "drivePersistenceEnabled": false,
    "podCustomerShareLive": false,
    "productionMutationAllowed": false
  },
  "nextGate": "Confirm Studio position persistence storage and Dock-to-Drive output ownership before enabling worker execution or customer-visible sharing."
}