Processes — every executable diagram, searchable

Generated by cat-harness-tools/scripts/gen-processes-viz.ts. Every number here is counted from the directory, never carried in prose — bpmn-processes’ own rule, and the bean that asked for this page had two different counts in its title and its body.

104 diagram(s), 104 parsed, 0 that would not load.

wherediagrams
cat-harness/processes/sdlc/27
cat-harness/processes/process/13
cat-harness/processes/kg/10
cat-harness/processes/library/10
folio-assistant-core/processes/content/7
folio-assistant-core/processes/library/6
bootstrap/processes/5
fhir-harness/processes/content/5
smart-base/processes/content/5
cat-harness/processes/ui/4
cat-harness/processes/content/3
folio-assistant-core/processes/ui/3
folio-assistant-sci/processes/content/3
bootstrap-tools/processes/1
folio-assistant-core/processes/conduct/1
smart-base/methodologies/processes/1

Every process — one page each

Each page shows the diagram, what it is for, who acts in it, every step with the skill it runs, and which processes call it. kg:audit’s process-diagram-published fails a diagram no page shows — 45 of 62 were in that state before these pages existed (bean ooq3).

processstepsundocumented steps
Render a Knowledge Graph to GitHub Pages7—
Complete initialization9—
Determine the harness and repositories6—
Human–agent discussion13—
Initialize a harness8—
Log a message2—
Narrative review5—
Review task6—
Voice overlay review6—
A sub-graph wants to leave8—
A knowledge graph leaves for its own repositories19—
KG to public portal10—
Remote-mount a dependency6—
Mount a declared subgraph6—
Execute audited named queries over partitioned W3C N-Quads distributions7—
Package and distribute partitioned W3C N-Quads and named queries7—
Code node review4—
Build and publish a per-slice SQLite file7—
A sub-KG is staged in place, then leaves for its own repository16—
Content acquisition6—
Copy out materialized content — to work on somebody else’s bytes5—
Basic ingestion — an upload to an asset catalogued in library/4—
Human Translation Workflow16—
Materialize remote content — the shared subprocess10—
Adopt a methodology from a source document81
Refresh materialized remote content8—
Sample import into a structured data store7—
Subscribe to an external knowledge graph11—
Translation Workflow10—
Actor and role administration6—
CRDM close-out5—
CRDM data model5—
CRDM Phase 6 — implement, MVP, acceptance9—
CRDM — link the work to an issue4—
CRDM Phase 1 — needs4—
CRDM Phases 2–4 — BPA and requirements6—
CRDM requirements9—
CRDM Phase 5 — beans and sign-off7—
Render a Knowledge Graph to a CDN3—
Secure agent permissions6—
Session state machine8—
SWOT situation analysis7—
Agent activity log8—
Adjudication3—
Agent bean lifecycle8—
Is CI actually working on the default branch?4—
Code change and review11—
The gates a change must pass before it can merge9—
Criterion adjudication4—
Publishing the docs site, and keeping the previews alive9—
Staging a feature branch preview, and taking it down12—
Are the .jsonld siblings still in sync with their .ts manifests?1—
Merge the base branch in82
A refused merge-train member102
Merge to main12—
A merge train15—
Prose and the code it describes5—
Options analysis5—
Which open pull requests have no CI run on their head?5—
Alert the publication manager4—
Verify the export before it is deployed1—
Publish and keep QA results on qa-reports7—
QA report signing6—
Related work: find, sort, summarize, ask to coordinate51
Is the repository itself healthy?4—
Stalled-agent triage: collect handovers, consolidate themes, recommend, re-route61
Test-plan execution11—
Watching a pinned upstream dependency6—
Adopting an upstream version bump10—
Ingestion subprocess — ingest a theme5—
Render log — the publish branch keeps its own history6—
Theme and UI review — at ingestion6—
Wireframe design review6—
An IG site, built from the AST on its cache branch5—
Is the incremental IG AST what a full build would have produced?4—
Incremental IG build19—
L3 FHIR IG pipeline7—
Questionnaire wireframe review10—
Getting started13—
Authoring a document9—
Content Change and Review30—
Content lifecycle8—
Draft, review and publish13—
Editing and HCI validation17—
Evidence for a recommendation10—
Public comment on a review draft11—
Deep document research4—
Ingestion subprocess — build the L1 knowledge graph5—
Ingestion subprocess — derive content from the assets6—
Ingestion subprocess — extract structure5—
Ingestion subprocess — the L1 completeness gate4—
L1 document ingestion — a document to the L1 source knowledge graph12—
Board: open and close content7—
Board: place a note3—
Board: relocate content to the trashcan5—
Is AtomicMass.lean still in sync with its data table?1—
Authoring a paper9—
Publish a folio’s Lean render with the harness chrome2—
DIIG — from a health system bottleneck to a costed implementation plan9—
L2 DAK to L3 FHIR IG2—
L2 component edit and review6—
L2 DAK authoring11—
Phase 1: Planning77
SMART Guideline end to end18—

