shadowgraph_ack_review
Acknowledges a saved review signal by updating its status and acknowledged timestamp without changing the underlying decision or creating a journal entry.
Instructions
Acknowledge a saved review signal; changes its status, not the decision. Use reviewSignalId from shadowgraph_review or shadowgraph_review_context as id; shadowgraph_review_signals lists signals. Change decisions with shadowgraph_update_status or shadowgraph_supersede. Overwrites signal status and acknowledgedAt without a journal entry; rebuild cannot recover it. Each call commits a revision; repeats restamp it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Persisted signal id: reviewSignalId from shadowgraph_review or shadowgraph_review_context, or id from shadowgraph_review_signals. A fresh context evaluation can be unpersisted and have no ID. This is not the decisionId. | |
| project | No | Owning project; required unless originId is set, else the write is refused. | |
| originId | No | Capture-origin id; with no project the record belongs to it alone. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Signal identifier, used by shadowgraph_ack_review. | |
| kind | Yes | Always "review". | |
| title | No | Decision title, when the stored decision has one. | |
| reason | Yes | Why it was raised. Identity is this plus decisionId and coverage. | |
| status | Yes | open until acknowledged. | |
| coverage | No | Exact conditions covered, and part of this identity. | |
| createdAt | Yes | ISO 8601 time the signal was raised. | |
| decisionId | Yes | The decision this signal is about. | |
| acknowledgedAt | Yes | ISO 8601 time of the most recent acknowledgement. | |
| alternativesToReconsider | Yes | Alternative labels to look at again. |