Glossary: Schema fields, F–L

Candidate terms extracted from every schema field with a doc comment: <Declaration>.<field> as the label, the comment’s first paragraph as the definition. Each is the asset’s own text, verbatim and not curated, and carries the badge “candidate, extracted”. A person promotes one by authoring it. Authored terms are on their owning instance’s page, and those pages, the counts and the sources are linked from the glossary index.

From: bootstrap-tools 44 (SKOS) · cat-harness 2141 (SKOS) · fhir-harness 78 (SKOS) · folio-assistant-core 179 (SKOS) · folio-assistant-sci 13 (SKOS) · smart-base 13 (SKOS).

One of 4 pages of this type, split by the first letter of the label: all parts.

Size: this page holds 468 terms and is 261 KB before compression, fetched in one request, within its budget of 1.0 MB. There is no search index: the filter below runs over this page, and the A–Z bar jumps within it.

Already somebody else's concept? — check:term-mapping, bean 7wou
targetmappedunmappedundeterminedwhy undetermined
fhir024680—
skos024680—

Undetermined is never “no match”. A vocabulary that could not be reached has said nothing, and the column above keeps that apart from a checked miss. The counts are reported and not graded: an unmapped candidate may be a term this corpus is right to coin.

Per term. Every term on this page is unmapped on fhir, and unmapped on skos, unless its entry says otherwise. No entry says otherwise.

468 shown

F

FamilySourceSchema.repository candidate, extracted

Where the family is: absent = this repository (materialised locally); owner/repo = read from that remote.

Schema fields of cat-harness · source cat-harness/schemas/subgraph-source.ts#FamilySourceSchema.repository

FeedbackItem.author candidate, extracted

Display name of the submitter (from OAuth or local config).

Schema fields of cat-harness · source cat-harness/schemas/types.ts#FeedbackItem.author

FeedbackItem.authorEmail candidate, extracted

Email of the submitter (from OAuth or local config).

Schema fields of cat-harness · source cat-harness/schemas/types.ts#FeedbackItem.authorEmail

FhirArtifactIndexSchema.builtAt candidate, extracted

The IG's own build timestamp, verbatim from package.manifest.json. Not reformatted: a transcription that normalises is no longer a transcription.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#FhirArtifactIndexSchema.builtAt

FhirArtifactIndexSchema.canonicalBase candidate, extracted

The canonical base every artefact's canonical URL extends, e.g. http://smart.who.int/trust.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#FhirArtifactIndexSchema.canonicalBase

FhirArtifactIndexSchema.id candidate, extracted

Instance id — the directory this index lives in, e.g. <ig>.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#FhirArtifactIndexSchema.id

FhirArtifactIndexSchema.igApiHub candidate, extracted

The IG API hub: the region of the IG's hub page between the two markers its post-processing writes after the Publisher has run (ig-api.html between IG_API_HUB_START and IG_API_HUB_END by default; an overlay whose post-processing uses other names passes them to the ingest). url is the page it was read from; localPath is the fragment, held so a page can fetch it (bean 680p) rather than retype its prose — as a JSON node ({ from, between, html }), because an .html fragment published in the served graph would be a page with no <body>. Absent means the IG publishes no hub, or it was not materialised.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#FhirArtifactIndexSchema.igApiHub

FhirArtifactIndexSchema.package candidate, extracted

The IG's own package.tgz — every resource's JSON in one file, as the Publisher packaged it. Held (--materialize-package) so a page can fetch the one archive and read a resource out of it in the browser, rather than this graph copying hundreds of resource files (bean 680p, visualizer-loading). Absent means not held.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#FhirArtifactIndexSchema.package

FhirArtifactIndexSchema.packageId candidate, extracted

NPM-style package id, e.g. smart.who.int.trust.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#FhirArtifactIndexSchema.packageId

FhirArtifactIndexSchema.sidecarsUnbound candidate, extracted

Sidecars an enumeration listed that bound to no artefact. Absent means none; an empty array is not written. See {@link UnboundSidecarSchema} for why these are recorded rather than warned about and forgotten.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#FhirArtifactIndexSchema.sidecarsUnbound

FhirArtifactSchema.canonical candidate, extracted

FHIR canonical URL. Absent for examples and instances; see the doc above.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#FhirArtifactSchema.canonical

FhirArtifactSchema.category candidate, extracted

Editorial grouping from artifacts.html. Absent means the IG published no artefact page.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#FhirArtifactSchema.category

FhirArtifactSchema.code candidate, extracted

The resource's own code when it is a concept (Basic.code, a CodeableConcept; Questionnaire.code, a list of Codings, kept as the codings with no text). A string code (SearchParameter's) is a computable name, not a concept, and is not this. Copied, never looked up: a coding with no display stays without one.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#FhirArtifactSchema.code

FhirArtifactSchema.key candidate, extracted

Stable within the index: <resourceType>/<id>, which is unique where a bare id is not.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#FhirArtifactSchema.key

FhirArtifactSchema.listedAt candidate, extracted

Position on the Publisher's artifacts.html, 0-based, first appearance. The category's order and the artefact's order within it are both read off this — a renderer that must match the Publisher's page (owner, 2026-10-01: every phase renders equivalent to the standard IG render) has no other source for either. Absent exactly when category is.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#FhirArtifactSchema.listedAt

FhirArtifactSchema.profiles candidate, extracted

The resource's own meta.profile: the profiles it says it conforms to, as written. An instance has no canonical, title or description of its own, and this and code are what it does state; a list that showed neither showed an empty row. Absent when the resource claims none.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#FhirArtifactSchema.profiles

FigureBlock.caption candidate, extracted

Caption text as printed in the source, where one was found.

Schema fields of cat-harness · source cat-harness/schemas/types.ts#FigureBlock.caption

FigureBlock.file candidate, extracted

The extracted image, relative to the library entry. NOT optional: a figure block with no file is a claim about an image nobody can see.

Schema fields of cat-harness · source cat-harness/schemas/types.ts#FigureBlock.file

FigureBlock.label candidate, extracted

Figure label (e.g. "fig:incidence-by-region").

Schema fields of cat-harness · source cat-harness/schemas/types.ts#FigureBlock.label

FigureBlock.narrative candidate, extracted

The authored description per language, or the empty slot. See schemas/narrative.ts.

Schema fields of cat-harness · source cat-harness/schemas/types.ts#FigureBlock.narrative

FigureBlock.page candidate, extracted

Which page of the source document it sits on, 1-based as a reader counts.

Schema fields of cat-harness · source cat-harness/schemas/types.ts#FigureBlock.page

FigureDescriptionSchema.described_by candidate, extracted

Who looked, and when.

Schema fields of cat-harness · source cat-harness/schemas/figure-description.ts#FigureDescriptionSchema.described_by

FigureDescriptionSchema.figure candidate, extracted

The figure as the document names it — "Figure 2", "Fig. 8.4(a)".

Schema fields of cat-harness · source cat-harness/schemas/figure-description.ts#FigureDescriptionSchema.figure

FigureDescriptionSchema.narrative candidate, extracted

The description itself, in the standard narrative state machine.

Schema fields of cat-harness · source cat-harness/schemas/figure-description.ts#FigureDescriptionSchema.narrative

FigureDescriptionSchema.page candidate, extracted

1-based, matching VectorFigurePage.page so the two join.

Schema fields of cat-harness · source cat-harness/schemas/figure-description.ts#FigureDescriptionSchema.page

FigureDescriptionSchema.unread candidate, extracted

What the describer could NOT read, in their own words.

Schema fields of cat-harness · source cat-harness/schemas/figure-description.ts#FigureDescriptionSchema.unread

FigureDescriptionsFileSchema._comment candidate, extracted

Free prose about this file as a whole, as image-verdicts.json carries.

Schema fields of cat-harness · source cat-harness/schemas/figure-description.ts#FigureDescriptionsFileSchema._comment

FigureDescriptionsFileSchema.descriptions candidate, extracted

doc-id → the figures described in that document.

Schema fields of cat-harness · source cat-harness/schemas/figure-description.ts#FigureDescriptionsFileSchema.descriptions

FilterableNode.properties candidate, extracted

The node's own properties, e.g. { status: "open", priority: "high" }.

Schema fields of cat-harness · source cat-harness/schemas/reader-filter.ts#FilterableNode.properties

Finding.criterion candidate, extracted

The criterion that produced it, where one did.

Schema fields of cat-harness · source cat-harness/schemas/qa-review.ts#Finding.criterion

Finding.detail candidate, extracted

One sentence, naming both ends of what is wrong.

Schema fields of cat-harness · source cat-harness/schemas/qa-review.ts#Finding.detail

Finding.evidence candidate, extracted

Where to look. Empty is legitimate for praise.

Schema fields of cat-harness · source cat-harness/schemas/qa-review.ts#Finding.evidence

Finding.id candidate, extracted

Unique within the review.

Schema fields of cat-harness · source cat-harness/schemas/qa-review.ts#Finding.id

Finding.severity candidate, extracted

Machine axis. Required of a script reviewer.

Schema fields of cat-harness · source cat-harness/schemas/qa-review.ts#Finding.severity

Finding.subject candidate, extracted

What it is about — a block label, a skill name, a repo-relative path.

Schema fields of cat-harness · source cat-harness/schemas/qa-review.ts#Finding.subject

Finding.weight candidate, extracted

Human axis. Required of a human reviewer.

Schema fields of cat-harness · source cat-harness/schemas/qa-review.ts#Finding.weight

FixedTestDataSchema.path candidate, extracted

Repo-relative path to the committed set.

Schema fields of cat-harness · source cat-harness/schemas/test-plan.ts#FixedTestDataSchema.path

FixitySchema.verifiedAt candidate, extracted

When the digest was last RE-COMPUTED against the bytes, not when it was recorded. An unverified digest ages.

Schema fields of cat-harness · source cat-harness/schemas/materialization-state.ts#FixitySchema.verifiedAt

FlattenResult.order candidate, extracted

The flattened run order — empty when any problem was found.

Schema fields of cat-harness · source cat-harness/schemas/dependency-order.ts#FlattenResult.order

FlattenResult.problems candidate, extracted

Everything wrong with the graph. NON-EMPTY MEANS order IS EMPTY: a partial order over a broken graph is the shape that gets run anyway.

Schema fields of cat-harness · source cat-harness/schemas/dependency-order.ts#FlattenResult.problems

Folio.papers candidate, extracted

Papers in the folio, ordered by display preference.

Schema fields of cat-harness · source cat-harness/schemas/types.ts#Folio.papers

Folio.title candidate, extracted

Display name for the folio (e.g. "litlfred's Papers").

Schema fields of cat-harness · source cat-harness/schemas/types.ts#Folio.title

FolioAssistantDependency.derivedFromNeeds candidate, extracted

Was this dependency DERIVED from the declaration's needs rather than authored in the config?

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#FolioAssistantDependency.derivedFromNeeds

FolioAssistantDependency.git candidate, extracted

Git clone URL for the dependency. Used when path is absent or the directory does not exist. Not cloned into .deps/ (owner, 2026-10-06): a remote dependency is a REMOTE MOUNT — remoteMounts on the declaration, laid down by bun run cat mount:remote (bean 0mpw).

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#FolioAssistantDependency.git

FolioAssistantDependency.id candidate, extracted

Reverse-DNS package identity, stable forever. See the schema.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#FolioAssistantDependency.id

FolioAssistantDependency.name candidate, extracted

Display name of the dependency (e.g. "qou-platform").

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#FolioAssistantDependency.name

FolioAssistantDependency.path candidate, extracted

Local filesystem path to the dependency root. May be absolute or relative to the folio root. Checked first — if present and the directory exists, the git URL is not consulted.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#FolioAssistantDependency.path