What runs this skill?

The reverse of <bootstrap.processes:skill ref>, which is the join nothing else exposes: a skill says what to do, and until now nothing said which processes ask for it.

162 distinct skill(s) are named by an activity.

skillrun by
activity-logactivity-log.bpmn
adjudicationreview-narrative.bpmn, voice-review.bpmn, refresh-materialized.bpmn, translation-workflow.bpmn, crdm-close.bpmn, crdm-signoff.bpmn, adjudication.bpmn, criterion-adjudication.bpmn, content-change-review.bpmn, ingest-l1-completeness-gate.bpmn
adopt-methodology-from-sourcemethodology-from-source.bpmn
adversarial-code-reviewcode-change-review.bpmn
agent-memorymount-dependency.bpmn
agent-permissionssecure-agent-permissions.bpmn, session-state-machine.bpmn
artefact-reachabilityl2-component-edit-review.bpmn
asset-extractiondocument-ingestion.bpmn
bean-coordinationbean-lifecycle.bpmn, code-change-review.bpmn, merge-refusal.bpmn, merge-train.bpmn, stalled-agent-triage.bpmn
before-after-previewcode-change-review.bpmn, content-change-review.bpmn, editing-hci-validation.bpmn, l2-component-edit-review.bpmn
block-actionspublic-comment.bpmn
board-diagram-interchangeboard-place-note.bpmn, board-relocate.bpmn
board-windowsboard-open-close.bpmn, board-relocate.bpmn
bootstrap-kg-navigationcomplete-initialization.bpmn, initialize-harness.bpmn
bpmn-authoringcrdm-requirements-definition.bpmn, l2-dak-authoring.bpmn
ci-healthmount-dependency.bpmn, ci-health-watch.bpmn, code-change-review.bpmn, merge-base.bpmn, merge-train.bpmn, pr-checks-present.bpmn, repository-health-watch.bpmn
code-node-reviewreview-code.bpmn, code-change-review.bpmn
compiled-artefact-cacheig-ast-cache.bpmn
confirm-harnessdiscussion.bpmn, initialize-harness.bpmn
content-acquisitioncontent-acquisition.bpmn
content-authorcontent-change-review.bpmn, content-lifecycle.bpmn, draft-to-publication.bpmn, editing-hci-validation.bpmn, evidence-retrieval.bpmn, authoring-a-paper.bpmn
content-feedbackreview-narrative.bpmn, adjudication.bpmn, narrative-code-review.bpmn, questionnaire-wireframe-review.bpmn, content-lifecycle.bpmn, draft-to-publication.bpmn
content-graphcontent-change-review.bpmn
content-planauthoring-a-document.bpmn, content-lifecycle.bpmn, authoring-a-paper.bpmn, l2-dak-authoring.bpmn, SGAuthoring.DAKLifecycle.bpmn
content-publishig-incremental-build.bpmn, l3-fhir-pipeline.bpmn, authoring-a-document.bpmn, content-change-review.bpmn, content-lifecycle.bpmn, draft-to-publication.bpmn, authoring-a-paper.bpmn
content-retirecontent-lifecycle.bpmn
content-reviewreview-narrative.bpmn, review-task.bpmn, authoring-a-document.bpmn, content-change-review.bpmn, content-lifecycle.bpmn, draft-to-publication.bpmn, editing-hci-validation.bpmn, evidence-retrieval.bpmn, authoring-a-paper.bpmn, l2-component-edit-review.bpmn, l2-dak-authoring.bpmn, smart-guideline-end-to-end.bpmn
content-testqa-report-signing.bpmn, upstream-version-adoption.bpmn, content-lifecycle.bpmn, draft-to-publication.bpmn, editing-hci-validation.bpmn, l2-component-edit-review.bpmn
content-validatereview-task.bpmn, authoring-a-document.bpmn, content-lifecycle.bpmn, draft-to-publication.bpmn, editing-hci-validation.bpmn, authoring-a-paper.bpmn, l2-component-edit-review.bpmn, l2-dak-authoring.bpmn
continual-progresskg-to-portal.bpmn, actor-role-administration.bpmn, code-change-review.bpmn, merge-base.bpmn
coordinatecrdm-signoff.bpmn, stalled-agent-triage.bpmn
copy-out-materializedcopy-out-materialized.bpmn
corpus-commit-contractediting-hci-validation.bpmn
covered-is-not-reachablereview-code.bpmn
crdm-data-modelcrdm-data-model.bpmn
crdm-detectcrdm-requirements.bpmn
crdm-requirements-workflowcrdm-close.bpmn, crdm-deliver.bpmn, crdm-issue-linking.bpmn, crdm-needs.bpmn, crdm-requirements-definition.bpmn, crdm-requirements.bpmn, crdm-signoff.bpmn
dak-l1-libraryl2-dak-authoring.bpmn, SGAuthoring.DAKLifecycle.bpmn, smart-guideline-end-to-end.bpmn
dak-postprocessingsmart-guideline-end-to-end.bpmn
dak-preprocessingsmart-guideline-end-to-end.bpmn
data-modellingcrdm-requirements-definition.bpmn
decision-auditkg-to-portal.bpmn, options-analysis.bpmn, upstream-version-adoption.bpmn, content-change-review.bpmn, editing-hci-validation.bpmn, smart-guideline-end-to-end.bpmn
decision-comparisoncrdm-requirements-definition.bpmn, smart-guideline-end-to-end.bpmn
deep-document-researchdeep-document-research.bpmn
deletion-requires-confirmationgraph-detanglement.bpmn, kg-separation.bpmn, sub-kg-lifecycle.bpmn, actor-role-administration.bpmn, feature-staging.bpmn, repository-health-watch.bpmn, board-relocate.bpmn
delivery-summarycrdm-deliver.bpmn, upstream-version-adoption.bpmn
discussiondiscussion.bpmn
dispatch-agentmerge-refusal.bpmn, getting-started.bpmn
dmn-authoringl2-dak-authoring.bpmn
document-authoringauthoring-a-document.bpmn
document-intakegetting-started.bpmn, evidence-retrieval.bpmn, ingest-build-l1-kg.bpmn, ingest-derive-content.bpmn, ingest-extract-structure.bpmn, ingest-l1-completeness-gate.bpmn, l1-document-ingestion.bpmn
document-publishingauthoring-a-document.bpmn
document-structureauthoring-a-document.bpmn
evidence-appraisalevidence-retrieval.bpmn
feature-stagingcrdm-deliver.bpmn, docs-site-publish.bpmn, feature-staging.bpmn, upstream-version-adoption.bpmn, questionnaire-wireframe-review.bpmn, content-change-review.bpmn, l2-component-edit-review.bpmn, smart-guideline-end-to-end.bpmn
fhir-questionnaire-wireframequestionnaire-wireframe-review.bpmn, smart-guideline-end-to-end.bpmn
fhir-validationig-incremental-build.bpmn, l3-fhir-pipeline.bpmn
getting-startedgetting-started.bpmn
graph-detanglementgraph-detanglement.bpmn, kg-separation.bpmn, sub-kg-lifecycle.bpmn
guideline-use-casesmart-guideline-end-to-end.bpmn
handover-reportstalled-agent-triage.bpmn
harness-projectionsmerge-to-main.bpmn
human-agent-discussioncomplete-initialization.bpmn, discussion.bpmn, human-agent-discussion.bpmn
ig-artifact-ingestionsmart-guideline-end-to-end.bpmn
ig-ast-deltaig-ast-cache.bpmn, ig-ast-delta-review.bpmn, smart-guideline-end-to-end.bpmn
ig-build-pipelineig-ast-cache.bpmn
ig-publicationig-incremental-build.bpmn, l3-fhir-pipeline.bpmn
ig-publisher-forkig-ast-cache.bpmn
ig-render-jekyllig-ast-cache.bpmn
index-configmount-dependency.bpmn, subscribe-kg.bpmn
initialization-stepscomplete-initialization.bpmn, initialize-harness.bpmn
instance-publicationkg-separation.bpmn
interaction-modalitysession-state-machine.bpmn, merge-refusal.bpmn, merge-train.bpmn, getting-started.bpmn, l2-component-edit-review.bpmn
issue-workingcode-change-review.bpmn, pr-checks-present.bpmn
kg-contribution-offercrdm-signoff.bpmn
kg-exportkg-to-portal.bpmn, slice-sqlite-publish.bpmn
kg-separationkg-separation.bpmn, sub-kg-lifecycle.bpmn
kg-subscriptionsubscribe-kg.bpmn
kg-to-portalkg-to-portal.bpmn
l1-document-ingestionl1-document-ingestion.bpmn
l2-component-edit-reviewl2-component-edit-review.bpmn, l2-dak-authoring.bpmn
l2-dak-authoringdak-l3-ig.bpmn, l2-dak-authoring.bpmn, smart-guideline-end-to-end.bpmn
l2-dependency-choicesmart-guideline-end-to-end.bpmn
l3-dependency-choicesmart-guideline-end-to-end.bpmn
l3-fhir-authoringig-incremental-build.bpmn, l3-fhir-pipeline.bpmn, questionnaire-wireframe-review.bpmn, dak-l3-ig.bpmn, smart-guideline-end-to-end.bpmn
l3-readinesssmart-guideline-end-to-end.bpmn
l4-application-briefsmart-guideline-end-to-end.bpmn
l4-application-buildsmart-guideline-end-to-end.bpmn
latex-authoringauthoring-a-paper.bpmn
lean-formalizationauthoring-a-paper.bpmn
lean-html-docslean-docs-publish.bpmn
library-ingestioncontent-acquisition.bpmn, document-ingestion.bpmn, l1-document-ingestion.bpmn
literature-searchoptions-analysis.bpmn
log-messagecomplete-initialization.bpmn, initialize-harness.bpmn, log-message.bpmn
loggerlog-message.bpmn
materialize-remotematerialize-remote.bpmn, refresh-materialized.bpmn, sample-import.bpmn, subscribe-kg.bpmn
merge-conflict-patternsmerge-base.bpmn, merge-refusal.bpmn, merge-train.bpmn
merge-queuemerge-train.bpmn
merge-to-maincrdm-close.bpmn, merge-to-main.bpmn, merge-train.bpmn
methodology-adoptionmethodology-from-source.bpmn, swot-analysis.bpmn, options-analysis.bpmn, diig-investment-path.bpmn, SGAuthoring.DAKLifecycle.bpmn
named-query-executionnamed-query-execution.bpmn, nquads-distribution.bpmn
narrative-asserts-codenarrative-code-review.bpmn
normative-statementsauthoring-a-document.bpmn
npm-kg-distributionmount-subgraph.bpmn
nquads-distributionnquads-distribution.bpmn
opening-briefgraph-detanglement.bpmn, kg-separation.bpmn, sub-kg-lifecycle.bpmn, options-analysis.bpmn
package-releasekg-separation.bpmn
placementcrdm-signoff.bpmn
platform-gatescode-change-review.bpmn, code-quality-gates.bpmn, merge-train.bpmn
prepare-mergeactor-role-administration.bpmn, crdm-deliver.bpmn, code-change-review.bpmn, merge-base.bpmn, merge-refusal.bpmn, merge-train.bpmn, upstream-version-adoption.bpmn, content-change-review.bpmn
prepare-merge-autocontent-change-review.bpmn
proof-verificationauthoring-a-paper.bpmn
public-commentdraft-to-publication.bpmn, public-comment.bpmn
publish-documentscomplete-initialization.bpmn
publish-sitecomplete-initialization.bpmn
publish-verificationkg-separation.bpmn, docs-site-publish.bpmn, publish-alert.bpmn, publish-verification.bpmn
qa-report-signingqa-report-signing.bpmn, test-plan-execution.bpmn
qa-reportscode-quality-gates.bpmn, qa-publish.bpmn, qa-report-signing.bpmn
quality-controlig-incremental-build.bpmn, l3-fhir-pipeline.bpmn, draft-to-publication.bpmn
raciSGAuthoring.DAKLifecycle.bpmn
recommendation-extractionsmart-guideline-end-to-end.bpmn
registry-authority-contractevidence-retrieval.bpmn
related-work-coordinationrelated-work.bpmn
release-epic-planningSGAuthoring.DAKLifecycle.bpmn
remote-mountmount-dependency.bpmn, mount-subgraph.bpmn
render-kg-to-cdnrender-kg-to-cdn.bpmn, docs-site-publish.bpmn, feature-staging.bpmn, draft-to-publication.bpmn
render-kg-to-github-pagesrender-kg-to-github-pages.bpmn
render-loggingfeature-staging.bpmn, staging-render-log.bpmn
rendered-impactcontent-change-review.bpmn
rendered-verificationslice-sqlite-publish.bpmn
repo-conversiongetting-started.bpmn
review-commentscontent-change-review.bpmn
review-heatmapcontent-change-review.bpmn
role-modelactor-role-administration.bpmn
root-readmeinitialize-harness.bpmn
sample-importsample-import.bpmn
securitydocs-site-publish.bpmn
session-contextsession-state-machine.bpmn
site-presentation-assetsreview-code.bpmn
skills-and-toolsreview-code.bpmn
smart-base-toolssmart-guideline-end-to-end.bpmn
staging-reviewreview-task.bpmn, crdm-deliver.bpmn, code-change-review.bpmn, feature-staging.bpmn, upstream-version-adoption.bpmn, questionnaire-wireframe-review.bpmn, authoring-a-document.bpmn, content-change-review.bpmn, draft-to-publication.bpmn, public-comment.bpmn, l2-component-edit-review.bpmn, smart-guideline-end-to-end.bpmn
stalled-agent-triagestalled-agent-triage.bpmn
sub-kg-lifecyclemount-subgraph.bpmn, sub-kg-lifecycle.bpmn
swot-analysisswot-analysis.bpmn
terminology-managementl2-dak-authoring.bpmn
test-engineertest-plan-execution.bpmn
test-plan-executiontest-plan-execution.bpmn
theme-art-intakeingest-theme.bpmn, l1-document-ingestion.bpmn
theme-ui-reviewingest-theme.bpmn, theme-ui-review.bpmn
todo-managercrdm-signoff.bpmn, bean-lifecycle.bpmn, code-change-review.bpmn, ig-ast-delta-review.bpmn, ig-incremental-build.bpmn, l3-fhir-pipeline.bpmn, getting-started.bpmn, authoring-a-document.bpmn, content-change-review.bpmn, content-lifecycle.bpmn, draft-to-publication.bpmn, editing-hci-validation.bpmn, evidence-retrieval.bpmn, l1-document-ingestion.bpmn, authoring-a-paper.bpmn, l2-component-edit-review.bpmn, l2-dak-authoring.bpmn, SGAuthoring.DAKLifecycle.bpmn
translation-managerreview-narrative.bpmn, human-translation-workflow.bpmn, translation-workflow.bpmn, ingest-l1-completeness-gate.bpmn
untainted-verificationadjudication.bpmn, test-plan-execution.bpmn, ingest-l1-completeness-gate.bpmn
upload-routesdocument-ingestion.bpmn
uploads-watchcontent-acquisition.bpmn
upstream-version-adoptionkg-separation.bpmn, sub-kg-lifecycle.bpmn, upstream-pin-watch.bpmn, upstream-version-adoption.bpmn
uses-editorial-reviewcontent-change-review.bpmn
visual-diffcontent-change-review.bpmn, l2-component-edit-review.bpmn, smart-guideline-end-to-end.bpmn
voice-editorial-reviewreview-narrative.bpmn
voice-overlay-reviewreview-narrative.bpmn, voice-review.bpmn
watchcode-change-review.bpmn, content-change-review.bpmn
wireframe-design-reviewcrdm-requirements-definition.bpmn, wireframe-design-review.bpmn, questionnaire-wireframe-review.bpmn, smart-guideline-end-to-end.bpmn

