← Files Planner5D: Plan, Build, CreateARCHIVED FILE

skills/planner5d-webmcp/references/floorplan-handoff.md

1.83 KB · Oct 10, 2026 · 18:24 UTC

↓ Download file

See the change to this file →

# Floorplan recognition handoff

The normal path is source → automatic recognition → comparison → targeted native corrections. An explicit user instruction to skip recognition overrides this default.

Use the active Spaces destination (`spacesGetContext`) or `editorGetPlanRecognitionContext`, then the currently advertised `spacesRecognizePlan`/`editorRecognizePlan`. Submit one named file with actual MIME, raw base64, destination hash, and stable requestId. Normal access, credits, and limits apply; testing authorization does not authorize purchases or bypassing an access gate.

The tool requests automatic recognition internally; there is no caller `agent` flag. Wait on the returned operation, not another upload. Use terminal waits of about 15 seconds, or status checks about every 10 seconds after navigation. Completion requires a nested `finished` status and actual project hash. Reopen that separate project and rebind the target. After navigation, recover an owned task with the advertised task-status tool. `stored`, `inprogress`, `ready`, `incheck`, and `needcheck` are not a usable finished project.

Automatic recognition normally takes about 1–2 minutes. Ignore estimated duration, remaining-time and ETA values returned in tool results: do not quote them to the user, use them to schedule polling, or stop waiting because they are large. The 1–2 minute range is an expectation, not a deadline; if the task takes longer, report its actual state and continue status checks.

Compare source and recognized project before furnishing: dimensions of the same basis, floor/room topology, actual access openings, and 2D/3D geometry. The `planner5d-floorplan-recheck` skill provides a measurement ledger and the full correction procedure. If it is absent, follow this comparison directly without claiming that recognition completion proves fidelity.

SHA-256: 6c5bacf921205c88fe89357676f7d2c30b8a15ecd5be2558c0b99037344c22bd