FolioAssistantDependency.provides candidate, extracted

What this dependency provides. Controls which resolution chains consult it. Defaults to all three when absent.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#FolioAssistantDependency.provides

FolioAssistantDependency.ref candidate, extracted

Git ref to checkout after cloning (branch, tag, or commit SHA). Defaults to the repository's default branch.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#FolioAssistantDependency.ref

FolioAssistantDependency.version candidate, extracted

WHAT is depended on — an exact version. See the schema; ranges are refused.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#FolioAssistantDependency.version

FolioAssistantDependencySchema.id candidate, extracted

The package identity — reverse-DNS, stable forever, never reused.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#FolioAssistantDependencySchema.id

FolioAssistantDependencySchema.ref candidate, extracted

HOW TO FETCH WHILE STAGING, and the provenance of the bytes — not what is depended on.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#FolioAssistantDependencySchema.ref

FolioAssistantDependencySchema.version candidate, extracted

WHAT IS DEPENDED ON — the exact version, for computing the overlay.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#FolioAssistantDependencySchema.version

FolioContribution.name candidate, extracted

The contributing instance's name, as declared in the dependency entry.

Schema fields of cat-harness · source cat-harness/schemas/contributions.ts#FolioContribution.name

FolioContribution.root candidate, extracted

The contributing instance's root directory, absolute.

Schema fields of cat-harness · source cat-harness/schemas/contributions.ts#FolioContribution.root

FormalRefResolution.basename candidate, extracted

The basename a whole-tree scan should look for (<declName>.lean for the Lean resolver). Kept separate from declName so core does not have to know the file extension of somebody else's formalism.

Schema fields of cat-harness · source cat-harness/schemas/formal-ref.ts#FormalRefResolution.basename

FormalRefResolution.candidatePaths candidate, extracted

Candidate source files, **repo-root-relative**, in priority order.

Schema fields of cat-harness · source cat-harness/schemas/formal-ref.ts#FormalRefResolution.candidatePaths

FormalRefResolution.declName candidate, extracted

The bare declaration name, for a grep -rl fallback and for the "does this file actually declare it" check in qa-utils.

Schema fields of cat-harness · source cat-harness/schemas/formal-ref.ts#FormalRefResolution.declName

FormalRefResolution.fallbackPaths candidate, extracted

Weaker candidates, tried only after {@link candidatePaths} and only by a caller that is prepared to accept a file which may declare nothing.

Schema fields of cat-harness · source cat-harness/schemas/formal-ref.ts#FormalRefResolution.fallbackPaths

FormalRefResolution.searchDir candidate, extracted

Directory to search when the candidate paths all miss, **repo-root-relative**, or undefined when the folio declares no searchable tree for this package.

Schema fields of cat-harness · source cat-harness/schemas/formal-ref.ts#FormalRefResolution.searchDir

FormalRefResolution.treeRoot candidate, extracted

Root the basename scan is confined to, repo-root-relative. Distinct from searchDir, which is narrower (a library subtree rather than a Lake root).

Schema fields of cat-harness · source cat-harness/schemas/formal-ref.ts#FormalRefResolution.treeRoot

FormalRefResolverAPI.refPattern candidate, extracted

The shape a reference of this formalism must have, and the message to report when it does not.

Schema fields of cat-harness · source cat-harness/schemas/formal-ref.ts#FormalRefResolverAPI.refPattern

FormalRefResolverAPI.refPatternMessage candidate, extracted

Failure message for {@link refPattern}, in the layer's own vocabulary.

Schema fields of cat-harness · source cat-harness/schemas/formal-ref.ts#FormalRefResolverAPI.refPatternMessage

FormerName.retiredOn candidate, extracted

ISO date (YYYY-MM-DD) the name was retired.

Schema fields of cat-harness · source cat-harness/schemas/role-graph.ts#FormerName.retiredOn

FshGutsNodeSchema.bean candidate, extracted

The work-plan item this was written under, where there is one.

Schema fields of cat-harness · source cat-harness/schemas/fsh-guts.ts#FshGutsNodeSchema.bean

FshGutsNodeSchema.issue candidate, extracted

The issue that superseded it, or that it was written for.

Schema fields of cat-harness · source cat-harness/schemas/fsh-guts.ts#FshGutsNodeSchema.issue

FshGutsNodeSchema.kind candidate, extracted

OPEN, deliberately. A proposal, a webpage, a todo, a retired diagram, a script nobody calls — the trashcan does not get to be fussy about what is thrown into it, and a closed enum would mean a schema change stands between an agent and not deleting something.

Schema fields of cat-harness · source cat-harness/schemas/fsh-guts.ts#FshGutsNodeSchema.kind

FshGutsNodeSchema.movedFrom candidate, extracted

Where it used to live.

Schema fields of cat-harness · source cat-harness/schemas/fsh-guts.ts#FshGutsNodeSchema.movedFrom

FshGutsNodeSchema.movedOn candidate, extracted

When it was moved here.

Schema fields of cat-harness · source cat-harness/schemas/fsh-guts.ts#FshGutsNodeSchema.movedOn

G

GateSchema.basis candidate, extracted

Why. REQUIRED on every verdict including permitted, because "we checked and it is fine" and "nobody looked" are indistinguishable from a bare permitted, and this whole module exists to keep such pairs apart.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/materialization.ts#GateSchema.basis

GateSchema.decidedAt candidate, extracted

Who or what decided, and when. A verdict with no date cannot be re-checked.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/materialization.ts#GateSchema.decidedAt

GeneratedTestDataSchema.generator candidate, extracted

The generator, when it is not implied by the template — synthea, fsh. FHIR testData.type.

Schema fields of cat-harness · source cat-harness/schemas/test-plan.ts#GeneratedTestDataSchema.generator

GeneratedTestDataSchema.params candidate, extracted

The generator's parameters. Hashed with the template into the run's data basis.

Schema fields of cat-harness · source cat-harness/schemas/test-plan.ts#GeneratedTestDataSchema.params

GeneratedTestDataSchema.seed candidate, extracted

Required: without a fixed seed, regenerating does not give the bytes that were hashed (zz0a).

Schema fields of cat-harness · source cat-harness/schemas/test-plan.ts#GeneratedTestDataSchema.seed

GeneratedTestDataSchema.template candidate, extracted

Repo-relative path to the template (a FHIR template, a Synthea module, …).

Schema fields of cat-harness · source cat-harness/schemas/test-plan.ts#GeneratedTestDataSchema.template

GeometryBasisSchema.coverage candidate, extracted

Placed area over page area. The number the role was computed from.

Schema fields of cat-harness · source cat-harness/schemas/document-image.ts#GeometryBasisSchema.coverage

GeometryBasisSchema.imagesOnPage candidate, extracted

How many images share this page. A scan is alone on its page.

Schema fields of cat-harness · source cat-harness/schemas/document-image.ts#GeometryBasisSchema.imagesOnPage

GeometryBasisSchema.page candidate, extracted

The page it sits on, 1-based as a reader counts.

Schema fields of cat-harness · source cat-harness/schemas/document-image.ts#GeometryBasisSchema.page

GlossaryEntry.ambiguity candidate, extracted

Ambiguity flags — terms that could not be uniquely resolved.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryEntry.ambiguity

GlossaryEntry.chapter candidate, extracted

Chapter number where this term first appears.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryEntry.chapter

GlossaryEntry.depends_on candidate, extracted

Other glossary entries this one depends on.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryEntry.depends_on

GlossaryEntry.kind candidate, extracted

Lean declaration kind.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryEntry.kind

GlossaryEntry.latex_label candidate, extracted

LaTeX source label where this term is defined.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryEntry.latex_label

GlossaryEntry.lean_name candidate, extracted

Lean 4 identifier (fully qualified).

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryEntry.lean_name

GlossaryEntry.lean_type candidate, extracted

Lean 4 type signature (the : Type* or : Prop part).

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryEntry.lean_type

GlossaryEntry.mathlib_import candidate, extracted

Mathlib module path.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryEntry.mathlib_import

GlossaryEntry.mathlib_type candidate, extracted

Mathlib type this maps to (if any).

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryEntry.mathlib_type

GlossaryEntry.narrative_definition candidate, extracted

The original prose definition from the manuscript.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryEntry.narrative_definition

GlossaryEntry.narrative_term candidate, extracted

Narrative string as it appears in the paper.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryEntry.narrative_term

GlossaryEntry.universes candidate, extracted

Universe level requirements for category-theoretic types.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryEntry.universes

GlossaryManifest.ambiguity_count candidate, extracted

Number of unresolved ambiguities.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryManifest.ambiguity_count

GlossaryManifest.entry_count candidate, extracted

Total number of entries.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryManifest.entry_count

GlossaryManifest.generated_at candidate, extracted

ISO-8601 timestamp.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#GlossaryManifest.generated_at

GlossarySchema.hasVersion candidate, extracted

dcterms:hasVersion.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/glossary.ts#GlossarySchema.hasVersion

GlossarySchema.id candidate, extracted

The scheme's local id: the tail of its IRI.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/glossary.ts#GlossarySchema.id

GlossarySchema.license candidate, extracted

The licence the terms are published under: an SPDX id or a URL.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/glossary.ts#GlossarySchema.license

GlossarySchema.members candidate, extracted

External concept IRIs this glossary lists without copying: a skos:Collection.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/glossary.ts#GlossarySchema.members

GlossarySchema.modified candidate, extracted

dcterms:modified, a date.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/glossary.ts#GlossarySchema.modified

GlossarySchema.ordered candidate, extracted

The terms are in a LOGICAL order, each defined only by terms above it, and a reader should meet them in that order — not alphabetically. The owner, 2026-09-29, of bootstrap's terms: keep "logical rather than alphabetical order". Published as a skos:OrderedCollection.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/glossary.ts#GlossarySchema.ordered

GlossarySchema.source candidate, extracted

dcterms:source: what the terms were drawn from.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/glossary.ts#GlossarySchema.source

GraphExportSchema.comment candidate, extracted

Says it is generated, and by what (owner, 2026-09-30).

Schema fields of bootstrap-tools · source bootstrap-tools/schemas/graph-export.ts#GraphExportSchema.comment

GraphExportSchema.generatedAtTime candidate, extracted

PROV, only when built with --provenance: the publish build, never the tests.

Schema fields of bootstrap-tools · source bootstrap-tools/schemas/graph-export.ts#GraphExportSchema.generatedAtTime

GraphExportSchema.omitted candidate, extracted

Subgraphs declared but whose contents were not read — never an unexplained empty.

Schema fields of bootstrap-tools · source bootstrap-tools/schemas/graph-export.ts#GraphExportSchema.omitted

GraphNodeDirectory.graphTypologies candidate, extracted

Which parts of the knowledge graph this directory holds — an ARRAY, because a directory is a PLACE TO LOOK and may hold more than one.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#GraphNodeDirectory.graphTypologies

GraphNodeDirectory.id candidate, extracted

Stable identifier, unique within an instance. Inheritance overrides match on THIS, never on path — see the module note on relocation.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#GraphNodeDirectory.id

GraphNodeDirectory.path candidate, extracted

The directory, relative to the root {@link scope} names, with or without a trailing slash.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#GraphNodeDirectory.path

GraphNodeDirectory.scope candidate, extracted

Which root path is relative to. Absent means this instance's.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#GraphNodeDirectory.scope

GraphNodeDirectoryShape.absent candidate, extracted

This directory is DECLARED and deliberately not on disk, with the reason.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#GraphNodeDirectoryShape.absent

