Skip to content
All resources

Automation review card

Keep a loop draft, reviewed version, invocation, run and schedule from being mixed up.

Downloads

Review the exact work before starting it, and inspect the resulting run after it starts. A saved draft, an approved version, an active schedule and a completed run are different records. Keep their identities beside the decision they support.

Hosted read-route reference

GET /hvy/v1/loops
GET /hvy/v1/loops/{loopId}/versions/{version}/artifact
GET /hvy/v1/loops/invocations/{idempotencyKey}
GET /hvy/v1/loops/runs/{runId}

These are method-and-path references, not complete requests. They do not supply an address or authentication.

Separate governed example

{
  "schema": "ouros.loop-execution.v1",
  "name": "Save a reviewed note",
  "revision": 1,
  "steps": [
    {
      "functionId": "notes.save",
      "functionRevision": 1,
      "args": {
        "title": "Reviewed note",
        "body": "This text was reviewed before preparation."
      }
    }
  ],
  "start": false
}

This prepared note-saving example belongs to a separate governed workflow format. It is not a hosted loop artifact or a universal import file. Reading or downloading it performs no action.

Recovery worksheet

service: SERVICE_NAME
operation_id: OPERATION_ID
idempotency_key: ORIGINAL_KEY
request_body_file: path/to/original-request.json
version: EXACT_VERSION_IF_APPLICABLE
last_observed_state: STATE

Record the original request privately. If a response is uncertain, inspect existing work before making a new request. Do not infer completion from acceptance or infer activation from saved schedule text.