Who appears in a process?

A lane NAMES the Role its tasks are performed in; it is not itself a Role. The NAME is free text — process-model.ts notes that sixty lanes spell two dozen positions — so the lane’s partitionElementRef (or the legacy <bootstrap.processes:role ref>) is the join that does not depend on spelling, and it is reported separately below rather than merged into the name.

146 distinct lane name(s).

lanein
Agent16
CI/CD Pipeline15
Ingestion Engine (agent, runs unattended)11
Work plan — beans (shared by humans and agents)10
Build pipeline8
Authoring agent7
BA / Feature Requestor7
Publication manager6
Corpus — L1 source knowledge graph5
Stakeholders5
Business analyst4
Contributor (human or agent)4
Owner4
Scheduled log sweep4
Adjudicator3
Administrator3
Authoring agent (system)3
Bootstrapping Agent3
Editors + authoring agents3
FHIR modeller3
Merge steward3
Platform authoring agent3
Reviewer / SME3
Agent (this session)2
Author (person)2
Board renderer2
Build pipeline — validate · render · publish2
Code reviewer2
Human actor2
Incremental build (system)2
Knowledge Graph Data Store2
Narrative reviewer2
Programme manager2
QC reviewer2
Reader2
Reviewer2
User2
Validation and QA (mechanical + agents)2
Activity log1
Actor1
Administrator (owner)1
Agent (playing the machine)1
Agent / platform (automated)1
AST refresh (GitHub runner: IG Publisher with the AST exporter)1
Attestation (GDHCN / WHO SMART Trust)1
Attestation service1
Attestation service (API)1
Author1
Author (human or agentic)1
Author (source content)1
Author / guideline developer (person)1
Automated Pipeline1
Build pipeline — rendering, screenshots, fidelity1
Build pipeline — SUSHI · validator · IG Publisher1
Business analyst — design review1
Certifier1
Change set — feature branch and staging1
CI/CD pipeline1
Clinical / scientific SMEs1
Clinical reviewer — the staged form1
Clinical SME1
Component reviewer (person)1
Content Author1
Contributor1
Copier’s own folio/1
Corpus — the subscriber’s declaration1
Corpus (versioned store)1
Corpus + build pipeline (system)1
Deep researcher1
Deployment owner1
Designer1
Dispatched agent1
Downstream author1
Editor1
Editor / author (person)1
Editorial1
Evidence agent (system)1
Feedback provider1
Feedback providers1
FHIR modeller / PR author (person + authoring agent)1
Folio-Assistant Agent1
GitHub Pages1
Graph audit (system)1
HCI validation pipeline (system)1
Human adjudicators1
Human reviewer / adjudicator1
Human signer1
Human Translator1
Intake agent1
Knowledge Graph Engineer1
Layout layer1
Lean toolchain1
Lean toolchain (lean-mcp)1
Log operator (human)1
Logger1
Mechanical validation (system)1
merge:main command1
Merging session1
Non-mechanical validation (review agent or SME)1
Onboarding agent (system)1
Owning session1
Portal (external consumer)1
PR reviewer / QC reviewer1
Programme Manager1
Programme manager (release authority)1
Programme manager / technical officer1
Public commenter1
Public review (commenters, review committee, editor)1
Publication manager — deploy and seed1
Publication manager (owner, or the agent the owner delegates to)1
Publish — GitHub Pages1
Publish target1
Publisher + validator services (JVM)1
Query Caller (CLI / MCP / Web)1
Reader (any actor)1
Requester (country team / implementer)1
Requester / system under test1
Requestor1
Review committee1
Review Committee1
Review coordinator1
Review Coordinator1
Review team (content · QC · technical officer)1
Review team and SMEs1
Reviewer (SME or editor)1
Reviewer / subject-matter expert1
Session record1
Sibling session1
Sibling session or human (not yours to close)1
Site build (agent, stage-local)1
Site Publisher1
Source graph — read-only1
Stakeholder1
Subject-Matter Expert / Reviewer1
Subscriber (the folio’s owner)1
Terminologist1
Tester1
Translation Coordinator1
Triage agent1
Trusted registries and observatories (external)1
Universal Query Engine Runtime1
Untainted checker1
User (person)1
Verification1
Work plan — beans (shared)1
Work plan (beans)1

