rtemis

Command Palette

Search for a command to run...

record artifact

Variant

One immutable version of an rtemis harness artifact holding the run record a job returned. `name` and `version` say which revision of which artifact; `id` is a BLAKE3 digest over the RFC 8785 canonical form of `content`, so it says whether two versions are the same document.

Raw JSONv1Unknown properties rejected

Properties

idrequired
string

Digest of `content`, as `blake3:<hex>` over its RFC 8785 canonical form. The algorithm travels with the digest rather than being implied, so a later one can be introduced without rewriting what is already recorded -- the property `DataFingerprint` gets from carrying `algorithm` and `encoding` beside each hash.

typerequired
string

Which of the five this is.

namerequired
string

The artifact's name within its study, stable across versions.

versionrequired
integer≥ 1

Which revision this is, from 1, contiguous within a name.

createdrequired
string

When this version was written, RFC 3339 in UTC.

originrequired
string

Who authored this version.

one of"user_edit""agent_revision""applied_patch""run_result"

contentrequired
object

What a run returned.

Relationships