Yes. A project can have only one active work session at a time. That is the core rule SyncNow enforces.
When an assistant takes the turn on a project, that project is Busy and stays that way until the session ends, expires, or is revoked. Any second assistant requesting the same project is turned away with PROJECT_BUSY.
Why one at a time
- No collisions - two assistants editing the same files at once would create conflicting changes.
- A clean timeline - one session means one coherent story of who did what, in order.
- Clear accountability - there is always exactly one party responsible for the current changes.
Good to know
The lock is per project and shared across machines and collaborators, so the same account on several PCs follows the same rule. Even from a different computer you will see the project is busy and who holds it. When it returns to Free, the next START succeeds.