Evidence Note 03 / Project handoff portability
Project handoff portability: what can the next team actually inspect?
Evidence Note 03: project export artifacts, decision history and guest boundaries across Asana, ClickUp and monday.com, with a proposed synthetic-data handoff drill.
Vendor-documented · Proposed buyer checks · No hands-on testing
By Vendor Signal Lab · Operated by Cassel Investments LLC
Published: · Modified:
- — First edition: six bounded first-party sources and an unperformed handoff drill, aligned in English and Brazilian Portuguese.
A handoff needs a usable record of the work
A receiving team may need to know what exists, how objects connect and why a decision changed. An export command answers only part of that brief. This note uses six first-party documentation pages, retrieved on 2026-11-01, to separate those requirements for Asana, ClickUp and monday.com. Vendor-documented means described within these selected pages; it is not independent verification. We have not performed hands-on testing or accessed vendor accounts. The drill is a proposal, not observed results, a ranking or an endorsement. These sources establish neither performance nor reliability nor completeness for a particular account. The question is which evidence a receiving team would require before accepting a scoped handoff.
Name the artifact and the permission separately
Asana JSON/CSV project export, ClickUp selected-location task CSV and monday.com Excel table export are different artifacts. Keep an inventory of files separate from a record of changes: comments or updates may carry discussion, but do not establish a complete decision history or audit trail. A filename, identifier or hyperlink does not establish an embedded file or a reconstructable relationship. Guest visibility answers which objects a guest can see; export authority answers who can produce an artifact. Product-admin access describes a role inside the customer workspace; provider-personnel access is a different question. None can be substituted for another in the handoff decision. Use the project-management guide to define the workflow, then use this note to specify what its receiving team must be able to inspect.
Asana: a project file and a sharing boundary
Vendor-documented — “How to import & export projects in Asana” describes a text-based JSON or CSV project export, selected through the project title menu and Export/Print. It does not enumerate the fields in either format. Inclusion of comments, attachments, dependencies, activity entries, edits and a decision/change log remains unknown from these sources. Do not call this a complete backup or infer downloaded attachment files or reconstructable relationships. The guests FAQ separately describes object visibility: sharing a task exposes that task; sharing a project exposes the project and all its tasks; inviting a guest to a team exposes projects shared directly with that team. That is not a statement of uniform editing or commenting rights. The export article states no admin-only prerequisite, but account availability was not tested. An administrator’s ability to export another user’s private work is unknown here. Organization-level audit documentation is outside this selected set; no project-level history claim is drawn from it.
ClickUp: task rows and audit events are separate records
Vendor-documented — “Export task data” describes a CSV for selected Spaces, Folders, Subfolders or Lists, not every Workspace content type. Its field list includes Parent ID, Subtask IDs, Comments and attachment names with hyperlinks. Those hyperlinks are not attachment binaries; link longevity and accessibility after account closure remain unknown. The two identifier fields do not establish preservation of dependencies, other links or custom relationships. Comments serialization, author/timestamp fidelity and assigned-comment detail are unspecified. Separately, “Workspace audit logs” describes selected task activity by user and activity type, including task status changes, with integration or export through the API. The task CSV and audit surface are not one artifact, and neither source establishes all edits or a complete decision narrative. Audit completeness is unknown; a named Comments field is not proof of a transcript that explains every decision.
monday.com: a table can include discussion without including activity history
Vendor-documented — “Export from monday to Excel” describes a board table export with optional updates and/or subitems. When updates are included, updates and replies occupy a separate worksheet in the same spreadsheet. The limit is 100,000 items at a time, and subitem updates are not exported. Active filters can narrow the exported data; grouping, sorting and conditional coloring are unsupported, and other board views are excluded. Updates and replies are not the Activity Log: these sources do not establish inclusion of board/item activity events in the Excel artifact. Attachment-file export and preservation of dependencies, mirrored/connected-board relationships or other relationship semantics remain unknown. The guest article permits comments in an item’s Updates Section and Status Column, subject to board permissions. It does not turn that participation into visibility of every historical event. Activity-log retention and export are outside the selected evidence.
Visibility does not grant export authority
ClickUp owners can permit admins to view Workspace audit logs; members and guests cannot view those audit logs. Broader guest access to tasks and locations is outside these two sources. Audit availability and limits vary by plan and role, but the applicable plan is not specified here; the task-export article does not enumerate role permissions. On monday.com Enterprise, an admin may enable a setting preventing non-admin Excel board export; the current account setting is unknown. Guest access is documented on Standard and above, limited to invited Shareable boards, with activity further restrictable by board owners. Guests cannot see outside those boards, the board-level Activity Log or who last viewed a board. Item-level activity-log visibility and guest export rights remain unknown. Product-admin permissions do not establish provider-personnel access: that remains unknown for all three providers. No account-specific availability or plan entitlement was tested. Resolve the actual role, plan and settings before scheduling a drill; linked prerequisite pages beyond the two-source limit were not used as evidence.
Proposed handoff drill: agree on acceptance before export
Use synthetic data in an isolated evaluation space and an offline receiving workspace under your control. This drill has not been performed. Choose required context in advance and label expected results separately from later observations. Do not insert customer records or credentials. Each criterion below is a proposed acceptance test, not a claim that any vendor passes. If access or a setting is unavailable, record the check as unresolved rather than expanding permissions or treating absence of evidence as success.
- Baseline objects and relationships: create a small ledger keyed by HANDOFF-001 with tasks/items, parent and child objects, dependencies, owners and a known decision. Acceptance: every required object and relationship has an identifier, expected value and responsible reviewer before exporting.
- Export comments/updates and attachments: add a decision comment, reply, subitem update and harmless attachment, then inventory the chosen export and options. Acceptance: compare each expected record with the artifact; distinguish file bytes from names and hyperlinks, and record missing authors, timestamps or subitem updates as gaps.
- Relationship reconstruction: map exported identifiers into the receiving workspace without assuming that a parent ID preserves every link. Acceptance: each required relationship is reconstructed and checked against the baseline, or marked unresolved; record manual mapping separately from data preserved in the artifact.
- Active filter and export-scope boundary: compare an unfiltered baseline with a filtered or narrower selected-location export, recording options and included object IDs. Acceptance: explain every scope difference; hidden rows or excluded locations cannot silently become missing work in the handoff.
- Guest object scope: use an authorized synthetic guest and distinct shared and unshared objects, including task/project or board boundaries where applicable. Acceptance: record visible and inaccessible objects against the agreed sharing scope; a successful view does not count as permission to export.
- Audit/history visibility: create a known status change and discussion, then inspect the artifact and separately available history with authorized roles. Acceptance: identify which events each role can inspect, retain permitted evidence and leave unavailable history, retention and decision context explicit; guest denial is not absence of the underlying event.
- Admin/export restriction: record the intended export role, plan and applicable settings; where authorized and available, compare permitted and restricted roles in the isolated space. Acceptance: observe allowed or denied export separately from audit viewing, record the restriction owner, and leave unavailable controls unresolved without bypassing them.
- Final decision record: classify each requirement as accepted, unresolved or outside scope. Acceptance: attach observations only after execution, assign an owner and next action to every essential gap, and do not approve the scoped handoff while an essential requirement remains unresolved.
Let the receiver accept the boundary
Keep the documented claim and its source/date, the proposed check, any later observation and the unresolved dependency in separate fields. The person receiving the project should identify which context is essential to continue the work. A spreadsheet that opens can still leave a decision unexplained; a guest who can comment can still lack history or export access. If a required record cannot be evidenced, narrow the agreed scope or resolve the gap before acceptance. This note supplies a reviewable procedure, not a finding that a platform succeeds or fails. Return to the related project-management guide to connect the handoff decision with ownership and the broader workflow brief.
Vendor-documented: sources and scope
This limited documentation review does not establish hands-on testing or completeness. It is not independent verification, a vendor comparison or a recommendation. Confirm scope and permissions for your own configuration; the trial above remains a proposed scenario, not a test we performed.
- Asana — How to import & export projects in Asana | Help Center
Project export: text-based JSON or CSV. Field coverage, history, attachment files and relationship reconstruction are not established.
Retrieved:
- Asana — Asana guests FAQ: access & permissions | Help Center
Guest visibility follows the explicitly shared task, project or team-shared projects. This does not establish export authority or uniform editing rights.
Retrieved:
- ClickUp — Export task data
Selected-location task CSV: Parent ID, Subtask IDs, Comments and attachment names with hyperlinks. No embedded-file or complete relationship claim.
Retrieved:
- ClickUp — Workspace audit logs
Separate Workspace audit surface: selected task events, API integration/export and owner-controlled admin viewing. Members and guests cannot view these logs; no complete decision narrative established.
Retrieved:
- monday.com — Export from monday to Excel
Excel table export: optional updates/replies and subitems, filter boundary, 100,000-item limit and excluded subitem updates. Enterprise admins may restrict non-admin export.
Retrieved:
- monday.com — How to get started as a guest
Guests on Standard and above: invited Shareable boards, further board permissions, comments and excluded board-level Activity Log. Item-level history and guest export rights remain unknown.
Retrieved:
Independent evaluation frameworks. No active affiliate relationships. No paid ranking.
Affiliate disclosure ↗