Schemas
Derived: every schema module a declared `schemas` directory holds, with the first sentence of its module docblock.
This is an index, not the documentation. It says what exists and what each
artefact declares about itself. What a process is for, when you would be in it, and
what it is not, is authored beside it and reuses these entries rather than restating them —
see the
auto-docs skill.
- archimate-schemas cat-harness/archimate/schemas 1
- core-schemas folio-assistant-core/schemas 16
- fhir-harness-schemas fhir-harness/schemas 8
- folio-assistant-sci-schemas folio-assistant-sci/schemas 2
- openapi-schemas cat-harness/openapi/schemas 1
- schemas cat-harness/schemas 202
| Artefact | What it declares about itself |
|---|---|
archimatecat-harness/archimate/schemas/archimate.ts | The ArchiMate harness's shapes: what an instance declares, and how an Archi model becomes nodes — the model, each of its views, elements and relationships — with an IRI each. |
openapicat-harness/openapi/schemas/openapi.ts | The OpenAPI harness's shapes: what an instance declares, what an ingest records, and how an OpenAPI document's OPERATIONS become nodes with IRIs. |
actor-reachcat-harness/schemas/actor-reach.ts | **Network reach is a property of an ACTOR**, and how it composes with the deployment's. |
adversarial-checklistcat-harness/schemas/adversarial-checklist.ts | Per-content-block adversarial checklists for tools, schemas, skills, and processes. |
archive-contentscat-harness/schemas/archive-contents.ts | An archive's entry list, as data — bean twqe. |
artifact-storecat-harness/schemas/artifact-store.ts | Where a large build artifact goes — and why it is never "a GitHub Release". |
assistant-packagecat-harness/schemas/assistant-package.ts | Package Manifest — Docker and system dependency declarations. |
assistant-typescat-harness/schemas/assistant-types.ts | Assistant Framework — Schema definitions for the agent skills system. |
assistant-workflowcat-harness/schemas/assistant-workflow.ts | Assistant Workflow — Content lifecycle state machine. |
attributioncat-harness/schemas/attribution.ts | Who wrote a piece of derived content — bean iqim. |
avatarscat-harness/schemas/avatars.ts | An avatar for every declared kind — in and out of the trash, in both schemes. |
bean-graphcat-harness/schemas/bean-graph.ts | The bean graph — what beans/ is, rather than where it happens to be. |
bean-notecat-harness/schemas/bean-note.ts | A BEAN NOTE — one pull request's addendum to a bean, in a file of its own. |
bib-attestationscat-harness/schemas/bib-attestations.ts | BIBLIOGRAPHY ATTESTATIONS — the ONE reader and the ONE writer for a folio's two bibliography judgement ledgers (qou C9 stories B3 and B4). |
bib-verificationcat-harness/schemas/bib-verification.ts | Bibliography verification schema — the source ledger. |
binary-releasecat-harness/schemas/binary-release.ts | no description in the artefact |
blank-avatarcat-harness/schemas/blank-avatar.ts | The blank avatar on its own, with no node: import, so a browser bundle can use it: the navbar client (the tools layer's scripts/lib/navbar.ts) compares a glyph with it, and importing it from avatars.ts pulled that… |
block-kind-nodecat-harness/schemas/block-kind-node.ts | A block kind as a KG node: folio-block-kind/v1, one JSON file per kind in a block-kinds/ graph the OWNING harness declares (bean riit, step 2; sod4 finding #1). |
block-kindscat-harness/schemas/block-kinds.ts | The block kinds, as a runtime value — in a leaf module so anything can read it. |
index.dcat-harness/schemas/block-qa-schema/dist/index.d.ts | The canonical schemas are schemas/block-qa-schema/schema/block-qa.schema.json (the per-block <block>.qa.json report) and schemas/block-qa-schema/schema/qa-script.schema.json (the per-criterion `<criterion-id>.scri… |
indexcat-harness/schemas/block-qa-schema/js/index.ts | The canonical schemas are schemas/block-qa-schema/schema/block-qa.schema.json (the per-block <block>.qa.json report) and schemas/block-qa-schema/schema/qa-script.schema.json (the per-criterion `<criterion-id>.scri… |
block-qacat-harness/schemas/block-qa.ts | Per-content-block QA report schema. |
block-summarycat-harness/schemas/block-summary.ts | An agent's summary of a library block, kept BESIDE the block — the QA sidecar the owner asked for on 2026-09-24. |
board-positionscat-harness/schemas/board-positions.ts | no description in the artefact |
boardcat-harness/schemas/board.ts | A board — the surface a folio's notes and its content are read on together. |
builderscat-harness/schemas/builders.ts | Each builder validates the input against its Zod schema and returns the typed object, providing compile-time AND runtime safety. |
built-at-publishcat-harness/schemas/built-at-publish.ts | Artefacts an instance must NOT commit, because no commit of it can hold them current: they are built when the site is published, and only then. |
carried-notecat-harness/schemas/carried-note.ts | What an actor carries forward, attached to a node of the knowledge graph. |
cat-harnesscat-harness/schemas/cat-harness.ts | The CatHarness declaration — what an instance IS, at its root. |
change-sizecat-harness/schemas/change-size.ts | The change-size rule: thresholds, basis, and prose/KG versus code weighting. |
code-listcat-harness/schemas/code-list.ts | A code list: a closed set of codes, each with a label, a plain-language definition and a source — authored as a node, published as SKOS. |
computation-witnesscat-harness/schemas/computation-witness.ts | computation-witness/v1 — the runtime schema for a folio's <name>.witness.json: the record a computation writes of what it computed, with what, and whether its assertions held. |
concern-groupscat-harness/schemas/concern-groups.ts | The shape of a kind's FROM-WITHIN declaration file when it names concern groups: processes/processes.json, schemas/schemas.json, library/library.json, uml/uml.json, a test directory's code.json (placement PR0c… |
constraintscat-harness/schemas/constraints.ts | These schemas provide runtime validation and are used by the schema generation scripts to produce JSON Schema files. |
content-adapter-nodecat-harness/schemas/content-adapter-node.ts | A content adapter's block VOCABULARY as a KG node: folio-content-adapter/v1, one JSON file per adapter in a content-adapters/ graph the owning harness declares (bean riit, step 5). |
content-contextcat-harness/schemas/content-context.ts | The @context a content document carries, built from the types it uses. |
content-typecat-harness/schemas/content-type.ts | What a repository IS — the markers it carries, as a resolvable set. |
content-types-basecat-harness/schemas/content-types-base.ts | The content types this layer owns, registered at load time. |
contribution-nodescat-harness/schemas/contribution-nodes.ts | Contributions as KG nodes: a harness's QA checkers and pipeline-plugin implementations, each a node in a graph of its own (bean riit, step 3b). |
contributionscat-harness/schemas/contributions.ts | Contribution registry — what a folio-assistant *dependency* may add to the root instance. |
conventioncat-harness/schemas/convention.ts | A coding convention — context attached to a PROCESS, not loaded everywhere. |
decision-methodology-contextcat-harness/schemas/decision-methodology-context.ts | The context an agent provides when asking "which decision methodology fits?" Complements {@link MethodologyFrontMatterSchema} — that schema declares what a methodology IS; this one declares what a decision NEEDS. |
decision-requestcat-harness/schemas/decision-request.ts | A decision handed to a person, as a shape rather than as a habit. |
declared-nodescat-harness/schemas/declared-nodes.ts | The files of every declared directory of one graph typology, across the instances of a checkout: the one scan behind each node graph a harness declares instead of a central table (typologies/, bean dmx1; validators/… |
dependency-ordercat-harness/schemas/dependency-order.ts | dependency-order.ts — flatten a dependency hierarchy into ONE ordered list, with the failure policy attached to each step rather than to the runner. |
depends-oncat-harness/schemas/depends-on.ts | depends-on.ts — instance-versioning.md §3.4's record, and the gaps it cannot fill. |
detangle-sidecarcat-harness/schemas/detangle-sidecar.ts | no description in the artefact |
detanglecat-harness/schemas/detangle.ts | no description in the artefact |
diff-rendererscat-harness/schemas/diff-renderers.ts | The diff renderers a reviewer chooses between on the review page. |
document-imagecat-harness/schemas/document-image.ts | An image placed on a page of an ingested document — bean d5f1. |
document-kindcat-harness/schemas/document-kind.ts | A document KIND — a named structure of sections that a document authored with a harness follows. |
document-structurecat-harness/schemas/document-structure.ts | structure.json as a BASE with VARIANTS — bean rkqp, owner 2026-09-30 ("A+B", after a measured analysis). |
external-schemacat-harness/schemas/external-schema.ts | A specification this repository DEPENDS ON and does not hold. |
extractioncat-harness/schemas/extraction.ts | What an EXTRACTION produced, and when — provenance for assets pulled out of a container. |
figure-descriptioncat-harness/schemas/figure-description.ts | What a person or agent SAYS a drawn figure shows — bean a8wy, under m4xy. |
folio-graph-typologycat-harness/schemas/folio-graph-typology.ts | The folio graph typology — registered by **core**, not declared by the harness. |
formal-refcat-harness/schemas/formal-ref.ts | no description in the artefact |
formalization-typescat-harness/schemas/formalization-types.ts | Formalization Pipeline Types — Proof Objects, Glossary, and Test Reports. |
front-mattercat-harness/schemas/front-matter.ts | The one YAML front-matter reader for this repository's self-declaring files. |
fsh-gutscat-harness/schemas/fsh-guts.ts | A node of the trashcan — what fsh-guts/ holds, and what may leave it. |
git-corpuscat-harness/schemas/git-corpus.ts | What files this REPOSITORY contains — asked of git, never of the disk. |
glossary-ledgercat-harness/schemas/glossary-ledger.ts | The swimlane glossary's retirement ledger: its tag and its shape. |
graph-typology-nodecat-harness/schemas/graph-typology-node.ts | A GRAPH TYPOLOGY as a node of the knowledge graph, declared by the harness that owns it (bean dmx1). |
graph-typology-registrycat-harness/schemas/graph-typology-registry.ts | The graph-typology registry — **a leaf, and that is its whole job**. |
harness-configcat-harness/schemas/harness-config.ts | Cross-folio dependency schema for folio-assistant instances. |
health-reportcat-harness/schemas/health-report.ts | Repository health reports — what the daily sweep under test/health/ wrote. |
id-lookupcat-harness/schemas/id-lookup.ts | A prefix-sharded identifier lookup for nodes a folio REFERENCES but does not hold. |
index-configcat-harness/schemas/index-config.ts | index.config.json — the instantiation root's INDEX (folio-index-config/v1). |
indexcat-harness/schemas/index.ts | Re-exports all types, Zod validation schemas, and builder functions. |
inline-codecat-harness/schemas/inline-code.ts | Backtick spans in authored prose, rendered as <code> — bean mylx. |
input-tracecat-harness/schemas/input-trace.ts | The runtime half of the input-site audit — bean f017. |
instance-repositoriescat-harness/schemas/instance-repositories.ts | The owner/repo ↔ instance map — DERIVED, never kept by hand (bean 6rmv). |
instance-rootscat-harness/schemas/instance-roots.ts | Instance DISCOVERY: which directories are instances, and which file in a directory is its declaration. |
intakecat-harness/schemas/intake.ts | An intake record — what one capture put into uploads/<doc>/, and where it came from. |
interactioncat-harness/schemas/interaction.ts | How a person wants to be asked — the interaction graph's one node kind. |
jsonld-prefixescat-harness/schemas/jsonld-prefixes.ts | jsonldPrefixes: the external vocabularies an instance's JSON-LD speaks, as declared data — prefix → namespace IRI (bean folio-assistant-63q4, owner 2026-10-14, "1 3"). |
jsonldcat-harness/schemas/jsonld.ts | JSON-LD projection of the content block model. |
kg-nodecat-harness/schemas/kg-node.ts | The two labels every knowledge-graph node may carry. |
kg-qacat-harness/schemas/kg-qa.ts | Knowledge-graph QA sidecars — what is dangling in the process/role/skill graph. |
kind-validatorcat-harness/schemas/kind-validator.ts | Resolving a graph typology's **validator** — the one parameter that turns "validate a node" from one case per schema into a lookup. |
landing-stickycat-harness/schemas/landing-sticky.ts | no description in the artefact |
layer-directioncat-harness/schemas/layer-direction.ts | layer-direction.ts — is this edge pointing the way its layers allow? ONE answer to one question, asked by two tools that used to answer it separately or not at all (bean j79e): - scripts/partition/engine.ts (`check:… |
lean-packagescat-harness/schemas/lean-packages.ts | The lean.ref grammar and the package registry it resolves against. |
library-iricat-harness/schemas/library-iri.ts | A library entry's ONE IRI — the address of its published JSON-LD. |
library-keywordscat-harness/schemas/library-keywords.ts | library/<slug>/keywords.json — an entry's keywords, read from the LSI index's own log-entropy term weights (issue #2302). |
library-nodescat-harness/schemas/library-nodes.ts | The JSON-LD nodes a library entry holds: its manifest.jsonld (a SourceDocument), its sections and sheets (doco:Section) and its blocks. |
log-entrycat-harness/schemas/log-entry.ts | The agent activity log — what an agent did, when, and in which process. |
materialization-statecat-harness/schemas/materialization-state.ts | The materialization STATE vocabulary — whether the bytes are here, and how a held copy proves it is unchanged. |
memorycat-harness/schemas/memory.ts | no description in the artefact |
merge-queuecat-harness/schemas/merge-queue.ts | no description in the artefact |
merge-reviewcat-harness/schemas/merge-review.ts | Agentic pre-merge review and would-have-blocked counterfactual schemas. |
methodologycat-harness/schemas/methodology.ts | A methodology node's front matter — folio-methodology/v1. |
model-capabilitiescat-harness/schemas/model-capabilities.ts | Model capabilities and single-model capability refusal schema. |
mount-trustcat-harness/schemas/mount-trust.ts | no description in the artefact |
namespacescat-harness/schemas/namespaces.ts | The platform's own IRI namespace — a leaf module, imported by nothing. |
narrativecat-harness/schemas/narrative.ts | A generated narrative, and who stands behind it — bean ju0u. |
node-kind-indexcat-harness/schemas/node-kind-index.ts | Every node kind a checkout declares, found THROUGH the graph typologies — issue #2195, PR 1. |
node-kind-nodescat-harness/schemas/node-kind-nodes.ts | The NODES of a node kind, found where its typologies say they are — issue #2195, PR 2. |
node-kindcat-harness/schemas/node-kind.ts | Node kinds with more than one parent, composed by the platform's one resolve-then-walk. |
note-anchorcat-harness/schemas/note-anchor.ts | Where a note is attached, as a three-state answer. |
nquads-distributioncat-harness/schemas/nquads-distribution.ts | Partitioned RDF N-Quads Dataset Distribution & Named Query Manifest Schema. |
odrlcat-harness/schemas/odrl.ts | W3C ODRL 2.2 policies: what an Actor may do, scoped by Process, Task and Role. |
panel-chromecat-harness/schemas/panel-chrome.ts | What a card's open panel offers — the kind declares, the platform fixes. |
pdf-structurecat-harness/schemas/pdf-structure.ts | structure.json: the structure of an ingested PDF, tagged _schema: pdf-structure/v1. |
pinned-terminologycat-harness/schemas/pinned-terminology.ts | The codes a PUBLISHED IG carries at ONE pinned version — bean 7wou. |
po-stringscat-harness/schemas/po-strings.ts | A minimal gettext reader: (msgctxt, msgid) → msgstr for one .po file. |
portable-pathcat-harness/schemas/portable-path.ts | Path segments a checkout can actually create — on every filesystem, not only the one that wrote them. |
precision-scalarcat-harness/schemas/precision-scalar.ts | §S7 — PrecisionScalar envelope for round-tripping high-precision values through witness JSON without going through f64. |
process-element-idcat-harness/schemas/process-element-id.ts | The id a BPMN <process> element declares — Process_CRDM, Process_Editing — as a typed reference (#1168 B8). |
property-skillscat-harness/schemas/property-skills.ts | Which skill edits which declaration property: the "edit skills" column of the harness config panel (issue #1146). |
prov-jsonldcat-harness/schemas/prov-jsonld.ts | PROV activities as PROV-JSONLD — links, not strings (beans jcet, 9y9j). |
provcat-harness/schemas/prov.ts | W3C PROV-O: the record of a task being performed. |
python-depscat-harness/schemas/python-deps.ts | The Python packages this repository's scripts need — declared once. |
qa-attestationscat-harness/schemas/qa-attestations.ts | no description in the artefact |
qa-record-shapescat-harness/schemas/qa-record-shapes.ts | The SHAPES of the record families the harness's qa and lsi graphs hold — qa-witness/v1, qa-results/v1, translation-qa/v1, folio-lsi-index/v1. |
qa-reportcat-harness/schemas/qa-report.ts | no description in the artefact |
qa-reviewcat-harness/schemas/qa-review.ts | QA review — findings, decisions, and the audit notes that justify them. |
reader-filtercat-harness/schemas/reader-filter.ts | The filter a READER applies to a board, which commits nothing. |
red-flagcat-harness/schemas/red-flag.ts | RED FLAG taxonomy, adversarial review sidecar schema, and recorded override path. |
ref-windowcat-harness/schemas/ref-window.ts | no description in the artefact |
refactor-strategycat-harness/schemas/refactor-strategy.ts | Lean proof-refactoring strategy database. |
reference-directioncat-harness/schemas/reference-direction.ts | no description in the artefact |
referenced-sourcecat-harness/schemas/referenced-source.ts | referenced.json: a library entry that RECORDS a source and holds none of its text, written by scripts/referenced-source.py. |
remote-mountcat-harness/schemas/remote-mount.ts | REMOTE MOUNTS — a harness, and its dependency closure, read from another repository at a pinned commit and laid down as declared directories. |
render-logcat-harness/schemas/render-log.ts | The render log — what was published to the publish branch, when, and why. |
render-outputcat-harness/schemas/render-output.ts | The ONE implementation of a Tool output's render hint — bean q2wm, R17. |
render-targetscat-harness/schemas/render-targets.ts | Which render target a content profile validates against — declared as data, resolved at runtime. |
rendered-impactcat-harness/schemas/rendered-impact.ts | What a change does to a RENDERED site: the contract every renderer answers (bean bnjs, issue #971). |
repo-full-namecat-harness/schemas/repo-full-name.ts | owner/name — a forge repository's full name, in its own module so a declaration schema can use it without importing the Tool type table (tool-types.ts imports cat-harness.ts, which would make the cycle). |
role-graphcat-harness/schemas/role-graph.ts | no description in the artefact |
run-contextcat-harness/schemas/run-context.ts | Run context — what ONE run ran on, stated once, and cited by digest. |
safe-urlcat-harness/schemas/safe-url.ts | Which URL schemes may reach an href, and why the answer is a list. |
scenario-overlaycat-harness/schemas/scenario-overlay.ts | no description in the artefact |
script-qacat-harness/schemas/script-qa.ts | Per-script QA report schema. |
script-tablecat-harness/schemas/script-table.ts | The checkout's script table, read from where each script now lives. |
section-verdictscat-harness/schemas/section-verdicts.ts | Section verdicts — which ingested sections are not PROSE. |
semantic-zoomcat-harness/schemas/semantic-zoom.ts | When a card stops rendering its words and becomes its avatar. |
session-contextcat-harness/schemas/session-context.ts | What a state machine tracks across a SESSION, as opposed to an instance. |
session-surveycat-harness/schemas/session-survey.ts | A PUBLISHED SURVEY of a commit window — so the next session reads it instead of re-deriving it. |
site-indexescat-harness/schemas/site-indexes.ts | The published index files the site's viewers read — each $schema family typed, so the graph-typology registry names a validator instead of the script that writes it (#1168 B6b, bean dv8v). |
sitecat-harness/schemas/site.ts | A published static site, as a graph: what a CDN serves, at which routes. |
skill-definitions-dircat-harness/schemas/skill-definitions-dir.ts | Where the JSON workflow-skill definitions and the conventions live. |
skill-packagecat-harness/schemas/skill-package.ts | The SKILL-FRAMEWORK vocabulary — actors, capabilities, skills, requirements, the package registry and its Docker and remote-package machinery. |
skill-topicscat-harness/schemas/skill-topics.ts | The shape of skills.json, the labelling node that says which subdirectories of a skills directory are TOPICS (bean 9umr). |
slides-accessibilitycat-harness/schemas/slides-accessibility.ts | accessibility.json: a slide deck's accessibility report, written by scripts/slides-structure.py beside its structure.json. |
source-descriptorcat-harness/schemas/source-descriptor.ts | no description in the artefact |
source-licencecat-harness/schemas/source-licence.ts | A source's licence, as one record wherever it is written — bean 7bg9. |
source-provenancecat-harness/schemas/source-provenance.ts | WHERE BYTES CAME FROM — the source-side provenance pair, and a signature. |
spdx-license-expressioncat-harness/schemas/spdx-license-expression.ts | An SPDX licence expression, checked against the pinned SPDX License List. |
spec-templatecat-harness/schemas/spec-template.ts | Spec template schema and validator for platform feature specifications (spec-kit). |
staging-previewcat-harness/schemas/staging-preview.ts | no description in the artefact |
stagingcat-harness/schemas/staging.ts | Staging comparison schema — before/after URL pairs for content review. |
state-manifestcat-harness/schemas/state-manifest.ts | The ROOT MANIFEST of a special branch — what the branch is, where it came from, and whether it is the store or a copy. |
sticky-contributioncat-harness/schemas/sticky-contribution.ts | no description in the artefact |
subgraph-manifestcat-harness/schemas/subgraph-manifest.ts | The two files a NAMED SUBGRAPH publishes — index.jsonld (referenced) and index.hydrated.jsonld (dereferenced) — as one schema with two forms. |
subgraph-sourcecat-harness/schemas/subgraph-source.ts | WHERE A DECLARED SUBGRAPH GETS ITS CONTENT — one concept, several kinds. |
substrate-snapshotcat-harness/schemas/substrate-snapshot.ts | A SUBSTRATE SNAPSHOT: the root declaration of a subscribed Knowledge Graph, cached at the commit the subscription pins. |
sweep-markcat-harness/schemas/sweep-mark.ts | WHEN A SWEEP STEP WAS LAST RUN — so skipping it leaves a trace. |
tabular-csvwcat-harness/schemas/tabular-csvw.ts | no description in the artefact |
tabular-recordscat-harness/schemas/tabular-records.ts | What makes a dataset findable — bean p67i. |
term-adjudicationcat-harness/schemas/term-adjudication.ts | What was decided when a minted glossary term and an authorised terminology DISAGREE. |
term-mappingcat-harness/schemas/term-mapping.ts | no description in the artefact |
test-fixture-preloadcat-harness/schemas/test-fixture-preload.ts | Point node discovery at the standalone fixture when the checkout holds no vocabulary — the first test preload, ahead of test-preload.ts. |
test-plancat-harness/schemas/test-plan.ts | no description in the artefact |
test-preloadcat-harness/schemas/test-preload.ts | Register core's graph typologies before any test reads a declaration. |
test-reportcat-harness/schemas/test-report.ts | A TEST REPORT — the verdicts one run of one plan reached against one system under test. |
test-runcat-harness/schemas/test-run.ts | A TEST RUN — what was measured, with what, and whether it can be redone. |
theme-art-intakecat-harness/schemas/theme-art-intake.ts | Theme art arriving as three files — accepted, or refused with a reason. |
theme-by-refcat-harness/schemas/theme-by-ref.ts | A theme by REFERENCE — {instance?, themeId} — resolved against the instance that owns it, not only against the platform's own table. |
themecat-harness/schemas/theme.ts | no description in the artefact |
themescat-harness/schemas/themes.ts | The themes this instance ships, and the default. |
tile-countcat-harness/schemas/tile-count.ts | no description in the artefact |
to-json-schemacat-harness/schemas/to-json-schema.ts | JSON Schema conversion — one wrapper, because the converter changed under us. |
todo-graphcat-harness/schemas/todo-graph.ts | The todo graph — what todos/ is, rather than where it happens to be. |
todo-indexcat-harness/schemas/todo-index.ts | The published todo index — folio-todo-index/v1, described at last. |
todocat-harness/schemas/todo.ts | A TODO — one human actor's work state, as a knowledge-graph node. |
tool-folderscat-harness/schemas/tool-folders.ts | One Tool per folder: <tools dir>/<id>/<id>.ts, and the loader that reads them. |
tool-invocationcat-harness/schemas/tool-invocation.ts | What happened when a Tool ran, and under whose authority. |
tool-profilecat-harness/schemas/tool-profile.ts | Tool profiles — a named set of tool releases a run selects as one. |
tool-releasecat-harness/schemas/tool-release.ts | Tool releases — one external tool at one version, with the digest of the bytes and the runtime THIS release needs. |
tool-runcat-harness/schemas/tool-run.ts | A TOOL RUN RECORD — did the downstream tool run, did it succeed, and over which inputs. |
tool-typescat-harness/schemas/tool-types.ts | The shared I/O type vocabulary Tool ports reference. |
toolcat-harness/schemas/tool.ts | What a Tool is. |
translation-toolscat-harness/schemas/translation-tools.ts | Content-type-specific translation tool registry. |
translationcat-harness/schemas/translation.ts | Translation status, metadata, and node schemas for localized content. |
typescat-harness/schemas/types.ts | ALL types are inferred from Zod schemas in constraints.ts, which is the single source of truth. |
url-spacecat-harness/schemas/url-space.ts | Where a published thing is served: one resolver for the site's URL space (bean nbal, the producer half of cat-tools-sthf). |
user-storycat-harness/schemas/user-story.ts | User stories — what a reader acting in a role is trying to do. |
validator-nodecat-harness/schemas/validator-node.ts | A VALIDATOR as a node of the knowledge graph (bean riit). |
vector-figurecat-harness/schemas/vector-figure.ts | A DRAWN figure, assembled and rendered — bean ay3x, under m4xy. |
vector-labelscat-harness/schemas/vector-labels.ts | no description in the artefact |
version-bumpcat-harness/schemas/version-bump.ts | version-bump.ts — instance-versioning.md §4: what a version MEANS, and what makes it go up. |
viewer-nav-qacat-harness/schemas/viewer-nav-qa.ts | The viewer-navbar audit — **what the owner's rule looks like as data**. |
visualiser-routecat-harness/schemas/visualiser-route.ts | Where a declared visualiser is published — THE one function every generator and every reader computes a visualiser's URL with. |
vocab-mapping-fhircat-harness/schemas/vocab-mapping-fhir.ts | FHIR ConceptMap ⇄ vocabulary mapping tables: ι (represent) and π (produce). |
vocab-mappingcat-harness/schemas/vocab-mapping.ts | A vocabulary mapping: one source vocabulary's values carried into a target vocabulary, declared as data rather than written as a line in a generator. |
vocabulary-modulescat-harness/schemas/vocabulary-modules.ts | A typed vocabulary's own module: the code a layer above cat-harness ships so that it, not cat-harness, types its block kinds. |
vocabularycat-harness/schemas/vocabulary.ts | What each term in the folio namespace MEANS — one brief gloss apiece. |
voice-skillcat-harness/schemas/voice-skill.ts | A VOICE SKILL — a voice as a first-class member of the knowledge graph. |
voicescat-harness/schemas/voices.ts | Voices — named editorial profiles that overlay the base house voice. |
waivercat-harness/schemas/waiver.ts | A confirmation the owner has given **in advance**, scoped and dated. |
webpagecat-harness/schemas/webpage.ts | webpage — a published documentation page, modelled as a graph node that composes other nodes. |
window-stackcat-harness/schemas/window-stack.ts | Which cards are OPEN on a board, and in what order they stack. |
withheldcat-harness/schemas/withheld.ts | folio-withheld/v1 — what a mounted directory must NOT publish. |
fhir-artifact-indexfhir-harness/schemas/fhir-artifact-index.ts | no description in the artefact |
ig-artifact-jsonldfhir-harness/schemas/ig-artifact-jsonld.ts | One FHIR IG artefact as a JSON-LD node — the asset an artefact's thin page renders (kg-viewer rule 3: one IRI per asset, its page a separate resource that loads it). |
ig-astfhir-harness/schemas/ig-ast.ts | ig-ast.ts — the IG AST's file formats, declared once (bean l0lq). |
ig-chromefhir-harness/schemas/ig-chrome.ts | ig-chrome.ts — a FHIR IG's published CHROME, as data. |
ig-identityfhir-harness/schemas/ig-identity.ts | An IG's identity, as its own sushi-config.yaml states it — id, canonical, version and publication status — kept beside that IG's artefact index. |
ig-menufhir-harness/schemas/ig-menu.ts | ig-menu.ts — a FHIR IG's own navigation, as data. |
ig-metadata-indexfhir-harness/schemas/ig-metadata-index.ts | no description in the artefact |
ig-releasesfhir-harness/schemas/ig-releases.ts | ig-releases.ts — an IG's GitHub releases, recorded as POINTERS to their binary assets (bean b8ip). |
adjudicationfolio-assistant-core/schemas/adjudication.ts | The adjudication contract — what a judgement is ASKED and what it ANSWERS. |
cataloguefolio-assistant-core/schemas/catalogue.ts | A remote catalogue, modelled in the graph without holding it. |
changesetfolio-assistant-core/schemas/changeset.ts | A ChangeSet: what changed in a folio between two git refs, block by block. |
dublin-core-renderfolio-assistant-core/schemas/dublin-core-render.ts | Dublin Core RENDERINGS of a catalogue record: DC XML for a harvester, and JSON-LD bound to DCMI Metadata Terms. |
dublin-corefolio-assistant-core/schemas/dublin-core.ts | Qualified Dublin Core, as a graph node. |
glossaryfolio-assistant-core/schemas/glossary.ts | folio-glossary/v1: a glossary as W3C SKOS. |
kg-materializationfolio-assistant-core/schemas/kg-materialization.ts | The record of ONE materialised part of a subscribed Knowledge Graph — a subgraph, or a single asset — copied at the subscription's pin. |
library-reffolio-assistant-core/schemas/library-ref.ts | A reference to an L1 source — in this instance, or in another one. |
manifest-fieldsfolio-assistant-core/schemas/manifest-fields.ts | A block manifest's fields, read from its TEXT: the object literal passed to its builder (`persona({ ... |
materializationfolio-assistant-core/schemas/materialization.ts | no description in the artefact |
own-namespacefolio-assistant-core/schemas/own-namespace.ts | This instance's own namespaces, derived from its declaration. |
public-commentfolio-assistant-core/schemas/public-comment.ts | A comment returned during a PUBLIC REVIEW of a frozen, line-numbered draft: a row of a comment matrix, an online-form response, a passage of a narrative letter, or a GitHub comment from a review-committee member. |
recommendation-strengthfolio-assistant-core/schemas/recommendation-strength.ts | Does a recommendation block's strength resolve? Bean 55ao. |
referencefolio-assistant-core/schemas/reference.ts | folio-reference/v1: one bibliographic reference, as a KG node (bean folio-assistant-63q4). |
review-commentfolio-assistant-core/schemas/review-comment.ts | A reviewer's comment on one block of a folio: a todo with more structure and a closed lifecycle. |
review-verdictfolio-assistant-core/schemas/review-verdict.ts | A reviewer's VERDICT on one version of one block: "I read this, and here is my judgement". |
editor-checkerfolio-assistant-sci/schemas/editor-checker.ts | folio-editor-checker/v1: one node per content profile, naming the code the ✍ suggest editor loads for that profile's blocks (bean folio-assistant-4dx7). |
mathpaper-vocabularyfolio-assistant-sci/schemas/mathpaper-vocabulary.ts | The mathpaper vocabulary's own code: the seven formal-claim block kinds' types, schemas, builders and constraint rules. |