Reference
platform.case
domain: platform
A CASE โ one running instance of a service/solution's workflow. The case is the spine: tasks belong to it, a decision resolves it, and it holds the authoritative status + an append-only history. The execution engine is the single writer of case state, so the history is authoritative, not reconstructed.
| Field | Type | Required | Description |
|---|---|---|---|
schema | โ | โ | |
id | string | โ | |
title | string | โ | |
service | string | resolvable ref to the service/solution declaration this case delivers | |
workflow | string | resolvable ref to the workflow declaration (its ordered steps) | |
status | string | โ | |
current_step | string | id of the workflow step the case is at โ its status detail | |
subjects | array<string> | resolvable refs to the object(s) this case is about | |
opened_by | string | actor who opened the case โ user://<tenant>/<sub> or role://<tenant>/<role> | |
opened_at | string | โ | |
updated_at | string | ||
closed_at | string | ||
outcome | string | resolvable ref to the governance.decision that closed the case | |
history | array<object> | append-only event timeline โ every task created/done, decision made, and state transition, in order. Each entry is (or references) a receipt. | |
tenant | string |