AlmondTill/G3N API

CsCaseTransitionOp

enum

The transitionCsCase op vocabulary.

Values

ValueNotes
startopen → in_progress (authority:cs — begin working the case).
await_customerin_progress → pending_customer (waiting on the customer; a consumer reply AUTO-RESUMES — the addMyCaseMessage engine fires resume in the same commit).
resumepending_customer → in_progress (the customer responded / staff resumes).
escalatein_progress → escalated (a higher support tier takes it).
de_escalateescalated → in_progress (back to the working lane).
resolvein_progress → resolved — ⚠ REQUIRES the resolution block PRESENT on the case.
reopen_unresolvedresolved → in_progress (the proposed resolution did not stick — BEFORE close; after close, reopen = a NEW linked case).
closeresolved → closed (authority:cs; terminal ▣ immutable — legitimate history, stays listed; reopen = a NEW case via linkedFromCaseId). The resolved→closed row also carries the DORMANT system:auto_close twin.
cancelopen|in_progress → cancelled (authority:cs; terminal ✦ doomed — spam/duplicate/withdrawn; drops from listings; NOT reopenable-by-link — ruling).

Used by