Jazz AI conversation lifecycle
The Lifecycle
Transitions Explained
General chat can begin empty, while scoped creation can import earlier exchanges. Empty conversations can be renamed, archived or deleted. Archive is a visibility flag: store operations can still append messages or change metadata. Restoring an empty archived conversation leaves it empty. Project deletion removes filing without deleting its conversations.
What Cannot Happen
The store has no clear-history command. General model replies reject scoped conversations, but the append path records externally produced turns. Scope edits can create duplicate scope identities despite normal creation reuse.
Concurrency and Timing
A model answer is appended after generation, so the underlying conversation can change or disappear while waiting. Restart loses every authored conversation regardless of state; the sample records are then seeded again.