dev.knotless.label

Kept in the account of whoever labels, one per pull or issue, keyed `<repo key>.<hash of the subject's URI>` and rewritten as they change; for a private repository, in their repo inside its space. Readers honor it from the repository's owner and collaborators, and from its triagers for the scopes named, and only for labels the repository defines. Each label stands as the latest of everyone's entries for it says, by `setAt`; of a scope's exclusive labels, only the latest set stands.

Details · record, key any
Kindrecord
Record keyany
Authorityknotless.dev
Indexed

Record

record · key any

Properties

createdAt

requiredstring · datetime

For labels a triager chose, what it judged and how.

Reference

labels

requiredarray

One entry per label this account has set or taken off, the latest of each.

  • maxLength: 200
itemsref
Reference

repo

requiredref

The repository the pull or issue is on.

subject

requiredstring · at-uri

The dev.knotless.pull or dev.knotless.issue labelled.

#entry

object

A label set, or taken off, at a time.

Properties

name

requiredstring

The label, by its name among the repository's `labels`.

  • maxLength: 100
  • maxGraphemes: 50

removed

boolean

Taken off, rather than set.

setAt

requiredstring · datetime

When it was set or taken off. Readers pass over one later than their own clock by more than a few minutes, until it is not.

#judgment

object

What a triager judged in choosing its labels, so it judges again only when that changes.

Properties

cid

string · cid

The version of the pull or issue it read.

model

string

What chose them, as a model's name and version.

  • maxLength: 200

reason

string

Why, in a sentence or two, for those who check its work.

  • maxLength: 2000
  • maxGraphemes: 500

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Whom one of a repository's maintainers assigns a pull or an issue to, and asks to review a pull.

  • Puts a label on a pull or an issue, or takes it off, as the account logged in to this appview's pages.

  • A git repository hosted in this account: in its public repo, or, for a private repository, in a dev.knotless.space space keyed by the name.

  • Label assignment on a feature request or kanban task, published on the actor's PDS. Third-party indexers can replay the latest record per subject to derive the current label set.

  • Defines a label pulls and issues of a repository may carry.