---
title: "Collaboration QA recipes"
description: "Verify shared edits, comments, mentions and conflict handling with isolated actors and synchronized fixture checkpoints."
canonical_url: "https://vostride.com/agent-library/collaboration.md"
md_url: "https://vostride.com/agent-library/collaboration.md"
content_kind: "index"
topic: "collaboration"
---

# Collaboration QA recipes

Verify shared edits, comments, mentions and conflict handling with isolated actors and synchronized fixture checkpoints.

Use separate actor sessions and explicit handoffs. Do not assume one browser context can represent simultaneous independent users.

## Pages (10)

- [Reconcile a card moved by another collaborator](https://vostride.com/agent-library/collaboration/board-card-concurrent-move.md): Verify that a board reflects a prepared remote card move and that opening the card shows the same persisted column as the board placement.
- [Edit a comment without changing its author](https://vostride.com/agent-library/collaboration/comment-edit-attribution.md): Verify a test comment edit updates its body and edit marker while preserving the original author, creation order, and unrelated neighboring comments.
- [Resolve a controlled concurrent edit conflict](https://vostride.com/agent-library/collaboration/concurrent-edit-conflict.md): Verify that editing a stale record produces the product-defined conflict flow and preserves the independently committed change from a second fixture actor.
- [Cancel a pending fixture invitation](https://vostride.com/agent-library/collaboration/invitation-cancel-state.md): Verify that canceling a pending collaboration invitation removes the pending entry and prevents the prepared recipient token from joining afterward.
- [Mention the intended teammate with a shared display name](https://vostride.com/agent-library/collaboration/mention-picker-disambiguation.md): Verify that a mention picker distinguishes two test teammates with identical names and stores the intended recipient identity in a synthetic comment.
- [Expire stale collaborator presence](https://vostride.com/agent-library/collaboration/presence-expiry-contract.md): Verify a prepared collaborator presence indicator appears during an active session and disappears after that session ends and its defined expiry elapses.
- [Resolve and reopen a discussion thread](https://vostride.com/agent-library/collaboration/resolve-reopen-thread.md): Verify that resolving a test discussion moves it out of the open-thread view and reopening restores the same thread and comments.
- [Reflect a collaborator role change in editing controls](https://vostride.com/agent-library/collaboration/role-change-edit-affordance.md): Verify that a prepared downgrade from editor to viewer updates visible editing affordances and prevents an already-open stale editor from saving.
- [Keep an unpublished draft hidden from a viewer](https://vostride.com/agent-library/collaboration/shared-draft-published-boundary.md): Verify an editor can save a shared document draft while a prepared viewer continues to see the last published version until explicit publication.
- [Unfollow a record without removing collaboration access](https://vostride.com/agent-library/collaboration/subscription-removal-keeps-access.md): Verify that removing a test record subscription stops its follower state while preserving the member ability to view and edit under an independent role.

## Apply a recipe

These are test designs to adapt to an application's acceptance criteria and fixtures. They are not recorded runs or a claim that a listed application has been tested. Use the [recipe execution guide](https://vostride.com/agent-library/software-factory/turn-a-recipe-into-an-agent-qa-test.md) to author, validate, run and inspect a test.

[All topics](https://vostride.com/agent-library.md)
