Take the advisory review claim (‘Dana is reviewing this’).
Take the advisory review claim on an overlay. The claim records, inDocumentation Index
Fetch the complete documentation index at: https://docs.retab.com/llms.txt
Use this file to discover all available pages before exploring further.
claim, a ReviewClaim ({holder, claimed_at, expires_at}) naming the Actor currently working a review. It is advisory — it does not lock the overlay or prevent another actor from editing or deciding. It exists so a review inbox can show “Dana is reviewing this” and avoid two people picking up the same item. The hard concurrency guarantee comes from the version_stamp compare-and-swap on every mutating call, not from the claim.
The request body carries only the version_stamp you last read.
Release the claim with Release Review when you step away without deciding. Submitting a decision does not require holding the claim.
Successful Response
The HIL review sidecar for one gated block run. Replaces v1 HilRunState.
Stored 1:1 in hil_overlays with _id == block_run_id.
Equals block_run_id — 1:1 with the gated run.
Pinned at gate-fire; resume runs THIS version.
extract, classifier, split, conditional Gate every run.
Ascending seq. versions[0] is always the model's seq=0 output.
1seq of the newest version (== versions[-1].seq).
x >= 0awaiting_review, approved, rejected Higher sorts first in the queue.
Whole-document CAS token. +1 on every mutating write.
x >= 0A soft lease so the UI can show 'Dana is reviewing this'. NOT a lock —
correctness rests entirely on the rev CAS. Claims expire.
Append-only. Empty while awaiting. len>1 means reopened.
seq of the version downstream consumes. Set ONLY by an 'approved' decision. None while awaiting / rejected.