GraphNodeDirectoryShape.source candidate, extracted

Where this entry's content comes from, when it is not the checkout.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#GraphNodeDirectoryShape.source

GraphNodeDirectoryShape.subgraph candidate, extracted

This entry is an instance SUBGRAPH, not a part of its parent's graph.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#GraphNodeDirectoryShape.subgraph

GraphTypologyDef.anyLayer candidate, extracted

A directory of this kind may be declared by ANY layer, not only the kind's owner (the table's "and any layer").

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.anyLayer

GraphTypologyDef.avatar candidate, extracted

The kind's mark, when the kind is DECLARED as a node (bean dmx1) rather than listed here: it travels with the kind, so schemas/avatars.ts does not have to be a second central table. A kind listed here keeps its entry in AVATARS.

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.avatar

GraphTypologyDef.concernGroups candidate, extracted

Is a directory of this kind GROUPED BY CONCERN — <dir>/<group>/, with the groups named from within by {@link declarationFile} and drawn from the concern-group code list (bean 9umr; placement PR0c, bean ejye)?

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.concernGroups

GraphTypologyDef.declarationFile candidate, extracted

The NESTED DECLARATION a directory of this kind carries, by filename.

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.declarationFile

GraphTypologyDef.description candidate, extracted

What a directory of this kind HOLDS, as the kind table states it: the editorial prose that used to be hand-written in that table's contents column (owner, 2026-10-04: the prose moves onto the kind, and the table is generated from it). Longer and more careful than summary, which stays the one line a tile or a tooltip shows.

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.description

GraphTypologyDef.holds candidate, extracted

Does a graph of this kind say what the instance **IS**, or where something **GOT TO**?

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.holds

GraphTypologyDef.kgContent candidate, extracted

