steps
6
Studio / Dock Workflow
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.
steps
6
preview ready
4
waiting review
1
blocked production
1
Task Flow
Dock
Dock intake
Sync
Sync routing
Studio
Studio workflow canvas
Drive
Drive output
Pod
Pod preview
Remote Drops
Remote Drops gate
Confirm Studio position persistence storage and Dock-to-Drive output ownership before enabling worker execution or customer-visible sharing.
output owner
6-1-1 潜心教育
CM-DRIVE-DOC-PREVIEW-001 -> CM-DRIVE-SAVE-QUEUE-mock-account-001
Workflow steps
01 · Dock intake
Dock / preview_readyDock 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_readySync 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_reviewCanvas position persistence and workflow execution require a reviewed storage contract.
chain_qianxin_material_preview_001 -> studio-workflow-preview
04 · Drive output
Drive / preview_readyDrive 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_readyPod 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_productionRemote Drops remains read-only/gated until release approval and transport evidence exist.
studio-workflow-preview -> PLT-CODEX-001
JSON preview
{
"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."
}