Which steps touch the work plan?

<cat-harness.processes:bean op> — the audit trail for who reserves and resolves work.

opdiagrams
note35
claim22
resolve12
archive1

Strict, advisory — and nobody said

Three states, not two. loadProcessModel reads an undeclared policy as strict, which is right for the engine — “a process that forgot to say is governed, not exempt” — and hides a fact a reader wants. Somebody chose strict and nobody said, so the engine assumed strict are different, and the second is 8 of 104 here.

enforcementdeclareddefaulted
strict578
advisory390

Findings

Every one of the 104 diagrams has a rendered SVG.

Activities carrying no <bootstrap.processes:skill ref> — a census, not a gap list

41 across 24 diagram(s). This section reported them as defects in its first version, and that was wrong: beans luke and uuhu worked this corpus from 90 down to this remainder and settled what is left. luke: “coverage is deliberately NOT gated — a human sign-off step has no skill”. uuhu added the call-activity exemption and recorded that its own remainder “are not gaps”.

15 are call activities, which delegate to a subprocess — the skill is named there, and naming it twice would be one fact in two places. The other 26 are listed by lane, because the lane is what says whether a person, a pipeline or an agent performs the step, and only the last of those has a skill to run.

lanesteps
CI/CD Pipeline9
Stakeholders4
Contributor2
User2
Agent (playing the machine)1
Agent (this session)1
CI/CD pipeline1
Content Author1
Editor / author (person)1
Folio-Assistant Agent1
Owner1
Requestor1
Reviewer1

No verdict is offered on which of these is a gap, and that is the honest state rather than a hedge: distinguishing a person’s judgement step from an agent step somebody forgot needs the lane’s actor KIND, which a free-text lane name does not give — process-model.ts notes sixty lanes spell two dozen positions. The lane’s partitionElementRef is the join that would answer it, and it is present on 26 of these 26 steps — which is the measurement, not an impression. An earlier draft of this sentence said few of these and was counting whether the lane had a NAME, a different question with a different answer.


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 dev