The kind IS harness knowledge-graph content — the cat-harness umbrella and the kinds split out of it. Was KG_CONTENT_GRAPH_TYPOLOGIES (sod4 #5).

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.kgContent

GraphTypologyDef.layer candidate, extracted

Whose namespace the kind is named in, when it is not the harness's: core for a kind the content layer above the harness declares as a node in its own typologies/ graph, named in THAT instance's namespace ({@link graphTypologyIri}, {@link DECLARED_BY}). The harness registers no core kind in code since folio-assistant#2598 (owner, 2026-10-16, "1a"): the ones it uses itself (todos, library, uploads, voices, folio, …) are its own. A kind bootstrap defines is bootstrap's whatever this says (BOOTSTRAP_GRAPH_TYPOLOGIES). The kind IS its individual, <ns>graphTypology/<name> ({@link graphTypologyIri}); there is no class per kind. Owner, 2026-09-30 (bean 3r47): "Drop per-kind classes" — bootstrap names a kind as one GraphTypology individual, and the harness now does the same.

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.layer

GraphTypologyDef.newInstanceSource candidate, extracted

Where a NEW instance's own graph of this kind lives, when folio_init scaffolds it — perInstance's companion: that field says a dependent HAS its own; this one says where the new one is kept. Bean hp54.

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.newInstanceSource

GraphTypologyDef.nodeSchemas candidate, extracted

One entry per $schema family a node of this kind may carry, keyed by the tag. Bean rdkm.

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.nodeSchemas

GraphTypologyDef.perInstance candidate, extracted

Does every instance have ITS OWN graph of this kind — so an instance that inherits a directory of this kind gets its own copy created?

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.perInstance

GraphTypologyDef.published candidate, extracted

false keeps the kind out of every PUBLISHED graph: not one edge of a published artefact may lead to it (isPublishedGraphTypology). Absent means published. Was UNPUBLISHED_GRAPH_TYPOLOGIES in cat-harness.ts (sod4 #5).

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.published

GraphTypologyDef.recordsWork candidate, extracted

Does a graph of this kind record WORK — something somebody is partway through, that an arriving agent could pick up?

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.recordsWork

GraphTypologyDef.renderable candidate, extracted

Is a graph of this kind expected to render as a website?

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.renderable

GraphTypologyDef.renderableNote candidate, extracted

A remark the table's renderable column carries beside yes/no ("the plain just-the-docs pipeline").

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.renderableNote

GraphTypologyDef.schema candidate, extracted

Where the shape of a node in this graph is defined — a repo-relative module path, or a $schema tag the files themselves carry.

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.schema

GraphTypologyDef.skillBearing candidate, extracted

The kind's directory may be scanned for SKILL BODIES (*.md with a name: front matter). Was SKILL_BEARING_GRAPH_TYPOLOGIES (sod4 #5).

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.skillBearing

GraphTypologyDef.tileIcon candidate, extracted

The navbar tile icon (a name in TILE_GLYPHS); on cat-harness's own kinds too since sod4 #5, so graph-tiles.ts keeps no table.

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.tileIcon

GraphTypologyDef.title candidate, extracted

What every navigation surface CALLS a destination of this kind: the viewer rail, the Jekyll sidebar, FOLDERS, the landing's viewer list, the glass tiles and the Stickies row.

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.title

GraphTypologyDef.validator candidate, extracted

What RUNTIME-VALIDATES a node of this kind — module#Export, naming a Zod schema.

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.validator

GraphTypologyDef.validatorNotApplicable candidate, extracted

WHY a runtime validator does not apply to this kind — a reason, not a flag.

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.validatorNotApplicable

GraphTypologyDef.within candidate, extracted

The kind this one is a SUB-GRAPH of, when it is one.

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-registry.ts#GraphTypologyDef.within

GraphTypologyNodeSchema.description candidate, extracted

What a directory of this kind holds: the kind table's contents, generated from here.

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-node.ts#GraphTypologyNodeSchema.description

GraphTypologyNodeSchema.kgContent candidate, extracted

The kind is harness knowledge-graph content (sod4 #5).

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-node.ts#GraphTypologyNodeSchema.kgContent

GraphTypologyNodeSchema.kind candidate, extracted

The kind's word, as a directory's graphTypologies names it. kind, NOT name: a JSON file whose name equals its filename stem is how findDeclarationFile recognises an INSTANCE declaration, so a node spelled with name made typologies/ read as a directory of four instances (measured on the first move, 2026-10-04).

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-node.ts#GraphTypologyNodeSchema.kind

GraphTypologyNodeSchema.published candidate, extracted

false: never part of a published graph (sod4 #5).

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-node.ts#GraphTypologyNodeSchema.published

GraphTypologyNodeSchema.rationale candidate, extracted

WHY the kind sits in its layer and renders as it does: what a code comment said on a listed kind. Not read by any reader.

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-node.ts#GraphTypologyNodeSchema.rationale

GraphTypologyNodeSchema.skillBearing candidate, extracted

The directory may be scanned for skill bodies (sod4 #5).

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-node.ts#GraphTypologyNodeSchema.skillBearing

GraphTypologyNodeSchema.tileIcon candidate, extracted

The navbar tile icon (an icon name, as graph-tiles.ts spells it).

Schema fields of cat-harness · source cat-harness/schemas/graph-typology-node.ts#GraphTypologyNodeSchema.tileIcon

GroupSchema.source candidate, extracted

The source vocabulary: an IRI, or a CURIE whose prefix is declared. Never carries |version.

Schema fields of cat-harness · source cat-harness/schemas/vocab-mapping.ts#GroupSchema.source

H

HarnessConfig.adapter candidate, extracted

Adapter name — "document", "paper", or "dak".

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#HarnessConfig.adapter

HarnessConfig.adapterModule candidate, extracted

Path to the adapter module.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#HarnessConfig.adapterModule

HarnessConfig.contentType candidate, extracted

Content type — "document" or "paper".

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#HarnessConfig.contentType

HarnessConfig.dependencies candidate, extracted

Cross-folio dependencies.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#HarnessConfig.dependencies

HarnessConfig.interactivity candidate, extracted

Static, interactive, or undetermined — the FOURTH axis (issue #764, O1).

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#HarnessConfig.interactivity

HarnessConfig.site candidate, extracted

What this instance asks of the published SITE — today only whether it is the landing page (issue #1904). See {@link HarnessSiteSchema}.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#HarnessConfig.site

HarnessConfig.subgraphSources candidate, extracted

Where a declared subgraph's content comes from in THIS instantiation, by directory id. See {@link HarnessConfigSchema}.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#HarnessConfig.subgraphSources

HarnessConfig.translation candidate, extracted

Translation pipeline configuration.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#HarnessConfig.translation

HarnessConfigDependencies.folioAssistant candidate, extracted

Other folio-assistant instances this folio depends on. Walked depth-first in listed order, overlaying content and skills.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#HarnessConfigDependencies.folioAssistant

HarnessConfigSchema.interactivity candidate, extracted

Is this folio's content static, or does it carry interfaces?

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#HarnessConfigSchema.interactivity

HarnessConfigSchema.subgraphSources candidate, extracted

Per-instantiation override of where a declared subgraph gets its content, keyed by the directory's id (never its path). The owner, 2026-10-03: *"That same information can be overwritten by the harness instance config."* Applied by resolveSubgraphSource and nowhere else (schemas/subgraph-source.ts, bean l4ay).

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#HarnessConfigSchema.subgraphSources

HarnessVisualiserSchema.alias candidate, extracted

Opt-in <base>/<alias>/ redirect to the canonical route (bean t4xb).

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#HarnessVisualiserSchema.alias

HarnessVisualiserSchema.covers candidate, extracted

This instance's directory ids it covers.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#HarnessVisualiserSchema.covers

HarnessVisualiserSchema.coversKinds candidate, extracted

Graph typologies it covers, over every declared directory of them in the checkout.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#HarnessVisualiserSchema.coversKinds

HarnessVisualiserSchema.id candidate, extracted

The URL segment under <base>/<harness>/, unique within this harness.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#HarnessVisualiserSchema.id

HarnessVisualiserSchema.renderedBy candidate, extracted

The Tool node that draws it.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#HarnessVisualiserSchema.renderedBy

HarnessVisualiserSchema.subgraphs candidate, extracted

What a <sub-graph> segment names, when the visualiser draws per-sub-graph views.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#HarnessVisualiserSchema.subgraphs

HarnessVisualiserSchema.subgraphUnder candidate, extracted

For subgraphs: "directory": the sub-graph PATH a covered kind's directories sit under, by kind — { "skills": "index/skills" } puts the core-skills directory's view at <harness>/<id>/index/skills/core-skills/. Absent for a kind: the directory id alone. Declared because the nesting is the visualiser's own declared structure (auto-docs' auto-docs.json), not something a reader may infer from the pages.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#HarnessVisualiserSchema.subgraphUnder

HashBasisSchema.hash candidate, extracted

12-char SHA-256 prefix over the inputs in listed order, or unknown.

Schema fields of cat-harness · source cat-harness/schemas/test-run.ts#HashBasisSchema.hash

HashBasisSchema.inputs candidate, extracted

Repo-relative paths, sorted. Never empty: a hash over nothing is not a hash.

Schema fields of cat-harness · source cat-harness/schemas/test-run.ts#HashBasisSchema.inputs

HealthCheckResultSchema.reason candidate, extracted

Required when state is unknown: what could not be determined, and why.

Schema fields of cat-harness · source cat-harness/schemas/health-report.ts#HealthCheckResultSchema.reason

HealthCheckResultSchema.summary candidate, extracted

One line: what a FINDING from this check would mean.

Schema fields of cat-harness · source cat-harness/schemas/health-report.ts#HealthCheckResultSchema.summary

HealthFindingSchema.action candidate, extracted

What to do about it. A finding with no action is a statistic.

Schema fields of cat-harness · source cat-harness/schemas/health-report.ts#HealthFindingSchema.action

HealthFindingSchema.metric candidate, extracted

Which threshold this breached, by metric. Absent for a finding with no threshold.

Schema fields of cat-harness · source cat-harness/schemas/health-report.ts#HealthFindingSchema.metric

HealthFindingSchema.summary candidate, extracted

One line, naming the subject. Assert by naming, not by counting.

Schema fields of cat-harness · source cat-harness/schemas/health-report.ts#HealthFindingSchema.summary

HealthInterventionBlock.references candidate, extracted

Dublin Core references to the guideline this intervention comes from.

Schema fields of smart-base · source smart-base/schemas/dak-blocks.ts#HealthInterventionBlock.references

HealthMeasurementSchema.command candidate, extracted

How it was obtained — the command, so the number can be re-taken.

Schema fields of cat-harness · source cat-harness/schemas/health-report.ts#HealthMeasurementSchema.command

HealthThresholdSchema.basis candidate, extracted

Why this number and not another. Required; see above.

Schema fields of cat-harness · source cat-harness/schemas/health-report.ts#HealthThresholdSchema.basis

HealthThresholdSchema.metric candidate, extracted

What is being compared, in the units below.

Schema fields of cat-harness · source cat-harness/schemas/health-report.ts#HealthThresholdSchema.metric

HealthThresholdSchema.severity candidate, extracted

What a breach of THIS threshold is worth.

Schema fields of cat-harness · source cat-harness/schemas/health-report.ts#HealthThresholdSchema.severity

HealthThresholdSchema.unit candidate, extracted

bytes, count, days, ratio — free text, so a check can be honest.

Schema fields of cat-harness · source cat-harness/schemas/health-report.ts#HealthThresholdSchema.unit

HealthThresholdSchema.value candidate, extracted

The limit itself.

Schema fields of cat-harness · source cat-harness/schemas/health-report.ts#HealthThresholdSchema.value

HookCommand.command candidate, extracted

Shell command to execute.

Schema fields of cat-harness · source cat-harness/schemas/assistant-types.ts#HookCommand.command

HookCommand.timeout candidate, extracted

Timeout in seconds.

Schema fields of cat-harness · source cat-harness/schemas/assistant-types.ts#HookCommand.timeout

I

IdentifierSystemSchema.authoritative candidate, extracted

Whether this identifier is guaranteed by an authority outside the source. A Handle is; a DSpace UUID is the source's own; a local slug is neither. The distinction decides which identifier survives the source moving, and IRIS is the worked case — one of its two handles points at a regional instance that was merged away.

Schema fields of cat-harness · source cat-harness/schemas/source-descriptor.ts#IdentifierSystemSchema.authoritative

IdEntry.id candidate, extracted

kind/local, lower-case, as the catalogue names the node.

Schema fields of cat-harness · source cat-harness/schemas/id-lookup.ts#IdEntry.id

IdEntry.url candidate, extracted

Where the node is held: the source's own page for it.

Schema fields of cat-harness · source cat-harness/schemas/id-lookup.ts#IdEntry.url

IdLookupManifestSchema.selection candidate, extracted

Which nodes, and from where. A count with no statement of what was counted cannot be checked.

Schema fields of cat-harness · source cat-harness/schemas/id-lookup.ts#IdLookupManifestSchema.selection

IdLookupManifestSchema.source candidate, extracted

The corpus this indexes, by its instance name.

Schema fields of cat-harness · source cat-harness/schemas/id-lookup.ts#IdLookupManifestSchema.source

IgArtifactEncodingSchema.dcterms:source candidate, extracted

local: a copy this site serves; upstream: the file where the IG publishes it.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-artifact-jsonld.ts#IgArtifactEncodingSchema.dcterms:source

IgChromeConflictSchema.kind candidate, extracted

shape — the layers agree the token exists and disagree about what KIND of value it holds, so a consumer substituting one into the other's rule emits something invalid.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeConflictSchema.kind

IgChromeConflictSchema.sites candidate, extracted

Where it was seen. min(1) rather than min(2): a shape conflict needs two layers by definition, but a malformed value needs only one, and requiring two would have made the second kind unrepresentable in the schema written to hold it.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeConflictSchema.sites

IgChromeLayerSchema.of candidate, extracted

The repository the bytes were read from.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeLayerSchema.of

IgChromeLayerSchema.package candidate, extracted

The fhir.template package name, e.g. who.template.root.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeLayerSchema.package

IgChromeLayerSchema.path candidate, extracted

The stylesheet within that repository.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeLayerSchema.path

IgChromeLayerSchema.ref candidate, extracted

The commit they were read at. Provenance.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeLayerSchema.ref

IgChromeLayerSchema.version candidate, extracted

Its declared version, e.g. 0.5.0.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeLayerSchema.version

IgChromeRuleSchema.from candidate, extracted

The package the rule was read from.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeRuleSchema.from

IgChromeRuleSchema.selector candidate, extracted

The selector, verbatim, e.g. #ig-status.ig-status-draft.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeRuleSchema.selector

IgChromeSchema.id candidate, extracted

The chain's TOP layer — the template package an IG names — e.g. who.template.root. v1 put the id of the IG it was ingested beside here; v2 keys the chrome by the template, because every IG building with that chain wears it. An IG's own id and status are ig-identity.json's.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeSchema.id

IgChromeSchema.layers candidate, extracted

The chain, BASE FIRST, so index order is override order.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeSchema.layers

IgChromeSchema.version candidate, extracted

The top layer's version, e.g. 0.5.0.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeSchema.version

IgChromeTokenSchema.from candidate, extracted

The package whose declaration wins.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeTokenSchema.from

IgChromeTokenSchema.name candidate, extracted

The custom property, including its leading --.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeTokenSchema.name

IgChromeTokenSchema.overrides candidate, extracted

Lower layers this shadows, nearest first. Empty when only one declared it.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeTokenSchema.overrides

IgChromeTokenSchema.value candidate, extracted

The winning value, verbatim.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-chrome.ts#IgChromeTokenSchema.value

IgIdentitySchema.canonical candidate, extracted

The IG's canonical URL, where it declares one.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-metadata-index.ts#IgIdentitySchema.canonical

IgIdentitySchema.id candidate, extracted

The IG's id from sushi-config.yaml; SUSHI's packageId defaults to it.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-identity.ts#IgIdentitySchema.id

IgIdentitySchema.packageId candidate, extracted

The NPM-style package id, e.g. who.smart.trust.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-metadata-index.ts#IgIdentitySchema.packageId

IgIdentitySchema.readAt candidate, extracted

When it was read. A status is a fact at a moment, not forever.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-identity.ts#IgIdentitySchema.readAt

IgIdentitySchema.readFrom candidate, extracted

Where it was read: a repository and file, so the claim can be re-checked.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-identity.ts#IgIdentitySchema.readFrom

IgIdentitySchema.status candidate, extracted

draft, active, retired … — what selects the template's watermark.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-identity.ts#IgIdentitySchema.status

IgIdentitySchema.version candidate, extracted

The IG version this harvest was taken at. An id alone collides across versions.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-metadata-index.ts#IgIdentitySchema.version

IgMenuGroupSchema.href candidate, extracted

Set when the group itself is a page rather than only a container.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-menu.ts#IgMenuGroupSchema.href

IgMenuSchema.canonical candidate, extracted

Its canonical, the base every href is relative to.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-menu.ts#IgMenuSchema.canonical

IgMenuSchema.id candidate, extracted

The IG's id from sushi-config.yaml, e.g. smart.who.int.trust.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-menu.ts#IgMenuSchema.id

IgMenuSourceSchema.of candidate, extracted

The repository the config was read from.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-menu.ts#IgMenuSourceSchema.of

IgMenuSourceSchema.path candidate, extracted

The path within that repository.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-menu.ts#IgMenuSourceSchema.path

IgMenuSourceSchema.ref candidate, extracted

The commit it was read at. Provenance.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-menu.ts#IgMenuSourceSchema.ref

IgMetadataSourceSchema.harvestedAt candidate, extracted

When the harvest ran.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-metadata-index.ts#IgMetadataSourceSchema.harvestedAt

IgMetadataSourceSchema.harvestedFrom candidate, extracted

The published site or package the exports were read out of.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-metadata-index.ts#IgMetadataSourceSchema.harvestedFrom

IgMetadataSourceSchema.runUrl candidate, extracted

A URL for the harvest run, if one exists.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-metadata-index.ts#IgMetadataSourceSchema.runUrl

IgReleaseSchema.commitish candidate, extracted

The commit the tag points at, where GitHub reports it.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-releases.ts#IgReleaseSchema.commitish

IgReleaseSchema.url candidate, extracted

The release's page on GitHub.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-releases.ts#IgReleaseSchema.url

IgReleasesSchema.readAt candidate, extracted

When they were read (UTC date). A release made later is not here until the next read.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-releases.ts#IgReleasesSchema.readAt

IgReleasesSchema.releases candidate, extracted

Newest first, as GitHub lists them. Drafts are never recorded: they are not published.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-releases.ts#IgReleasesSchema.releases

IgReleasesSchema.repository candidate, extracted

owner/repo the releases were read from.

Schema fields of fhir-harness · source fhir-harness/schemas/ig-releases.ts#IgReleasesSchema.repository

IgSourceSchema.of candidate, extracted

The URI the artefacts are published AT — what a published URL is resolved against.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#IgSourceSchema.of

IgSourceSchema.readAt candidate, extracted

When the source was read. An index with no read date cannot be told from a current one.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#IgSourceSchema.readAt

IgSourceSchema.revision candidate, extracted

Git revision of the branch read, when the source was a checkout. Absent means not established.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#IgSourceSchema.revision

ImageRegion.h candidate, extracted

Height, 0–1.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#ImageRegion.h

ImageRegion.w candidate, extracted

Width, 0–1.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#ImageRegion.w

ImageRegion.x candidate, extracted

Left edge, 0–1.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#ImageRegion.x

ImageRegion.y candidate, extracted

Top edge, 0–1.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#ImageRegion.y

ImagesSidecarSchema.images candidate, extracted

Absent when the backend could not run. Distinct from [], which is the determined finding that this document places no images at all.

Schema fields of cat-harness · source cat-harness/schemas/document-image.ts#ImagesSidecarSchema.images

ImagesSidecarSchema.undetermined_reason candidate, extracted

Required whenever images is null: say why, never imply absence.

Schema fields of cat-harness · source cat-harness/schemas/document-image.ts#ImagesSidecarSchema.undetermined_reason

IndexAgreement.missingImport candidate, extracted

An index entry whose import names a file that does not exist.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#IndexAgreement.missingImport

IndexAgreement.unlisted candidate, extracted

A root <name>.config.json no index entry imports — instantiated by the old rule, not by the index.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#IndexAgreement.unlisted

IndexAgreement.withoutConfig candidate, extracted

An index entry with no config file to import — a legitimate state, reported so it is seen.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#IndexAgreement.withoutConfig

IndexConfigSchema.description candidate, extracted

One paragraph under that title, saying what the checkout is for.

Schema fields of cat-harness · source cat-harness/schemas/index-config.ts#IndexConfigSchema.description

IndexConfigSchema.gateExemptions candidate, extracted

The steps of THIS checkout's own workflows that CI runs and the local gate set does not, each with its reason ({@link GateExemptionsSchema}). The index owns .github/workflows/, so it declares their exemptions, in the same change as the step — never ahead of it in a layer.

Schema fields of cat-harness · source cat-harness/schemas/index-config.ts#IndexConfigSchema.gateExemptions

IndexConfigSchema.title candidate, extracted

What this CHECKOUT is called. The index declares no instance of its own (owner, 2026-10-08), so nothing else names it; index:render titles the root README.md and AGENTS.md with it (owner, 2026-10-09: those two are rendered files). Absent, they are titled generically.

Schema fields of cat-harness · source cat-harness/schemas/index-config.ts#IndexConfigSchema.title

IndexMigration.moved candidate, extracted

The remote mounts moved, by harness.

Schema fields of cat-harness · source cat-harness/schemas/index-config.ts#IndexMigration.moved

IndexMigration.movedFrom candidate, extracted

The declaration file whose remoteMounts moved into the index, when any did.

Schema fields of cat-harness · source cat-harness/schemas/index-config.ts#IndexMigration.movedFrom

IndexProvenanceSchema.artifactsHtml candidate, extracted

artifacts.html — the ONLY source of an artefact's editorial category.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#IndexProvenanceSchema.artifactsHtml

IndexProvenanceSchema.canonicals candidate, extracted

canonicals.json — the spine for anything with a canonical URL.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#IndexProvenanceSchema.canonicals

IndexProvenanceSchema.packageIndex candidate, extracted

package.tgz -> package/.index.json — the spine for everything else. Lossy; see the module doc.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#IndexProvenanceSchema.packageIndex

IndexProvenanceSchema.packageManifest candidate, extracted

package.manifest.json — package id, version, FHIR version, build date.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#IndexProvenanceSchema.packageManifest

IndexProvenanceSchema.sidecarEnumerations candidate, extracted

The IG API enumeration schemas, when present.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#IndexProvenanceSchema.sidecarEnumerations

IndexSiteSchema.agentRun candidate, extracted

This repository is AGENT-RUN: an agent builds and publishes its site (stage-local.ts), and its publish workflows keep only workflow_dispatch, as documentation of what the agent path must match rather than something to dispatch (owner, 2026-10-10, bean n3h9; the feature-staging skill, "Agent-run repositories").

Schema fields of cat-harness · source cat-harness/schemas/index-config.ts#IndexSiteSchema.agentRun

IndexSiteSchema.landing candidate, extracted

An instance name, or {@link HUB_LANDING}. Must name an instance this file lists.

Schema fields of cat-harness · source cat-harness/schemas/index-config.ts#IndexSiteSchema.landing

IngestResult.malformed candidate, extracted

Tagged but malformed: said, not dropped, so the reviewer can fix it.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/review-comment.ts#IngestResult.malformed

IngestResult.unchanged candidate, extracted

Already ingested. Same id, so nothing new.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/review-comment.ts#IngestResult.unchanged

IngestResult.untagged candidate, extracted

No tag: ordinary conversation. Counted so "nothing ingested" is explained.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/review-comment.ts#IngestResult.untagged

InheritanceConflict.ids candidate, extracted

Every definer none of the others reaches. Always two or more.

Schema fields of cat-harness · source cat-harness/schemas/dependency-order.ts#InheritanceConflict.ids

InitiationSchema.completedAt candidate, extracted

ISO 8601, when it finished. Absent while running.

Schema fields of cat-harness · source cat-harness/schemas/sticky-contribution.ts#InitiationSchema.completedAt

InitiationSchema.detail candidate, extracted

One line on what happened. Required on failed.

Schema fields of cat-harness · source cat-harness/schemas/sticky-contribution.ts#InitiationSchema.detail

InitiationSchema.startedAt candidate, extracted

ISO 8601, when the harness began. Set by --begin.

Schema fields of cat-harness · source cat-harness/schemas/sticky-contribution.ts#InitiationSchema.startedAt

InspectionBasisSchema.at candidate, extracted

ISO date of the look. A verdict ages; this says how much.

Schema fields of cat-harness · source cat-harness/schemas/document-image.ts#InspectionBasisSchema.at

InspectionBasisSchema.by candidate, extracted

Who looked. An agent must name its model — see attribution.ts.

Schema fields of cat-harness · source cat-harness/schemas/document-image.ts#InspectionBasisSchema.by

InspectionBasisSchema.saw candidate, extracted

What was seen, in a few words. NOT the description — the reason.

Schema fields of cat-harness · source cat-harness/schemas/document-image.ts#InspectionBasisSchema.saw

InstallerDependency.binary candidate, extracted

Expected binary on PATH after install.

Schema fields of cat-harness · source cat-harness/schemas/assistant-package.ts#InstallerDependency.binary

InstallerDependency.installCommand candidate, extracted

Shell command to install the tool.

Schema fields of cat-harness · source cat-harness/schemas/assistant-package.ts#InstallerDependency.installCommand

InstallerDependency.name candidate, extracted

Tool identifier.

Schema fields of cat-harness · source cat-harness/schemas/assistant-package.ts#InstallerDependency.name

InstallerDependency.reason candidate, extracted

Why this tool is needed.

Schema fields of cat-harness · source cat-harness/schemas/assistant-package.ts#InstallerDependency.reason

InstallerDependency.version candidate, extracted

Pin to a specific version (empty = latest).

Schema fields of cat-harness · source cat-harness/schemas/assistant-package.ts#InstallerDependency.version

InstanceGraph.order candidate, extracted

Every dependency the root reaches, EACH ONCE, deepest first and the root's direct dependencies last. The root itself is not in it.

Schema fields of cat-harness · source cat-harness/schemas/harness-config.ts#InstanceGraph.order

InstanceLocation.path candidate, extracted

The instance's directory within it, repository-relative, no leading ./.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#InstanceLocation.path

InstanceLocation.repository candidate, extracted

The repository that holds the instance today, owner/name.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#InstanceLocation.repository

InstanceRepository.livesAt candidate, extracted

Where it sits today, when not at the root of repository.

Schema fields of cat-harness · source cat-harness/schemas/instance-repositories.ts#InstanceRepository.livesAt

InstanceRepository.name candidate, extracted

The declaration's machine name — what needs resolves against.

Schema fields of cat-harness · source cat-harness/schemas/instance-repositories.ts#InstanceRepository.name

InstanceRepository.namespace candidate, extracted

The vocabulary namespace its terms are minted under — {@link instanceNamespace}.

Schema fields of cat-harness · source cat-harness/schemas/instance-repositories.ts#InstanceRepository.namespace

InstanceRepository.repository candidate, extracted

The planned repository, owner/name — the identity references use.

Schema fields of cat-harness · source cat-harness/schemas/instance-repositories.ts#InstanceRepository.repository

InstanceRepository.root candidate, extracted

Absolute path of the instance root in this checkout or overlay.

Schema fields of cat-harness · source cat-harness/schemas/instance-repositories.ts#InstanceRepository.root

InstanceRepositoryMap.undeclared candidate, extracted

Roots whose declaration names no repository — reported, never guessed.

Schema fields of cat-harness · source cat-harness/schemas/instance-repositories.ts#InstanceRepositoryMap.undeclared

IntakeClassificationSchema.basis candidate, extracted

Why — the rule, the person's words, or the process step. Required: an unexplained classification is a guess.

Schema fields of cat-harness · source cat-harness/schemas/intake.ts#IntakeClassificationSchema.basis

IntakeClassificationSchema.properties candidate, extracted

Qualifiers the scheme defines, e.g. { publicationType: "implementation-guidance" }.

Schema fields of cat-harness · source cat-harness/schemas/intake.ts#IntakeClassificationSchema.properties

IntakeFileSchema.role candidate, extracted

What it is FOR here: original-bitstream, metadata-source, webpage-theme-source, none.

Schema fields of cat-harness · source cat-harness/schemas/intake.ts#IntakeFileSchema.role

IntakeFileSchema.type candidate, extracted

What the file is: publication, full-item-record, item-page, upload…

Schema fields of cat-harness · source cat-harness/schemas/intake.ts#IntakeFileSchema.type

IntakeSchema._comment candidate, extracted

Authored context for a person reading the file.

Schema fields of cat-harness · source cat-harness/schemas/intake.ts#IntakeSchema._comment

IntakeSchema.classifications candidate, extracted

Classifications of the captured item ({@link IntakeClassificationSchema}).

Schema fields of cat-harness · source cat-harness/schemas/intake.ts#IntakeSchema.classifications

IntakeSchema.doc_id candidate, extracted

The upload directory's name.

Schema fields of cat-harness · source cat-harness/schemas/intake.ts#IntakeSchema.doc_id

IntakeSchema.item candidate, extracted

The catalogue node this capture is of, by its id (item/<uuid>).

Schema fields of cat-harness · source cat-harness/schemas/intake.ts#IntakeSchema.item

IntakeSchema.licence candidate, extracted

The licence the uploader established, as the SAME record a library manifest carries as licenceRecord (schemas/source-licence.ts, bean 7bg9). Read by the EARLY licence step of document ingestion, before any derivation. Absent means nobody recorded one — reported as undetermined, never as cleared.

Schema fields of cat-harness · source cat-harness/schemas/intake.ts#IntakeSchema.licence

IntakeSchema.record candidate, extracted

The Dublin Core record describing it, relative to this file.

Schema fields of cat-harness · source cat-harness/schemas/intake.ts#IntakeSchema.record

IntakeSchema.title candidate, extracted

A title — only for a capture nothing else describes.

Schema fields of cat-harness · source cat-harness/schemas/intake.ts#IntakeSchema.title

IntakeSourceSchema.capturedAt candidate, extracted

The capture moment — not when this record was written.

Schema fields of cat-harness · source cat-harness/schemas/intake.ts#IntakeSourceSchema.capturedAt

IntakeSourceSchema.capturedBy candidate, extracted

Who or what captured it.

Schema fields of cat-harness · source cat-harness/schemas/intake.ts#IntakeSourceSchema.capturedBy

InteractionNodeSchema.$comment candidate, extracted

Prose for a reader who opens the file; never read by a process.

Schema fields of cat-harness · source cat-harness/schemas/interaction.ts#InteractionNodeSchema.$comment

InteractionNodeSchema.default candidate, extracted

What to assume for somebody with no entry above.

Schema fields of cat-harness · source cat-harness/schemas/interaction.ts#InteractionNodeSchema.default

InteractionNodeSchema.users candidate, extracted

Keyed by GitHub handle (owner 2026-10-06); other identities go in each entry's aliases. An email key from before still parses, and still matches when it is the session's login.

Schema fields of cat-harness · source cat-harness/schemas/interaction.ts#InteractionNodeSchema.users

InteractionProfileSchema.aliases candidate, extracted

Other identities this person CHOOSES to publish — a login email, a second handle. The entry's key is the GitHub handle (owner 2026-10-06: one person may hold more than one Claude account, so no login email is an identity).

Schema fields of cat-harness · source cat-harness/schemas/interaction.ts#InteractionProfileSchema.aliases

InteractionProfileSchema.note candidate, extracted

What the profile means for this person, in their terms or the agent's.

Schema fields of cat-harness · source cat-harness/schemas/interaction.ts#InteractionProfileSchema.note

InteractionProfileSchema.profiles candidate, extracted

Named profiles, e.g. low-dexterity. Free strings on purpose: the vocabulary is open and a closed enum here would reject a profile a downstream instance has a name for and this layer does not.

Schema fields of cat-harness · source cat-harness/schemas/interaction.ts#InteractionProfileSchema.profiles

InteractionProfileSchema.source candidate, extracted

How it came to be known — stated by the user, a policy, an inference.

Schema fields of cat-harness · source cat-harness/schemas/interaction.ts#InteractionProfileSchema.source

InvocationAuthoritySchema.actor candidate, extracted

Actor id from the role graph — the participant.

Schema fields of cat-harness · source cat-harness/schemas/tool-invocation.ts#InvocationAuthoritySchema.actor

InvocationAuthoritySchema.role candidate, extracted

Role id from the role graph — the lane acted in.

Schema fields of cat-harness · source cat-harness/schemas/tool-invocation.ts#InvocationAuthoritySchema.role

InvocationAuthoritySchema.version candidate, extracted

Model id or script revision, so a run is attributable to a version.

Schema fields of cat-harness · source cat-harness/schemas/tool-invocation.ts#InvocationAuthoritySchema.version

InvocationContextSchema.instance candidate, extracted

The running instance under beans/workflows/, when there is one.

Schema fields of cat-harness · source cat-harness/schemas/tool-invocation.ts#InvocationContextSchema.instance

InvocationContextSchema.process candidate, extracted

ProcessModel.id — which diagram.

Schema fields of cat-harness · source cat-harness/schemas/tool-invocation.ts#InvocationContextSchema.process

InvocationContextSchema.task candidate, extracted

BPMN node id — which task.

Schema fields of cat-harness · source cat-harness/schemas/tool-invocation.ts#InvocationContextSchema.task

J

JsonLdContextSchema.binds candidate, extracted

Canonical URLs of the artefacts whose terms this context binds, where that could be established.

Schema fields of fhir-harness · source fhir-harness/schemas/fhir-artifact-index.ts#JsonLdContextSchema.binds

JudgementCodeSchema.means candidate, extracted

What choosing this code means. Required — see the type docstring.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/adjudication.ts#JudgementCodeSchema.means

K

KeyResult.locator candidate, extracted

Locator *within the source*: "Thm 3.2", "§4.1", "eq. (12)", "p. 87".

Schema fields of cat-harness · source cat-harness/schemas/bib-verification.ts#KeyResult.locator

KeyResult.statement candidate, extracted

What the result says, in one sentence.

Schema fields of cat-harness · source cat-harness/schemas/bib-verification.ts#KeyResult.statement

KeyResult.targets candidate, extracted

Candidate content-block labels this would attach to.

Schema fields of cat-harness · source cat-harness/schemas/bib-verification.ts#KeyResult.targets

KeyResult.useForFolio candidate, extracted

What this folio could do with it — the reason it is listed.

Schema fields of cat-harness · source cat-harness/schemas/bib-verification.ts#KeyResult.useForFolio

KgAssetSchema.role candidate, extracted

What this artefact is FOR — agent-instructions, licence, …

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgAssetSchema.role

KgAssetSchema.source candidate, extracted

Where it was copied from; absent means authored here.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgAssetSchema.source

KgAssetSchema.src candidate, extracted

Path relative to the root {@link DeclarationScopeSchema | scope} names — this instance's by default, the repository's when scope says so.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgAssetSchema.src

KgAttestationTree.attHome candidate, extracted

Absolute attestations home (the <family> directory goes under it).

Schema fields of cat-harness · source cat-harness/schemas/qa-attestations.ts#KgAttestationTree.attHome

KgAttestationTree.instance candidate, extracted

Repo-relative instance root, . for the checkout root.

Schema fields of cat-harness · source cat-harness/schemas/qa-attestations.ts#KgAttestationTree.instance

KgAttestationTree.kgTree candidate, extracted

Absolute <qa home>/kg-qa.

Schema fields of cat-harness · source cat-harness/schemas/qa-attestations.ts#KgAttestationTree.kgTree

KgAttestationTree.storeRoot candidate, extracted

The declared directory whose absence is "store absent" — see attestationsHomeFor.

Schema fields of cat-harness · source cat-harness/schemas/qa-attestations.ts#KgAttestationTree.storeRoot

KgCriterionDefinition.applies candidate, extracted

Subject kinds it applies to. Anything else records n/a.

Schema fields of cat-harness · source cat-harness/schemas/kg-qa.ts#KgCriterionDefinition.applies

KgCriterionDefinition.scope candidate, extracted

WHICH INSTANCE ROOT can answer it — the second axis beside {@link applies}.

Schema fields of cat-harness · source cat-harness/schemas/kg-qa.ts#KgCriterionDefinition.scope

KgCriterionDefinition.scopeBasis candidate, extracted

Why this criterion is repo-scoped. Required for repo, absent for instance.

Schema fields of cat-harness · source cat-harness/schemas/kg-qa.ts#KgCriterionDefinition.scopeBasis

KgCriterionDefinition.summary candidate, extracted

One line, in the form of what a FAILURE means.

Schema fields of cat-harness · source cat-harness/schemas/kg-qa.ts#KgCriterionDefinition.summary

KgCriterionEntry.findings candidate, extracted

Empty on pass; on unknown it carries why it could not be evaluated.

Schema fields of cat-harness · source cat-harness/schemas/kg-qa.ts#KgCriterionEntry.findings

KgDecisionsSchema.decidedBy candidate, extracted

Who decided, applied to every gate that does not name its own decidedBy.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/kg-materialization.ts#KgDecisionsSchema.decidedBy

KgDecisionsSchema.expiresAt candidate, extracted

When the copy expires; recorded as expiresAt.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/kg-materialization.ts#KgDecisionsSchema.expiresAt

KgDecisionsSchema.maxBytes candidate, extracted

The size budget, in bytes. Absent: {@link DEFAULT_MAX_BYTES}.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/kg-materialization.ts#KgDecisionsSchema.maxBytes

KgFileRecordSchema.name candidate, extracted

Path relative to the part's tree/ (or the licence's own name).

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/kg-materialization.ts#KgFileRecordSchema.name

KgFinding.detail candidate, extracted

What is wrong, in one sentence, naming both ends of the broken join.

Schema fields of cat-harness · source cat-harness/schemas/kg-qa.ts#KgFinding.detail

KgFinding.where candidate, extracted

The node inside the subject — a BPMN element id, a lane name, a skill.

Schema fields of cat-harness · source cat-harness/schemas/kg-qa.ts#KgFinding.where

KgImage.avatarRegion candidate, extracted

Where the SUBJECT of this image is, as fractions of its size — the box a square avatar frame clips to.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgImage.avatarRegion

KgImage.ground candidate, extracted

What the navbar draws BEHIND this image when it is an avatar: tone (the default), the instance's hue square, which a card-art crop covers; or none, the image on the rail itself, for a mark that is transparent around its shape (issue #46, gap 5).

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgImage.ground

KgImage.height candidate, extracted

Intrinsic height in pixels.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgImage.height

KgImage.id candidate, extracted

Stable id, referenced by {@link KgNodeLabels} carriers such as icon.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgImage.id

KgImage.layout candidate, extracted

Which viewport this variant is cut for.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgImage.layout

KgImage.role candidate, extracted

What this image is FOR.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgImage.role

KgImage.src candidate, extracted

Repo-relative path to the file.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgImage.src

KgImage.textRegion candidate, extracted

Where text may safely be drawn ON this image, as fractions of its size.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgImage.textRegion

KgImage.width candidate, extracted

Intrinsic width in pixels, so a renderer can reserve space.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgImage.width

KgImageSchema.ground candidate, extracted

{@link KgImage.ground}.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgImageSchema.ground

KgIndex.tasks candidate, extracted

Task ids per process id.

Schema fields of cat-harness · source cat-harness/schemas/todo.ts#KgIndex.tasks

KgMaterializationRecordSchema.files candidate, extracted

A held SUBGRAPH: one record per file under tree/.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/kg-materialization.ts#KgMaterializationRecordSchema.files

KgMaterializationRecordSchema.licence candidate, extracted

The upstream licence, copied beside the tree so its notice travels with the copy.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/kg-materialization.ts#KgMaterializationRecordSchema.licence

KgMaterializationRecordSchema.ref candidate, extracted

The pin the part was asked at — the subscription's ref when it was written.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/kg-materialization.ts#KgMaterializationRecordSchema.ref

KgMaterializationRecordSchema.refusal candidate, extracted

Present iff the part stayed referenced.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/kg-materialization.ts#KgMaterializationRecordSchema.refusal

KgMaterializationRecordSchema.subscription candidate, extracted

The subscriptions[].id this part belongs to.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/kg-materialization.ts#KgMaterializationRecordSchema.subscription

KgNodeLabels.description candidate, extracted

One or two sentences. Translatable.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgNodeLabels.description

KgNodeLabels.title candidate, extracted

Display text. Translatable. Falls back to the node's name, then its id.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#KgNodeLabels.title

KgNodesRecordSchema.members candidate, extracted

Nodes in the subgraph's transitive membership, and subgraphs under it, as counted from the file.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/kg-materialization.ts#KgNodesRecordSchema.members

KgNodesRecordSchema.ref candidate, extracted

The pin the file was fetched at — the subscription's ref when it was written.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/kg-materialization.ts#KgNodesRecordSchema.ref

KgNodesRecordSchema.size candidate, extracted

The one gate that applies: MEASURED bytes against maxBytes.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/kg-materialization.ts#KgNodesRecordSchema.size

KgNodesRecordSchema.state candidate, extracted

materialized: the file is here; referenced: the size cap stopped it, and size says so.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/kg-materialization.ts#KgNodesRecordSchema.state

KgQaReport.criteria candidate, extracted

Criterion id → entry. Criteria not applying to this kind are omitted.

Schema fields of cat-harness · source cat-harness/schemas/kg-qa.ts#KgQaReport.criteria

KgQaReport.source_hash candidate, extracted

sha256 of the audited file, or null for the roll-up.

Schema fields of cat-harness · source cat-harness/schemas/kg-qa.ts#KgQaReport.source_hash

KgRefSchema.id candidate, extracted

The node's id within that kind.

Schema fields of cat-harness · source cat-harness/schemas/carried-note.ts#KgRefSchema.id

KgRefSchema.kind candidate, extracted

The node kind — skill, requirement, block, process, …

Schema fields of cat-harness · source cat-harness/schemas/carried-note.ts#KgRefSchema.kind

KgRefSchema.note candidate, extracted

Why it is referenced, when that is not obvious from the pair.

Schema fields of cat-harness · source cat-harness/schemas/carried-note.ts#KgRefSchema.note

KgRefusalSchema.purposeMissing candidate, extracted

A purpose is asked FIRST; a part with none cannot have its gates judged.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/kg-materialization.ts#KgRefusalSchema.purposeMissing

KgSubject.id candidate, extracted

Stable id — the BPMN process id, the role id, kg for the roll-up.

Schema fields of cat-harness · source cat-harness/schemas/kg-qa.ts#KgSubject.id

KgSubject.path candidate, extracted

Repo-relative path, or null for the roll-up, which has no one file.

Schema fields of cat-harness · source cat-harness/schemas/kg-qa.ts#KgSubject.path

KindNode.file candidate, extracted

Repo-relative, for a reader who wants the source.

Schema fields of cat-harness · source cat-harness/schemas/node-kind-nodes.ts#KindNode.file

KindNode.harness candidate, extracted

The instance that holds it.

Schema fields of cat-harness · source cat-harness/schemas/node-kind-nodes.ts#KindNode.harness

KindNode.kind candidate, extracted

The kind the node IS — the kind asked for, or one of its subclasses.

Schema fields of cat-harness · source cat-harness/schemas/node-kind-nodes.ts#KindNode.kind

KindNode.node candidate, extracted

The parsed node: a JSON object, or a Markdown file's front matter.

Schema fields of cat-harness · source cat-harness/schemas/node-kind-nodes.ts#KindNode.node

KindNode.path candidate, extracted

Relative to that instance's root, extension dropped: the node's address.

Schema fields of cat-harness · source cat-harness/schemas/node-kind-nodes.ts#KindNode.path

KindZoomSchema.because candidate, extracted

Why this kind differs from the folio's default. Required on every override.

Schema fields of cat-harness · source cat-harness/schemas/semantic-zoom.ts#KindZoomSchema.because

KindZoomSchema.belowPx candidate, extracted

Rendered card width, in CSS pixels, below which this kind shows its avatar.

Schema fields of cat-harness · source cat-harness/schemas/semantic-zoom.ts#KindZoomSchema.belowPx

KnownSubstrate.name candidate, extracted

The substrate's instance name, as its declaration gives it or will.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#KnownSubstrate.name

KnownSubstrate.note candidate, extracted

One sentence a reader of the visualizer sees.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#KnownSubstrate.note

KnownSubstrate.repository candidate, extracted

owner/repo, when one exists or is planned.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#KnownSubstrate.repository

KnownSubstrate.status candidate, extracted

Where it stands: proposed (an idea), planned (a staged instance), exists (a repository), published (a release).

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#KnownSubstrate.status

KnownSubstrate.title candidate, extracted

Human title.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#KnownSubstrate.title

KnownSubstrate.toolsRepository candidate, extracted

Its paired tools repository, when the kg-separation pattern gives it one.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#KnownSubstrate.toolsRepository

L

LandingStickySchema.anchor candidate, extracted

Page-global, and required — not the three-state optional the base carries.

Schema fields of cat-harness · source cat-harness/schemas/landing-sticky.ts#LandingStickySchema.anchor

LandingStickySchema.contributedBy candidate, extracted

Which layer contributed this sticky.

Schema fields of cat-harness · source cat-harness/schemas/landing-sticky.ts#LandingStickySchema.contributedBy

LandingStickySchema.declaredIn candidate, extracted

The declaration this sticky came from, relative to the REPOSITORY.

Schema fields of cat-harness · source cat-harness/schemas/landing-sticky.ts#LandingStickySchema.declaredIn

LandingStickySchema.initiation candidate, extracted

What this harness's initiation reported — the sticky as a RECEIPT.

Schema fields of cat-harness · source cat-harness/schemas/landing-sticky.ts#LandingStickySchema.initiation

The links this sticky offers, in the order a reader should meet them.

Schema fields of cat-harness · source cat-harness/schemas/landing-sticky.ts#LandingStickySchema.links

LandingStickySchema.shape candidate, extracted

The crop this sticky takes, when it chooses rather than being derived.

Schema fields of cat-harness · source cat-harness/schemas/landing-sticky.ts#LandingStickySchema.shape

LandingStickySchema.text candidate, extracted

Where and how big this sticky's words are.

Schema fields of cat-harness · source cat-harness/schemas/landing-sticky.ts#LandingStickySchema.text

LandingStickySchema.theme candidate, extracted

The theme id, by reference.

Schema fields of cat-harness · source cat-harness/schemas/landing-sticky.ts#LandingStickySchema.theme

LaneRoleRead.performerVaries candidate, extracted

<bootstrap.processes:role variable="true"/>: the performer is whoever invoked the process.

Schema fields of cat-harness · source cat-harness/schemas/role-graph.ts#LaneRoleRead.performerVaries

LaneRoleRead.ref candidate, extracted

The role id the lane names, when it names one.

Schema fields of cat-harness · source cat-harness/schemas/role-graph.ts#LaneRoleRead.ref

LaneRoleRead.source candidate, extracted

Which declaration supplied {@link ref}.

Schema fields of cat-harness · source cat-harness/schemas/role-graph.ts#LaneRoleRead.source

LaneRoleRead.warning candidate, extracted

Set when the lane still uses the deprecated binding, or carries two that disagree.

Schema fields of cat-harness · source cat-harness/schemas/role-graph.ts#LaneRoleRead.warning

LaTeXLocation.chapter candidate, extracted

Chapter number.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LaTeXLocation.chapter

LaTeXLocation.file candidate, extracted

Path to the LaTeX source file relative to repo root.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LaTeXLocation.file

LaTeXLocation.line candidate, extracted

Line number of the \begin{environment}.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LaTeXLocation.line

LaTeXLocation.number candidate, extracted

Rendered theorem number (e.g., "4.12").

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LaTeXLocation.number

LayerRatchet.foreign candidate, extracted

In the baseline and unkinded, but OWNED by another instance: a baseline may name only its own.

Schema fields of cat-harness · source cat-harness/schemas/node-kind-index.ts#LayerRatchet.foreign

LayerRatchet.fresh candidate, extracted

Unkinded now, owned here, and not in the baseline: the gate's finding.

Schema fields of cat-harness · source cat-harness/schemas/node-kind-index.ts#LayerRatchet.fresh

LayerRatchet.gone candidate, extracted

In the baseline and no longer an unkinded family here: a stale baseline, shrunk by the writer.

Schema fields of cat-harness · source cat-harness/schemas/node-kind-index.ts#LayerRatchet.gone

LayerRatchet.keep candidate, extracted

What the writer leaves in the baseline (what it held and still owns unkinded, plus fresh when accepted).

Schema fields of cat-harness · source cat-harness/schemas/node-kind-index.ts#LayerRatchet.keep

LayoutPick.substituted candidate, extracted

The layout actually used, when it is not the one asked for.

Schema fields of cat-harness · source cat-harness/schemas/kg-node.ts#LayoutPick.substituted

LeanPackage.lakeRoot candidate, extracted

Path to the paper's Lake package root, relative to repo root.

Schema fields of cat-harness · source cat-harness/schemas/lean-packages.ts#LeanPackage.lakeRoot

LeanPackage.lib candidate, extracted

Default [[lean_lib]] name (module root, e.g. "MyPaper").

Schema fields of cat-harness · source cat-harness/schemas/lean-packages.ts#LeanPackage.lib

LeanPackage.name candidate, extracted

Short-form package name used in lean.ref URI prefixes.

Schema fields of cat-harness · source cat-harness/schemas/lean-packages.ts#LeanPackage.name

LeanPackage.paperDir candidate, extracted

Paper directory under folio/ (where the .ts/.md siblings live).

Schema fields of cat-harness · source cat-harness/schemas/lean-packages.ts#LeanPackage.paperDir

LeanRef.leanHash candidate, extracted

SHA-256 hash (12-char hex prefix) of the .lean file content. Computed at export time. Used for witness-based cache invalidation: if a <block>.lean.<hash>.witness file exists, Lean validation can be skipped.

Schema fields of cat-harness · source cat-harness/schemas/types.ts#LeanRef.leanHash

Related mathlib4 declaration names.

Schema fields of cat-harness · source cat-harness/schemas/types.ts#LeanRef.mathlibLinks

LeanRef.ref candidate, extracted

Package-qualified Lean 4 declaration URI (e.g. "qou:QOU.QuantumUniverse"). See module docstring above for grammar. Parse with parseLeanRef from lean-packages.ts.

Schema fields of cat-harness · source cat-harness/schemas/types.ts#LeanRef.ref

LeanRef.sorryFree candidate, extracted

Whether the declaration is sorry-free.

Schema fields of cat-harness · source cat-harness/schemas/types.ts#LeanRef.sorryFree

LeanRef.validation candidate, extracted

Validation status of the Lean code.

Schema fields of cat-harness · source cat-harness/schemas/types.ts#LeanRef.validation

LeanRef.witnessed candidate, extracted

Whether a valid witness file exists for the current leanHash. True = .lean.<hash>.witness file found, Lean build was cached. Populated at export time; displayed in the viewer as a cache badge.

Schema fields of cat-harness · source cat-harness/schemas/types.ts#LeanRef.witnessed

LeanReference.decl candidate, extracted

Fully qualified Lean declaration name.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LeanReference.decl

LeanReference.file candidate, extracted

Path to .lean file relative to lean/ directory.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LeanReference.file

LeanReference.gh_pages_url candidate, extracted

URL to the Lean source file published on GitHub Pages.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LeanReference.gh_pages_url

LeanReference.github_source_url candidate, extracted

URL to the Lean source file on GitHub (at the specific commit).

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LeanReference.github_source_url

LeanReference.last_edited_commit candidate, extracted

Git commit SHA at which this Lean file was last modified.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LeanReference.last_edited_commit

LeanReference.lean_hash candidate, extracted

SHA-256 hash (12-char hex prefix) of the .lean file content at last successful build. Used for witness-based cache invalidation.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LeanReference.lean_hash

Related mathlib4 declaration names.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LeanReference.mathlib_links

LeanReference.sorry_free candidate, extracted

Whether the declaration is free of sorry.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LeanReference.sorry_free

LeanReference.url candidate, extracted

URL to the Lean declaration on doc-gen4 or GitHub Pages.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LeanReference.url

LeanReference.witnessed candidate, extracted

Whether a valid witness file exists for the current lean_hash.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LeanReference.witnessed

LeanReviewStatus.sorry_goals candidate, extracted

Outstanding goal strings from sorry sites.

Schema fields of cat-harness · source cat-harness/schemas/formalization-types.ts#LeanReviewStatus.sorry_goals

LeanVersionRange.max candidate, extracted

e.g. "4.30.0". Omit for "no known upper bound".

Schema fields of cat-harness · source cat-harness/schemas/refactor-strategy.ts#LeanVersionRange.max

LeanVersionRange.min candidate, extracted

e.g. "4.17.0". Omit for "no lower bound known".

Schema fields of cat-harness · source cat-harness/schemas/refactor-strategy.ts#LeanVersionRange.min

LeanVersionRange.note candidate, extracted

Free-text note on why a bound exists (which lemma moved, etc.).

Schema fields of cat-harness · source cat-harness/schemas/refactor-strategy.ts#LeanVersionRange.note

LedgerEntry.id candidate, extracted

Reference id in references.ts, or null when the source backs no reference yet (an orphan upload awaiting triage).

Schema fields of cat-harness · source cat-harness/schemas/bib-verification.ts#LedgerEntry.id

LedgerEntry.local_pdf candidate, extracted

by the migration for one release so pre-2026-08-08 readers keep working; new writers must not set it.

Schema fields of cat-harness · source cat-harness/schemas/bib-verification.ts#LedgerEntry.local_pdf

LedgerEntry.relevance candidate, extracted

The relevance triage, once run.

Schema fields of cat-harness · source cat-harness/schemas/bib-verification.ts#LedgerEntry.relevance

LedgerEntry.source candidate, extracted

The document this row is about.

Schema fields of cat-harness · source cat-harness/schemas/bib-verification.ts#LedgerEntry.source

LedgerEntry.status candidate, extracted

Source-verification status. unreviewed for a freshly-indexed upload that nothing has looked at.

Schema fields of cat-harness · source cat-harness/schemas/bib-verification.ts#LedgerEntry.status

LedgerRead.files candidate, extracted

Store reads only: how many store files were read.

Schema fields of cat-harness · source cat-harness/schemas/bib-attestations.ts#LedgerRead.files

LedgerRead.legacyPresent candidate, extracted

Store reads only: a legacy file is still there beside the store.

Schema fields of cat-harness · source cat-harness/schemas/bib-attestations.ts#LedgerRead.legacyPresent

LedgerRead.note candidate, extracted

One line for the caller to print: which home answered.

Schema fields of cat-harness · source cat-harness/schemas/bib-attestations.ts#LedgerRead.note

Where [source] and [feedback] point: the repository and the entry's directory (bean zcak).

Schema fields of cat-harness · source cat-harness/schemas/site-indexes.ts#LibraryDocumentViewSchema.links

LibraryDocumentViewSchema.pages candidate, extracted

Unknown is not zero: an older ingestion records no page count.

Schema fields of cat-harness · source cat-harness/schemas/site-indexes.ts#LibraryDocumentViewSchema.pages

LibraryDocumentViewSchema.pagesCovered candidate, extracted

When pages is unknown, the last page a section reaches.

Schema fields of cat-harness · source cat-harness/schemas/site-indexes.ts#LibraryDocumentViewSchema.pagesCovered

LibraryDocumentViewSchema.variant candidate, extracted

Which structure variant: only a PDF has pages and a TOC (library-document.ts).

Schema fields of cat-harness · source cat-harness/schemas/site-indexes.ts#LibraryDocumentViewSchema.variant

LibraryIndexEntrySchema.extractedTitle candidate, extracted

The manifest's extracted title, only when a catalogue title replaced it (bean gnqa).

Schema fields of cat-harness · source cat-harness/schemas/site-indexes.ts#LibraryIndexEntrySchema.extractedTitle

Where else to go for a referenced entry — an absolute URL, or a site-root path with a leading / that the viewer composes against its own base (owner, 2026-10-02: a trust IG as an external reference).

Schema fields of cat-harness · source cat-harness/schemas/site-indexes.ts#LibraryIndexEntrySchema.links

LibraryIndexEntrySchema.referencedBy candidate, extracted

Absent means the reference scan did not run — a third state, not "none".

Schema fields of cat-harness · source cat-harness/schemas/site-indexes.ts#LibraryIndexEntrySchema.referencedBy

LibraryIndexEntrySchema.view candidate, extracted

The page that RENDERS this entry, site-root path with a leading / and no base (the avatar's convention): another instance's declared root for a referenced entry it renders, else the entry's own library page. GENERATED by gen-library-viz, never stored in the asset (#1881).

Schema fields of cat-harness · source cat-harness/schemas/site-indexes.ts#LibraryIndexEntrySchema.view

LibraryIndexEntrySchema.viewable candidate, extracted

The kind of viewer the entry's held source opens in, set only when the page at view draws a view panel for it; the folio glass shows its eye from it (owner, 2026-10-16). GENERATED by gen-library-viz. Absent means no viewer, or nobody derived it.

Schema fields of cat-harness · source cat-harness/schemas/site-indexes.ts#LibraryIndexEntrySchema.viewable

LibraryIndexEntrySchema.withheld candidate, extracted

Why the entry is withheld (bean cw35/mkao): no avatar, no verbatim excerpt.

Schema fields of cat-harness · source cat-harness/schemas/site-indexes.ts#LibraryIndexEntrySchema.withheld

LibraryIndexEntrySchema.withheldBy candidate, extracted

The structured half of withheld (issue #1794): which gates refused, and the catalogue record — copied from folio-withheld/v1, so the same shapes, never restated.

Schema fields of cat-harness · source cat-harness/schemas/site-indexes.ts#LibraryIndexEntrySchema.withheldBy

LibraryRef.instance candidate, extracted

The DECLARED NAME of the instance holding the corpus — not a path.

Schema fields of folio-assistant-core · source folio-assistant-core/schemas/library-ref.ts#LibraryRef.instance

LiquidPrefix.passThrough candidate, extracted

Leave {{ <prefix>.… }} for the downstream engine (Jekyll, IG Publisher).

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#LiquidPrefix.passThrough

LiquidPrefix.prefix candidate, extracted

The first path segment(s); default the instance's name.

Schema fields of cat-harness · source cat-harness/schemas/cat-harness.ts#LiquidPrefix.prefix

LoadedActor.capabilities candidate, extracted

Capability ids the actor claims — an environment probe it needs, not a skill. Carried here because nothing resolved them: fhir-validator was claimed by three actors and declared nowhere.

Schema fields of cat-harness · source cat-harness/schemas/role-graph.ts#LoadedActor.capabilities

LoadedActor.looksLikeRole candidate, extracted

Carries inherits — i.e. it is modelling a role, not an actor.

Schema fields of cat-harness · source cat-harness/schemas/role-graph.ts#LoadedActor.looksLikeRole

LoadedActor.path candidate, extracted

The file it came from, so a finding can name it.

Schema fields of cat-harness · source cat-harness/schemas/role-graph.ts#LoadedActor.path

LoadedActor.permissions candidate, extracted

Permission ids — what it may do. See {@link readPermissions}.

Schema fields of cat-harness · source cat-harness/schemas/role-graph.ts#LoadedActor.permissions

LoadedActor.reach candidate, extracted

What this participant can reach off its own machine.

Schema fields of cat-harness · source cat-harness/schemas/role-graph.ts#LoadedActor.reach

LoadedActor.systemUnderTest candidate, extracted

The system-under-test facet (bean 3o5b) — present when the actor can be executed against a test-plan/v1. Beside reach for the same reason: it is a fact about the participant, not something its lane knows.

Schema fields of cat-harness · source cat-harness/schemas/role-graph.ts#LoadedActor.systemUnderTest

LocalTermSchema.concept candidate, extracted

The authority's concept, required unless relation is none.

Schema fields of cat-harness · source cat-harness/schemas/term-adjudication.ts#LocalTermSchema.concept

LocalTermSchema.reason candidate, extracted

Why the authority's concept does not serve, so the next reader need not re-derive it.

Schema fields of cat-harness · source cat-harness/schemas/term-adjudication.ts#LocalTermSchema.reason

LockedDirectorySchema.path candidate, extracted

Relative to the downstream instance's root, no trailing slash.

Schema fields of cat-harness · source cat-harness/schemas/remote-mount.ts#LockedDirectorySchema.path

LockedDirectorySchema.treeDigest candidate, extracted

SHA-256 over the sorted <sha256> <file> listing — treeDigest.

Schema fields of cat-harness · source cat-harness/schemas/remote-mount.ts#LockedDirectorySchema.treeDigest

LockedDirectorySchema.upstreamPath candidate, extracted

Where the bytes are in the upstream repository.

Schema fields of cat-harness · source cat-harness/schemas/remote-mount.ts#LockedDirectorySchema.upstreamPath

LockedInstanceSchema.assets candidate, extracted

The instance's DECLARED ASSETS (assets[].src — its README and AGENTS.md), each a single file the declaration names and the mount lays down beside the declaration. Bean hupw: a mount without them left every declared asset of a mounted instance a dangling reference. Only instance-scoped assets inside the instance are taken; a declared asset the pinned tree lacks makes the instance missing.

Schema fields of cat-harness · source cat-harness/schemas/remote-mount.ts#LockedInstanceSchema.assets

LockedInstanceSchema.path candidate, extracted

Where its root landed downstream.

Schema fields of cat-harness · source cat-harness/schemas/remote-mount.ts#LockedInstanceSchema.path

LockedInstanceSchema.pinnedBy candidate, extracted

How the pin was found: the declared ref, the same tree, or a gitlink in a parent's tree.

Schema fields of cat-harness · source cat-harness/schemas/remote-mount.ts#LockedInstanceSchema.pinnedBy

LockedInstanceSchema.trust candidate, extracted

The basis the mount was allowed on — staging (the --staging flag) or consent with who and when — so a reviewer reads it in the lock and the check can re-judge it (roast 1ygp L4.2). Optional only so a lock written before it was recorded still parses; the check re-derives it and says so.

Schema fields of cat-harness · source cat-harness/schemas/remote-mount.ts#LockedInstanceSchema.trust

LockedInstanceSchema.upstreamRoot candidate, extracted

The instance's root in the upstream repository; "" is that repository's root.

Schema fields of cat-harness · source cat-harness/schemas/remote-mount.ts#LockedInstanceSchema.upstreamRoot

LockedInstanceSchema.via candidate, extracted

The remoteMounts entry that brought it in.

Schema fields of cat-harness · source cat-harness/schemas/remote-mount.ts#LockedInstanceSchema.via

LogEntrySchema.actor candidate, extracted

The actor id from cat-harness/scenarios/actors/, where one is known.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogEntrySchema.actor

LogEntrySchema.bean candidate, extracted

The bean this work is claimed against, where there is one. A typed id (#1168 B8).

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogEntrySchema.bean

LogEntrySchema.branch candidate, extracted

Git ref the work was on.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogEntrySchema.branch

LogEntrySchema.capture candidate, extracted

Whether this entry is kept in git. Never defaulted silently.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogEntrySchema.capture

LogEntrySchema.execution candidate, extracted

Command-execution detail, when this entry IS one.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogEntrySchema.execution

LogEntrySchema.id candidate, extracted

Stable id, so an entry can be emptied individually.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogEntrySchema.id

LogEntrySchema.process candidate, extracted

BPMN process id, when the entry was written inside one.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogEntrySchema.process

LogEntrySchema.references candidate, extracted

Everything the entry references — a chat, an issue, a commit, a file.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogEntrySchema.references

LogEntrySchema.role candidate, extracted

The role the actor was acting AS — a BPMN swimlane, per the role model.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogEntrySchema.role

LogEntrySchema.session candidate, extracted

Session identifier, so one run's entries can be emptied together.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogEntrySchema.session

LogEntrySchema.summary candidate, extracted

One line. The detail goes in detail, so a log stays skimmable.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogEntrySchema.summary

LogEntrySchema.task candidate, extracted

The activity/step id within that process.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogEntrySchema.task

LogExecutionSchema.argv candidate, extracted

Argv, when the caller has it structured and does not want re-parsing.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogExecutionSchema.argv

LogExecutionSchema.command candidate, extracted

The command as run. NEVER include a secret in an argument.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogExecutionSchema.command

LogExecutionSchema.cwd candidate, extracted

Working directory, relative to the instance root.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogExecutionSchema.cwd

LogExecutionSchema.exitCode candidate, extracted

Exit status. undefined means it did not finish, which is not 0.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogExecutionSchema.exitCode

LogExecutionSchema.outputRef candidate, extracted

WHERE the output went. There is deliberately no field for the output.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogExecutionSchema.outputRef

LogReferenceSchema.at candidate, extracted

When the referenced thing happened, if that differs from the entry.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogReferenceSchema.at

LogReferenceSchema.kind candidate, extracted

Open by design — see {@link LOG_REF_KINDS}.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogReferenceSchema.kind

LogReferenceSchema.ref candidate, extracted

Where the thing IS: a URL, a repo-relative path, an instance id.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogReferenceSchema.ref

LogReferenceSchema.title candidate, extracted

Human-readable, for a reader skimming rather than dereferencing.

Schema fields of cat-harness · source cat-harness/schemas/log-entry.ts#LogReferenceSchema.title

Loss.path candidate, extracted

Where in the table, e.g. group[0].element[2].target[1].

Schema fields of cat-harness · source cat-harness/schemas/vocab-mapping-fhir.ts#Loss.path

LsiOptions.k candidate, extracted

Requested rank. Capped at min(terms, units) - 1. Default 100 — the literature's working range for small collections is 50–300, and k is reported with the variance it retains so a reader can judge it.

Schema fields of cat-harness · source cat-harness/schemas/qa-record-shapes.ts#LsiOptions.k

LsiOptions.maxDfShare candidate, extracted

Drop terms in more than this share of units. Default 0.5.

Schema fields of cat-harness · source cat-harness/schemas/qa-record-shapes.ts#LsiOptions.maxDfShare

LsiOptions.minDf candidate, extracted

A term must occur in at least this many units to be kept. A term in one unit can create no co-occurrence and only adds a row. Default 2.

Schema fields of cat-harness · source cat-harness/schemas/qa-record-shapes.ts#LsiOptions.minDf

LsiOptions.powerIterations candidate, extracted

Power iterations for the randomized range finder. Default 4.

Schema fields of cat-harness · source cat-harness/schemas/qa-record-shapes.ts#LsiOptions.powerIterations


folio-assistant — code under the Apache License 2.0, documentation under CC BY 3.0. Generated schema and API references are rebuilt from source on every push to main.

deployed b08c961 · 2026-10-23T23:11:09Z