Tasks

Derived: every named activity in a declared `processes` graph — task, user, service, manual, script and call activities.

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.
ArtefactWhat it declares about itself
Adjudicate the voice findings
cat-harness/processes/content/review-narrative.bpmn#Adjudicate the voice findings
callActivity in review-narrative
Read the sidecar findings
cat-harness/processes/content/review-narrative.bpmn#Read the sidecar findings
task in review-narrative
Record findings as advice
cat-harness/processes/content/review-narrative.bpmn#Record findings as advice
task in review-narrative
Review the translation
cat-harness/processes/content/review-narrative.bpmn#Review the translation
task in review-narrative
Voice overlay review
cat-harness/processes/content/review-narrative.bpmn#Voice overlay review
callActivity in review-narrative
Accept, or send back
cat-harness/processes/content/review-task.bpmn#Accept, or send back
task in review-task
Classify what changed
cat-harness/processes/content/review-task.bpmn#Classify what changed
task in review-task
Code node review
cat-harness/processes/content/review-task.bpmn#Code node review
callActivity in review-task
Consolidate findings
cat-harness/processes/content/review-task.bpmn#Consolidate findings
task in review-task
Narrative review
cat-harness/processes/content/review-task.bpmn#Narrative review
callActivity in review-task
Prose and the code
it describes
cat-harness/processes/content/review-task.bpmn#Prose and the code
it describes
callActivity in review-task
Adjudicate: prose, scope, or exception
cat-harness/processes/content/voice-review.bpmn#Adjudicate: prose, scope, or exception
callActivity in voice-review
Load the active voices
cat-harness/processes/content/voice-review.bpmn#Load the active voices
task in voice-review
Open the rule's citation
cat-harness/processes/content/voice-review.bpmn#Open the rule's citation
task in voice-review
Record on the block's QA sidecar
cat-harness/processes/content/voice-review.bpmn#Record on the block's QA sidecar
task in voice-review
Run the rule's mechanical half
cat-harness/processes/content/voice-review.bpmn#Run the rule's mechanical half
task in voice-review
The RULE is the defect — bean it
cat-harness/processes/content/voice-review.bpmn#The RULE is the defect — bean it
task in voice-review
1 · Declare in place
(nothing moves)
cat-harness/processes/kg/graph-detanglement.bpmn#1 · Declare in place
(nothing moves)
task in graph-detanglement
2a · Measure — unassigned
column FIRST
cat-harness/processes/kg/graph-detanglement.bpmn#2a · Measure — unassigned
column FIRST
task in graph-detanglement
2b · Prune, merge, factor
— or the classification is wrong
cat-harness/processes/kg/graph-detanglement.bpmn#2b · Prune, merge, factor
— or the classification is wrong
task in graph-detanglement
3 · Isolate — own declaration,
namespace, artefact
cat-harness/processes/kg/graph-detanglement.bpmn#3 · Isolate — own declaration,
namespace, artefact
task in graph-detanglement
4 · Extract — a directory move,
not a file-by-file sift
cat-harness/processes/kg/graph-detanglement.bpmn#4 · Extract — a directory move,
not a file-by-file sift
task in graph-detanglement
Authorise the extraction
cat-harness/processes/kg/graph-detanglement.bpmn#Authorise the extraction
userTask in graph-detanglement
Brief the topic before
touching anything
cat-harness/processes/kg/graph-detanglement.bpmn#Brief the topic before
touching anything
task in graph-detanglement
Report what would move
— sizes, and what breaks
cat-harness/processes/kg/graph-detanglement.bpmn#Report what would move
— sizes, and what breaks
task in graph-detanglement
1–3 · Declare, detangle,
isolate
cat-harness/processes/kg/kg-separation.bpmn#1–3 · Declare, detangle,
isolate
task in kg-separation
10 · Seed both
repositories
cat-harness/processes/kg/kg-separation.bpmn#10 · Seed both
repositories
task in kg-separation
11 · Parent consumes,
additively
cat-harness/processes/kg/kg-separation.bpmn#11 · Parent consumes,
additively
callActivity in kg-separation
12 · First release
cat-harness/processes/kg/kg-separation.bpmn#12 · First release
task in kg-separation
13 · Cutover: retire
the parent's copy
cat-harness/processes/kg/kg-separation.bpmn#13 · Cutover: retire
the parent's copy
userTask in kg-separation
4 · Identity: version,
iriBase, nodeSchemas
cat-harness/processes/kg/kg-separation.bpmn#4 · Identity: version,
iriBase, nodeSchemas
task in kg-separation
5 · Move harness output
about it to the host
cat-harness/processes/kg/kg-separation.bpmn#5 · Move harness output
about it to the host
task in kg-separation
6 · Split content
from tools
cat-harness/processes/kg/kg-separation.bpmn#6 · Split content
from tools
task in kg-separation
7 · Plan publication
cat-harness/processes/kg/kg-separation.bpmn#7 · Plan publication
task in kg-separation
8 · Rehearse standalone
cat-harness/processes/kg/kg-separation.bpmn#8 · Rehearse standalone
task in kg-separation
9 · Authorise
the extraction
cat-harness/processes/kg/kg-separation.bpmn#9 · Authorise
the extraction
userTask in kg-separation
Brief, and claim
the bean
cat-harness/processes/kg/kg-separation.bpmn#Brief, and claim
the bean
task in kg-separation
Create the
repositories
cat-harness/processes/kg/kg-separation.bpmn#Create the
repositories
userTask in kg-separation
Drain: land, close or
re-target the open PRs
cat-harness/processes/kg/kg-separation.bpmn#Drain: land, close or
re-target the open PRs
task in kg-separation
Every identifier
dereferences
cat-harness/processes/kg/kg-separation.bpmn#Every identifier
dereferences
callActivity in kg-separation
Measure the cutover:
separation:cutover:check
cat-harness/processes/kg/kg-separation.bpmn#Measure the cutover:
separation:cutover:check
task in kg-separation
Measure the signals
cat-harness/processes/kg/kg-separation.bpmn#Measure the signals
task in kg-separation
Report what moves
— sizes, what breaks
cat-harness/processes/kg/kg-separation.bpmn#Report what moves
— sizes, what breaks
task in kg-separation
Separate this graph?
cat-harness/processes/kg/kg-separation.bpmn#Separate this graph?
userTask in kg-separation
Cut the subgraph
that leaves
cat-harness/processes/kg/kg-to-portal.bpmn#Cut the subgraph
that leaves
serviceTask in kg-to-portal
Decide what may
leave the repository
cat-harness/processes/kg/kg-to-portal.bpmn#Decide what may
leave the repository
task in kg-to-portal
Human eyes on the
rendered artefact
cat-harness/processes/kg/kg-to-portal.bpmn#Human eyes on the
rendered artefact
task in kg-to-portal
Package: files plus
a manifest of digests
cat-harness/processes/kg/kg-to-portal.bpmn#Package: files plus
a manifest of digests
serviceTask in kg-to-portal
Publish to the origin
(a cache may front it)
cat-harness/processes/kg/kg-to-portal.bpmn#Publish to the origin
(a cache may front it)
serviceTask in kg-to-portal
Record the decision
as still open
cat-harness/processes/kg/kg-to-portal.bpmn#Record the decision
as still open
task in kg-to-portal
Serialize to JSON-LD
cat-harness/processes/kg/kg-to-portal.bpmn#Serialize to JSON-LD
serviceTask in kg-to-portal
Sign the package
and/or each asset
cat-harness/processes/kg/kg-to-portal.bpmn#Sign the package
and/or each asset
serviceTask in kg-to-portal
State the constraints,
with denominators
cat-harness/processes/kg/kg-to-portal.bpmn#State the constraints,
with denominators
task in kg-to-portal
Verify what arrived
against what was signed
cat-harness/processes/kg/kg-to-portal.bpmn#Verify what arrived
against what was signed
task in kg-to-portal
Check disk against
lock against declaration
cat-harness/processes/kg/mount-dependency.bpmn#Check disk against
lock against declaration
task in mount-dependency
Declare the mount:
harness, repository, pin
cat-harness/processes/kg/mount-dependency.bpmn#Declare the mount:
harness, repository, pin
task in mount-dependency
Mount each instance
at its declared path
cat-harness/processes/kg/mount-dependency.bpmn#Mount each instance
at its declared path
task in mount-dependency
Re-render the
agent surface
cat-harness/processes/kg/mount-dependency.bpmn#Re-render the
agent surface
task in mount-dependency
Resolve the closure
at the pin
cat-harness/processes/kg/mount-dependency.bpmn#Resolve the closure
at the pin
task in mount-dependency
Write the lock
cat-harness/processes/kg/mount-dependency.bpmn#Write the lock
task in mount-dependency
Mount the branch tip
at the declared path
cat-harness/processes/kg/mount-subgraph.bpmn#Mount the branch tip
at the declared path
task in mount-subgraph
Mount the remote tree
at its pin
cat-harness/processes/kg/mount-subgraph.bpmn#Mount the remote tree
at its pin
task in mount-subgraph
Refuse: no flow for
this source kind
cat-harness/processes/kg/mount-subgraph.bpmn#Refuse: no flow for
this source kind
task in mount-subgraph
Resolve the subgraph's
content source
cat-harness/processes/kg/mount-subgraph.bpmn#Resolve the subgraph's
content source
task in mount-subgraph
Retrieve the npm package
or tarball
cat-harness/processes/kg/mount-subgraph.bpmn#Retrieve the npm package
or tarball
task in mount-subgraph
Use the checkout path
in place
cat-harness/processes/kg/mount-subgraph.bpmn#Use the checkout path
in place
task in mount-subgraph
Bind Typed Parameters
& Execute SPARQL
cat-harness/processes/kg/named-query-execution.bpmn#Bind Typed Parameters
& Execute SPARQL
task in named-query-execution
Check Graph Availability Guard
(requiredSubgraphs)
cat-harness/processes/kg/named-query-execution.bpmn#Check Graph Availability Guard
(requiredSubgraphs)
task in named-query-execution
Fetch & Ingest
Missing Subgraphs (.nq.gz)
cat-harness/processes/kg/named-query-execution.bpmn#Fetch & Ingest
Missing Subgraphs (.nq.gz)
task in named-query-execution
Format Universal Result
Response Envelope
cat-harness/processes/kg/named-query-execution.bpmn#Format Universal Result
Response Envelope
task in named-query-execution
Raise MissingPartitionError
(Fail-Closed Guard)
cat-harness/processes/kg/named-query-execution.bpmn#Raise MissingPartitionError
(Fail-Closed Guard)
task in named-query-execution
Reject Request
with ValidationError
cat-harness/processes/kg/named-query-execution.bpmn#Reject Request
with ValidationError
task in named-query-execution
Validate Arguments
against Parameter Schema
cat-harness/processes/kg/named-query-execution.bpmn#Validate Arguments
against Parameter Schema
task in named-query-execution
CI Gate Verification:
Audit Manifest & Schemas
cat-harness/processes/kg/nquads-distribution.bpmn#CI Gate Verification:
Audit Manifest & Schemas
serviceTask in nquads-distribution
Declare Distribution Manifest
& Named Queries
cat-harness/processes/kg/nquads-distribution.bpmn#Declare Distribution Manifest
& Named Queries
task in nquads-distribution
Extract & Skolemize
RDF Dataset
cat-harness/processes/kg/nquads-distribution.bpmn#Extract & Skolemize
RDF Dataset
task in nquads-distribution
Publish Distribution
via 'served: true' to Pages
cat-harness/processes/kg/nquads-distribution.bpmn#Publish Distribution
via 'served: true' to Pages
serviceTask in nquads-distribution
Report Budget Finding;
Refine Subgraph Splitting
cat-harness/processes/kg/nquads-distribution.bpmn#Report Budget Finding;
Refine Subgraph Splitting
task in nquads-distribution
Stream W3C N-Quads
into Subgraph Partitions
cat-harness/processes/kg/nquads-distribution.bpmn#Stream W3C N-Quads
into Subgraph Partitions
task in nquads-distribution
Verify Queries via CLI
& Test Graph Availability
cat-harness/processes/kg/nquads-distribution.bpmn#Verify Queries via CLI
& Test Graph Availability
task in nquads-distribution
Record the verdict on the node
cat-harness/processes/kg/review-code.bpmn#Record the verdict on the node
task in review-code
Review the schema definition node
cat-harness/processes/kg/review-code.bpmn#Review the schema definition node
task in review-code
Review the Tool node
cat-harness/processes/kg/review-code.bpmn#Review the Tool node
task in review-code
Run the node audits
cat-harness/processes/kg/review-code.bpmn#Run the node audits
task in review-code
Build each slice into
_site at deploy
cat-harness/processes/kg/slice-sqlite-publish.bpmn#Build each slice into
_site at deploy
serviceTask in slice-sqlite-publish
Build it locally and
measure the file
cat-harness/processes/kg/slice-sqlite-publish.bpmn#Build it locally and
measure the file
task in slice-sqlite-publish
Gate every slice:
slice:sqlite:check
cat-harness/processes/kg/slice-sqlite-publish.bpmn#Gate every slice:
slice:sqlite:check
serviceTask in slice-sqlite-publish
Report the measurement;
ship nothing
cat-harness/processes/kg/slice-sqlite-publish.bpmn#Report the measurement;
ship nothing
task in slice-sqlite-publish
Search the published
slice in a browser
cat-harness/processes/kg/slice-sqlite-publish.bpmn#Search the published
slice in a browser
task in slice-sqlite-publish
Wire it: gate, deploy
line, search, tests
cat-harness/processes/kg/slice-sqlite-publish.bpmn#Wire it: gate, deploy
line, search, tests
task in slice-sqlite-publish
Write the slice
definition
cat-harness/processes/kg/slice-sqlite-publish.bpmn#Write the slice
definition
task in slice-sqlite-publish
1 · Declare it in place,
with its seam
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#1 · Declare it in place,
with its seam
task in sub-kg-lifecycle
10 · Re-point: livesAt,
seam, submodule or subscription
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#10 · Re-point: livesAt,
seam, submodule or subscription
task in sub-kg-lifecycle
11 · Verify on a
fresh clone
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#11 · Verify on a
fresh clone
task in sub-kg-lifecycle
12 · Owner confirms:
freeze the in-repo copy
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#12 · Owner confirms:
freeze the in-repo copy
userTask in sub-kg-lifecycle
13 · Cutover: freeze the
copy in the kept trashcan
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#13 · Cutover: freeze the
copy in the kept trashcan
userTask in sub-kg-lifecycle
2 · Grow it in place
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#2 · Grow it in place
task in sub-kg-lifecycle
3 · Push generic
down first
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#3 · Push generic
down first
task in sub-kg-lifecycle
4 · Route every climb
through platform.ts
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#4 · Route every climb
through platform.ts
task in sub-kg-lifecycle
5 · Rehearse
self-contained
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#5 · Rehearse
self-contained
task in sub-kg-lifecycle
6 · Report what would
move, and how it undoes
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#6 · Report what would
move, and how it undoes
task in sub-kg-lifecycle
7 · Owner confirms:
create the repository
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#7 · Owner confirms:
create the repository
userTask in sub-kg-lifecycle
8 · Create the
repository
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#8 · Create the
repository
userTask in sub-kg-lifecycle
9 · Copy the staged
contents in, with history
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#9 · Copy the staged
contents in, with history
task in sub-kg-lifecycle
Brief, and claim
the bean
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#Brief, and claim
the bean
task in sub-kg-lifecycle
Drain: land, close or
re-target the open PRs
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#Drain: land, close or
re-target the open PRs
task in sub-kg-lifecycle
Should it leave
now?
cat-harness/processes/kg/sub-kg-lifecycle.bpmn#Should it leave
now?
userTask in sub-kg-lifecycle
Accept it, and record
where it came from
cat-harness/processes/library/content-acquisition.bpmn#Accept it, and record
where it came from
task in content-acquisition
Drop the file
in the queue
cat-harness/processes/library/content-acquisition.bpmn#Drop the file
in the queue
task in content-acquisition
Point at the upload target
[scripts/upload-url.ts]
cat-harness/processes/library/content-acquisition.bpmn#Point at the upload target
[scripts/upload-url.ts]
task in content-acquisition
Route it, and watch
the queue
cat-harness/processes/library/content-acquisition.bpmn#Route it, and watch
the queue
task in content-acquisition
Edit it in place — it is your own content
cat-harness/processes/library/copy-out-materialized.bpmn#Edit it in place — it is your own content
task in copy-out-materialized
Land the bytes in the copier's own folio/
cat-harness/processes/library/copy-out-materialized.bpmn#Land the bytes in the copier's own folio/
serviceTask in copy-out-materialized
Read the original — and write nothing
cat-harness/processes/library/copy-out-materialized.bpmn#Read the original — and write nothing
serviceTask in copy-out-materialized
Record provenance.local — what this is a copy OF
cat-harness/processes/library/copy-out-materialized.bpmn#Record provenance.local — what this is a copy OF
serviceTask in copy-out-materialized
Verify the ORIGINAL still hashes to its digest
cat-harness/processes/library/copy-out-materialized.bpmn#Verify the ORIGINAL still hashes to its digest
serviceTask in copy-out-materialized
Extract its metadata into the KG [asset-extraction]
cat-harness/processes/library/document-ingestion.bpmn#Extract its metadata into the KG [asset-extraction]
serviceTask in document-ingestion
Place it in uploads/ by a declared route [upload-routes]
cat-harness/processes/library/document-ingestion.bpmn#Place it in uploads/ by a declared route [upload-routes]
task in document-ingestion
Place the asset in library/<slug>/ [library-ingestion]
cat-harness/processes/library/document-ingestion.bpmn#Place the asset in library/<slug>/ [library-ingestion]
serviceTask in document-ingestion
Record it in library/ as referenced [library-ingestion]
cat-harness/processes/library/document-ingestion.bpmn#Record it in library/ as referenced [library-ingestion]
serviceTask in document-ingestion
Append WHO
disclaimer (if DAK)
cat-harness/processes/library/human-translation-workflow.bpmn#Append WHO
disclaimer (if DAK)
serviceTask in human-translation-workflow
Assign to qualified
human translator
cat-harness/processes/library/human-translation-workflow.bpmn#Assign to qualified
human translator
userTask in human-translation-workflow
Check translation
completeness
cat-harness/processes/library/human-translation-workflow.bpmn#Check translation
completeness
userTask in human-translation-workflow
Extract POT
(translatable strings)
cat-harness/processes/library/human-translation-workflow.bpmn#Extract POT
(translatable strings)
serviceTask in human-translation-workflow
Identify content
and target locale
cat-harness/processes/library/human-translation-workflow.bpmn#Identify content
and target locale
userTask in human-translation-workflow
Inject PO →
translated Markdown
cat-harness/processes/library/human-translation-workflow.bpmn#Inject PO →
translated Markdown
serviceTask in human-translation-workflow
Prepare domain
glossary
cat-harness/processes/library/human-translation-workflow.bpmn#Prepare domain
glossary
serviceTask in human-translation-workflow
Receive assignment
and materials
cat-harness/processes/library/human-translation-workflow.bpmn#Receive assignment
and materials
userTask in human-translation-workflow
Request completion
of remaining strings
cat-harness/processes/library/human-translation-workflow.bpmn#Request completion
of remaining strings
userTask in human-translation-workflow
Return for correction
with annotations
cat-harness/processes/library/human-translation-workflow.bpmn#Return for correction
with annotations
userTask in human-translation-workflow
Review translation
for accuracy
cat-harness/processes/library/human-translation-workflow.bpmn#Review translation
for accuracy
userTask in human-translation-workflow
Round-trip
translation QA
cat-harness/processes/library/human-translation-workflow.bpmn#Round-trip
translation QA
serviceTask in human-translation-workflow
Sign off translation
as official
cat-harness/processes/library/human-translation-workflow.bpmn#Sign off translation
as official
userTask in human-translation-workflow
Submit completed
.po file
cat-harness/processes/library/human-translation-workflow.bpmn#Submit completed
.po file
userTask in human-translation-workflow
Translate strings
in preferred tool
cat-harness/processes/library/human-translation-workflow.bpmn#Translate strings
in preferred tool
userTask in human-translation-workflow
Write status.json
(official)
cat-harness/processes/library/human-translation-workflow.bpmn#Write status.json
(official)
serviceTask in human-translation-workflow
Declare the node `materialized`
cat-harness/processes/library/materialize-remote.bpmn#Declare the node `materialized`
serviceTask in materialize-remote
Declare the purpose: working or archival
cat-harness/processes/library/materialize-remote.bpmn#Declare the purpose: working or archival
userTask in materialize-remote
ENUMERATE + SUBSET against the source descriptor
cat-harness/processes/library/materialize-remote.bpmn#ENUMERATE + SUBSET against the source descriptor
serviceTask in materialize-remote
Fetch, and record fixity
cat-harness/processes/library/materialize-remote.bpmn#Fetch, and record fixity
serviceTask in materialize-remote
Leave it `referenced`, record why
cat-harness/processes/library/materialize-remote.bpmn#Leave it `referenced`, record why
serviceTask in materialize-remote
RESTRICTIONS unknown is an answer, not a green light
cat-harness/processes/library/materialize-remote.bpmn#RESTRICTIONS unknown is an answer, not a green light
userTask in materialize-remote
RETENTION what expires this copy
cat-harness/processes/library/materialize-remote.bpmn#RETENTION what expires this copy
userTask in materialize-remote
SIZE what fraction, and what the whole would cost
cat-harness/processes/library/materialize-remote.bpmn#SIZE what fraction, and what the whole would cost
serviceTask in materialize-remote
SOURCE LOSS what survives if the origin goes
cat-harness/processes/library/materialize-remote.bpmn#SOURCE LOSS what survives if the origin goes
userTask in materialize-remote
Establish origin and licence
cat-harness/processes/library/methodology-from-source.bpmn#Establish origin and licence
task in methodology-from-source
Every skill and tool used becomes a Tool
cat-harness/processes/library/methodology-from-source.bpmn#Every skill and tool used becomes a Tool
task in methodology-from-source
Ingest into library/
cat-harness/processes/library/methodology-from-source.bpmn#Ingest into library/
callActivity in methodology-from-source
Integrate: call existing processes
cat-harness/processes/library/methodology-from-source.bpmn#Integrate: call existing processes
task in methodology-from-source
Place by ownership; declare the directory
cat-harness/processes/library/methodology-from-source.bpmn#Place by ownership; declare the directory
task in methodology-from-source
Render the method: adopted vs refused
cat-harness/processes/library/methodology-from-source.bpmn#Render the method: adopted vs refused
task in methodology-from-source
Review the adoption
cat-harness/processes/library/methodology-from-source.bpmn#Review the adoption
task in methodology-from-source
Adjudicate the conflict
cat-harness/processes/library/refresh-materialized.bpmn#Adjudicate the conflict
callActivity in refresh-materialized
ARCHIVAL verify fixity — never re-fetch
cat-harness/processes/library/refresh-materialized.bpmn#ARCHIVAL verify fixity — never re-fetch
serviceTask in refresh-materialized
Keep the local edit, and re-pin so it stops being asked
cat-harness/processes/library/refresh-materialized.bpmn#Keep the local edit, and re-pin so it stops being asked
serviceTask in refresh-materialized
Re-materialize, re-asking the five gates — and record the new fixity
cat-harness/processes/library/refresh-materialized.bpmn#Re-materialize, re-asking the five gates — and record the new fixity
serviceTask in refresh-materialized
Reconcile the two by hand
cat-harness/processes/library/refresh-materialized.bpmn#Reconcile the two by hand
task in refresh-materialized
Record the conflict, decide nothing, and do NOT re-pin
cat-harness/processes/library/refresh-materialized.bpmn#Record the conflict, decide nothing, and do NOT re-pin
serviceTask in refresh-materialized
What changed LOCALLY since
cat-harness/processes/library/refresh-materialized.bpmn#What changed LOCALLY since
serviceTask in refresh-materialized
WORKING what changed upstream
cat-harness/processes/library/refresh-materialized.bpmn#WORKING what changed upstream
serviceTask in refresh-materialized
Import into the store, and test the import
cat-harness/processes/library/sample-import.bpmn#Import into the store, and test the import
serviceTask in sample-import
Keep it as a trial: the unpublished trashcan
cat-harness/processes/library/sample-import.bpmn#Keep it as a trial: the unpublished trashcan
serviceTask in sample-import
Land it in library/
cat-harness/processes/library/sample-import.bpmn#Land it in library/
serviceTask in sample-import
Materialize remote content (the five gates)
cat-harness/processes/library/sample-import.bpmn#Materialize remote content (the five gates)
callActivity in sample-import
Record what failed
cat-harness/processes/library/sample-import.bpmn#Record what failed
serviceTask in sample-import
Refresh materialized content
cat-harness/processes/library/sample-import.bpmn#Refresh materialized content
callActivity in sample-import
Scope the sample: which items, which store, and is it PERMANENT?
cat-harness/processes/library/sample-import.bpmn#Scope the sample: which items, which store, and is it PERMANENT?
userTask in sample-import
Choose subgraphs, the asset policy, harnesses
cat-harness/processes/library/subscribe-kg.bpmn#Choose subgraphs, the asset policy, harnesses
userTask in subscribe-kg
Fetch the root declaration at the pin, and validate it
cat-harness/processes/library/subscribe-kg.bpmn#Fetch the root declaration at the pin, and validate it
serviceTask in subscribe-kg
Instantiate the harness: write its config
cat-harness/processes/library/subscribe-kg.bpmn#Instantiate the harness: write its config
serviceTask in subscribe-kg
Materialise the part [materialize-remote]
cat-harness/processes/library/subscribe-kg.bpmn#Materialise the part [materialize-remote]
callActivity in subscribe-kg
Move the entry's ref and re-cache the declaration
cat-harness/processes/library/subscribe-kg.bpmn#Move the entry's ref and re-cache the declaration
serviceTask in subscribe-kg
Name the substrate, pin a full commit SHA
cat-harness/processes/library/subscribe-kg.bpmn#Name the substrate, pin a full commit SHA
userTask in subscribe-kg
Record how the walk ended, part by part
cat-harness/processes/library/subscribe-kg.bpmn#Record how the walk ended, part by part
serviceTask in subscribe-kg
Record why it is not a substrate; write no entry
cat-harness/processes/library/subscribe-kg.bpmn#Record why it is not a substrate; write no entry
serviceTask in subscribe-kg
Refresh the held part [refresh-materialized]
cat-harness/processes/library/subscribe-kg.bpmn#Refresh the held part [refresh-materialized]
callActivity in subscribe-kg
Review what the substrate offers
cat-harness/processes/library/subscribe-kg.bpmn#Review what the substrate offers
userTask in subscribe-kg
Write the entry and cache the declaration
cat-harness/processes/library/subscribe-kg.bpmn#Write the entry and cache the declaration
serviceTask in subscribe-kg
Adjudicate flagged passage
(human reviewer)
cat-harness/processes/library/translation-workflow.bpmn#Adjudicate flagged passage
(human reviewer)
callActivity in translation-workflow
Check staleness
(source hash)
cat-harness/processes/library/translation-workflow.bpmn#Check staleness
(source hash)
serviceTask in translation-workflow
Edit the flagged passage
and re-inject
cat-harness/processes/library/translation-workflow.bpmn#Edit the flagged passage
and re-inject
userTask in translation-workflow
Extract translatable strings
(POT generation)
cat-harness/processes/library/translation-workflow.bpmn#Extract translatable strings
(POT generation)
serviceTask in translation-workflow
Inject translations
(PO → Markdown)
cat-harness/processes/library/translation-workflow.bpmn#Inject translations
(PO → Markdown)
serviceTask in translation-workflow
Produce translation
(PO file)
cat-harness/processes/library/translation-workflow.bpmn#Produce translation
(PO file)
serviceTask in translation-workflow
Round-trip translation QA
(back-translate)
cat-harness/processes/library/translation-workflow.bpmn#Round-trip translation QA
(back-translate)
serviceTask in translation-workflow
Sign off translation
(human adjudicator)
cat-harness/processes/library/translation-workflow.bpmn#Sign off translation
(human adjudicator)
userTask in translation-workflow
Write status.json
(official)
cat-harness/processes/library/translation-workflow.bpmn#Write status.json
(official)
serviceTask in translation-workflow
Write status.json
(unofficial)
cat-harness/processes/library/translation-workflow.bpmn#Write status.json
(unofficial)
serviceTask in translation-workflow
Add an actor, and declare its kind
cat-harness/processes/process/actor-role-administration.bpmn#Add an actor, and declare its kind
userTask in actor-role-administration
Audit the graph
[kg:audit]
cat-harness/processes/process/actor-role-administration.bpmn#Audit the graph
[kg:audit]
serviceTask in actor-role-administration
Branch, gates, PR and review
[code-change-review]
cat-harness/processes/process/actor-role-administration.bpmn#Branch, gates, PR and review
[code-change-review]
callActivity in actor-role-administration
Grant or revoke a permission
cat-harness/processes/process/actor-role-administration.bpmn#Grant or revoke a permission
userTask in actor-role-administration
Open or close a role to an actor
cat-harness/processes/process/actor-role-administration.bpmn#Open or close a role to an actor
userTask in actor-role-administration
Retire an actor — never delete one
cat-harness/processes/process/actor-role-administration.bpmn#Retire an actor — never delete one
userTask in actor-role-administration
Close issue ONLY on BA authorisation
cat-harness/processes/process/crdm-close.bpmn#Close issue ONLY on BA authorisation
task in crdm-close
Confirm all criteria
met
cat-harness/processes/process/crdm-close.bpmn#Confirm all criteria
met
callActivity in crdm-close
Feature sign-off on issue
cat-harness/processes/process/crdm-close.bpmn#Feature sign-off on issue
task in crdm-close
Land the feature's PRs
[merge-to-main]
cat-harness/processes/process/crdm-close.bpmn#Land the feature's PRs
[merge-to-main]
callActivity in crdm-close
Record the sign-off as a
requirement-signoff attestation
cat-harness/processes/process/crdm-close.bpmn#Record the sign-off as a
requirement-signoff attestation
serviceTask in crdm-close
Confirm the entities
are the ones meant
cat-harness/processes/process/crdm-data-model.bpmn#Confirm the entities
are the ones meant
task in crdm-data-model
Confirm the
cardinalities
cat-harness/processes/process/crdm-data-model.bpmn#Confirm the
cardinalities
task in crdm-data-model
Declare the model
where a tool can read it
cat-harness/processes/process/crdm-data-model.bpmn#Declare the model
where a tool can read it
task in crdm-data-model
Identify entities
from the BPA and requirements
cat-harness/processes/process/crdm-data-model.bpmn#Identify entities
from the BPA and requirements
task in crdm-data-model
Relations and
cardinalities, both ways
cat-harness/processes/process/crdm-data-model.bpmn#Relations and
cardinalities, both ways
task in crdm-data-model
Audit the code nodes
the increment adds
cat-harness/processes/process/crdm-deliver.bpmn#Audit the code nodes
the increment adds
callActivity in crdm-deliver
Deploy the MVP
to staging
cat-harness/processes/process/crdm-deliver.bpmn#Deploy the MVP
to staging
task in crdm-deliver
Options analysis
how to implement
cat-harness/processes/process/crdm-deliver.bpmn#Options analysis
how to implement
callActivity in crdm-deliver
Phase 6: Implement (feature branch + PR)
cat-harness/processes/process/crdm-deliver.bpmn#Phase 6: Implement (feature branch + PR)
task in crdm-deliver
Post summary to issue
cat-harness/processes/process/crdm-deliver.bpmn#Post summary to issue
task in crdm-deliver
Review increment (test behaviour)
cat-harness/processes/process/crdm-deliver.bpmn#Review increment (test behaviour)
task in crdm-deliver
Share MVP with stakeholders
cat-harness/processes/process/crdm-deliver.bpmn#Share MVP with stakeholders
task in crdm-deliver
Test MVP in own context
cat-harness/processes/process/crdm-deliver.bpmn#Test MVP in own context
task in crdm-deliver
Translate feedback into agent direction
cat-harness/processes/process/crdm-deliver.bpmn#Translate feedback into agent direction
task in crdm-deliver
Scan open issues for match
cat-harness/processes/process/crdm-issue-linking.bpmn#Scan open issues for match
task in crdm-issue-linking
Confirm needs statement
cat-harness/processes/process/crdm-needs.bpmn#Confirm needs statement
task in crdm-needs
Phase 1: Identify stakeholders
cat-harness/processes/process/crdm-needs.bpmn#Phase 1: Identify stakeholders
task in crdm-needs
Phase 1: Synthesise needs from sources
cat-harness/processes/process/crdm-needs.bpmn#Phase 1: Synthesise needs from sources
task in crdm-needs
Review synthesised needs statement
cat-harness/processes/process/crdm-needs.bpmn#Review synthesised needs statement
task in crdm-needs
Approve requirements
cat-harness/processes/process/crdm-requirements-definition.bpmn#Approve requirements
task in crdm-requirements-definition
Phase 2: Map current workflow (BPA)
cat-harness/processes/process/crdm-requirements-definition.bpmn#Phase 2: Map current workflow (BPA)
task in crdm-requirements-definition
Phase 4a: Compare the viable options
cat-harness/processes/process/crdm-requirements-definition.bpmn#Phase 4a: Compare the viable options
task in crdm-requirements-definition
Phases 3–4: Define requirements + impact
cat-harness/processes/process/crdm-requirements-definition.bpmn#Phases 3–4: Define requirements + impact
task in crdm-requirements-definition
Review requirements and impact analysis
cat-harness/processes/process/crdm-requirements-definition.bpmn#Review requirements and impact analysis
task in crdm-requirements-definition
Wireframe candidates
(web + mobile)
cat-harness/processes/process/crdm-requirements-definition.bpmn#Wireframe candidates
(web + mobile)
callActivity in crdm-requirements-definition
Close-out
cat-harness/processes/process/crdm-requirements.bpmn#Close-out
callActivity in crdm-requirements
Data model
Entities + cardinalities
cat-harness/processes/process/crdm-requirements.bpmn#Data model
Entities + cardinalities
callActivity in crdm-requirements
Describe the need (chat, issue, discussion)
cat-harness/processes/process/crdm-requirements.bpmn#Describe the need (chat, issue, discussion)
task in crdm-requirements
Detect feature request (crdm-detect skill)
cat-harness/processes/process/crdm-requirements.bpmn#Detect feature request (crdm-detect skill)
task in crdm-requirements
Phase 1
Needs
cat-harness/processes/process/crdm-requirements.bpmn#Phase 1
Needs
callActivity in crdm-requirements
Phase 5
Beans + sign-off
cat-harness/processes/process/crdm-requirements.bpmn#Phase 5
Beans + sign-off
callActivity in crdm-requirements
Phase 6
Implement + acceptance
cat-harness/processes/process/crdm-requirements.bpmn#Phase 6
Implement + acceptance
callActivity in crdm-requirements
Phases 2–4
BPA + requirements
cat-harness/processes/process/crdm-requirements.bpmn#Phases 2–4
BPA + requirements
callActivity in crdm-requirements
Announce the branch on the issue
cat-harness/processes/process/crdm-signoff.bpmn#Announce the branch on the issue
task in crdm-signoff
Choose a destination,
or none
cat-harness/processes/process/crdm-signoff.bpmn#Choose a destination,
or none
userTask in crdm-signoff
Offer the knowledge-graph
destinations for the agreed set
cat-harness/processes/process/crdm-signoff.bpmn#Offer the knowledge-graph
destinations for the agreed set
serviceTask in crdm-signoff
Phase 5: Create beans
cat-harness/processes/process/crdm-signoff.bpmn#Phase 5: Create beans
task in crdm-signoff
Record the sign-off as a
requirement-signoff attestation
cat-harness/processes/process/crdm-signoff.bpmn#Record the sign-off as a
requirement-signoff attestation
serviceTask in crdm-signoff
Run placement, and raise
a bean for the authoring
cat-harness/processes/process/crdm-signoff.bpmn#Run placement, and raise
a bean for the authoring
serviceTask in crdm-signoff
Sign off on
requirements
cat-harness/processes/process/crdm-signoff.bpmn#Sign off on
requirements
callActivity in crdm-signoff
Render and push with
the target's Tool
[its own subprocess]
cat-harness/processes/process/render-kg-to-cdn.bpmn#Render and push with
the target's Tool
[its own subprocess]
callActivity in render-kg-to-cdn
Report the push:
status and message
cat-harness/processes/process/render-kg-to-cdn.bpmn#Report the push:
status and message
task in render-kg-to-cdn
Resolve the Subgraphs,
the root URL and the
target's Tool
cat-harness/processes/process/render-kg-to-cdn.bpmn#Resolve the Subgraphs,
the root URL and the
target's Tool
task in render-kg-to-cdn
Compare what the
processes need with
what is granted
cat-harness/processes/process/secure-agent-permissions.bpmn#Compare what the
processes need with
what is granted
task in secure-agent-permissions
Explain each missing
permission, with the
exact config diff
cat-harness/processes/process/secure-agent-permissions.bpmn#Explain each missing
permission, with the
exact config diff
task in secure-agent-permissions
Grant, narrow or
refuse each
cat-harness/processes/process/secure-agent-permissions.bpmn#Grant, narrow or
refuse each
task in secure-agent-permissions
Identify the agent
Tool(s) acting here
cat-harness/processes/process/secure-agent-permissions.bpmn#Identify the agent
Tool(s) acting here
task in secure-agent-permissions
Record each answer:
who, when, scope,
the quote
cat-harness/processes/process/secure-agent-permissions.bpmn#Record each answer:
who, when, scope,
the quote
task in secure-agent-permissions
Write it through
the Tool's adapter
cat-harness/processes/process/secure-agent-permissions.bpmn#Write it through
the Tool's adapter
task in secure-agent-permissions
Ask who is acting
cat-harness/processes/process/session-state-machine.bpmn#Ask who is acting
userTask in session-state-machine
Close the session
cat-harness/processes/process/session-state-machine.bpmn#Close the session
task in session-state-machine
Establish who is acting
cat-harness/processes/process/session-state-machine.bpmn#Establish who is acting
task in session-state-machine
Open the session record
cat-harness/processes/process/session-state-machine.bpmn#Open the session record
task in session-state-machine
Refresh `updatedAt` only
cat-harness/processes/process/session-state-machine.bpmn#Refresh `updatedAt` only
task in session-state-machine
Secure the agent's
permissions
cat-harness/processes/process/session-state-machine.bpmn#Secure the agent's
permissions
callActivity in session-state-machine
Take in the turn
cat-harness/processes/process/session-state-machine.bpmn#Take in the turn
task in session-state-machine
Write what changed
cat-harness/processes/process/session-state-machine.bpmn#Write what changed
task in session-state-machine
Cross the axes
into SO, WO, ST, WT
cat-harness/processes/process/swot-analysis.bpmn#Cross the axes
into SO, WO, ST, WT
task in swot-analysis
Hand the candidates to
a decision methodology
cat-harness/processes/process/swot-analysis.bpmn#Hand the candidates to
a decision methodology
task in swot-analysis
Name the subject
and the level
cat-harness/processes/process/swot-analysis.bpmn#Name the subject
and the level
task in swot-analysis
Pool knowledge
across participants
cat-harness/processes/process/swot-analysis.bpmn#Pool knowledge
across participants
task in swot-analysis
Record what did not
classify cleanly
cat-harness/processes/process/swot-analysis.bpmn#Record what did not
classify cleanly
task in swot-analysis
Scan the environment
opportunities and threats
cat-harness/processes/process/swot-analysis.bpmn#Scan the environment
opportunities and threats
task in swot-analysis
Scan the subject
strengths and weaknesses
cat-harness/processes/process/swot-analysis.bpmn#Scan the subject
strengths and weaknesses
task in swot-analysis
Discard all entries, or a whole session
cat-harness/processes/sdlc/activity-log.bpmn#Discard all entries, or a whole session
task in activity-log
Discard one entry by id
cat-harness/processes/sdlc/activity-log.bpmn#Discard one entry by id
task in activity-log
Do the work
cat-harness/processes/sdlc/activity-log.bpmn#Do the work
task in activity-log
Log a message or an error
cat-harness/processes/sdlc/activity-log.bpmn#Log a message or an error
task in activity-log
Log task-end
cat-harness/processes/sdlc/activity-log.bpmn#Log task-end
task in activity-log
Log task-start
cat-harness/processes/sdlc/activity-log.bpmn#Log task-start
task in activity-log
Persist the log to the data store
cat-harness/processes/sdlc/activity-log.bpmn#Persist the log to the data store
task in activity-log
Report the capture state
cat-harness/processes/sdlc/activity-log.bpmn#Report the capture state
task in activity-log
Adjudicate the disagreement
cat-harness/processes/sdlc/adjudication.bpmn#Adjudicate the disagreement
task in adjudication
Dispatch with adjudicator_sees — never the artefact
cat-harness/processes/sdlc/adjudication.bpmn#Dispatch with adjudicator_sees — never the artefact
task in adjudication
State the finding and what it read
cat-harness/processes/sdlc/adjudication.bpmn#State the finding and what it read
task in adjudication
Check before you create
(exact-title search)
cat-harness/processes/sdlc/bean-lifecycle.bpmn#Check before you create
(exact-title search)
task in bean-lifecycle
Claim it
(status: in-progress)
cat-harness/processes/sdlc/bean-lifecycle.bpmn#Claim it
(status: in-progress)
task in bean-lifecycle
Complete
(no unchecked todos left)
cat-harness/processes/sdlc/bean-lifecycle.bpmn#Complete
(no unchecked todos left)
task in bean-lifecycle
Create the bean
(agent CLI, not an engine op)
cat-harness/processes/sdlc/bean-lifecycle.bpmn#Create the bean
(agent CLI, not an engine op)
task in bean-lifecycle
Leave it alone
(coordinate instead)
cat-harness/processes/sdlc/bean-lifecycle.bpmn#Leave it alone
(coordinate instead)
task in bean-lifecycle
Record the blocker
and hand back
cat-harness/processes/sdlc/bean-lifecycle.bpmn#Record the blocker
and hand back
task in bean-lifecycle
Scrap with reasons
NEVER delete
cat-harness/processes/sdlc/bean-lifecycle.bpmn#Scrap with reasons
NEVER delete
task in bean-lifecycle
Work, keeping the body current
(this is 'edit')
cat-harness/processes/sdlc/bean-lifecycle.bpmn#Work, keeping the body current
(this is 'edit')
task in bean-lifecycle
Close the
tracking issue
cat-harness/processes/sdlc/ci-health-watch.bpmn#Close the
tracking issue
task in ci-health-watch
Ensure the tracking
label exists
cat-harness/processes/sdlc/ci-health-watch.bpmn#Ensure the tracking
label exists
task in ci-health-watch
Open or EDIT the one
tracking issue
cat-harness/processes/sdlc/ci-health-watch.bpmn#Open or EDIT the one
tracking issue
task in ci-health-watch
Run check:ci-health,
WRITING the report file
cat-harness/processes/sdlc/ci-health-watch.bpmn#Run check:ci-health,
WRITING the report file
task in ci-health-watch
Address the review
cat-harness/processes/sdlc/code-change-review.bpmn#Address the review
task in code-change-review
Branch, and announce it
cat-harness/processes/sdlc/code-change-review.bpmn#Branch, and announce it
task in code-change-review
Claim the work item
cat-harness/processes/sdlc/code-change-review.bpmn#Claim the work item
task in code-change-review
Commit, push, open the PR
cat-harness/processes/sdlc/code-change-review.bpmn#Commit, push, open the PR
task in code-change-review
Make the change
cat-harness/processes/sdlc/code-change-review.bpmn#Make the change
task in code-change-review
Prepare the merge, and watch it through
cat-harness/processes/sdlc/code-change-review.bpmn#Prepare the merge, and watch it through
callActivity in code-change-review
Record what was done, and close
cat-harness/processes/sdlc/code-change-review.bpmn#Record what was done, and close
task in code-change-review
Review the change
cat-harness/processes/sdlc/code-change-review.bpmn#Review the change
task in code-change-review
Root-cause the failure
cat-harness/processes/sdlc/code-change-review.bpmn#Root-cause the failure
task in code-change-review
Run the gates against the merge of head into base
cat-harness/processes/sdlc/code-change-review.bpmn#Run the gates against the merge of head into base
task in code-change-review
Run the platform's own gates
cat-harness/processes/sdlc/code-change-review.bpmn#Run the platform's own gates
task in code-change-review
End-to-end +
accessibility (HARD)
cat-harness/processes/sdlc/code-quality-gates.bpmn#End-to-end +
accessibility (HARD)
task in code-quality-gates
Import hygiene (HARD) and
advisories (WARN-ONLY)
cat-harness/processes/sdlc/code-quality-gates.bpmn#Import hygiene (HARD) and
advisories (WARN-ONLY)
task in code-quality-gates
Publish QA results
to qa-reports (NOT A GATE)
cat-harness/processes/sdlc/code-quality-gates.bpmn#Publish QA results
to qa-reports (NOT A GATE)
callActivity in code-quality-gates
QA working copy,
built once (NOT A GATE)
cat-harness/processes/sdlc/code-quality-gates.bpmn#QA working copy,
built once (NOT A GATE)
task in code-quality-gates
Registered gates
that never run (HARD)
cat-harness/processes/sdlc/code-quality-gates.bpmn#Registered gates
that never run (HARD)
task in code-quality-gates
Repository gates
(HARD)
cat-harness/processes/sdlc/code-quality-gates.bpmn#Repository gates
(HARD)
task in code-quality-gates
Skill-registration chain
(UNMASKED)
cat-harness/processes/sdlc/code-quality-gates.bpmn#Skill-registration chain
(UNMASKED)
task in code-quality-gates
TypeScript: lint, types
and tests (HARD)
cat-harness/processes/sdlc/code-quality-gates.bpmn#TypeScript: lint, types
and tests (HARD)
task in code-quality-gates
Verdict reuse: tree
already green? (NOT A GATE)
cat-harness/processes/sdlc/code-quality-gates.bpmn#Verdict reuse: tree
already green? (NOT A GATE)
task in code-quality-gates
Adjudicate the criterion disagreement
cat-harness/processes/sdlc/criterion-adjudication.bpmn#Adjudicate the criterion disagreement
callActivity in criterion-adjudication
Grant a dispensation, with its reason
cat-harness/processes/sdlc/criterion-adjudication.bpmn#Grant a dispensation, with its reason
task in criterion-adjudication
Scope the criterion so it stops applying here
cat-harness/processes/sdlc/criterion-adjudication.bpmn#Scope the criterion so it stops applying here
task in criterion-adjudication
Write the entry that LEADS — keeping the checker's beneath it
cat-harness/processes/sdlc/criterion-adjudication.bpmn#Write the entry that LEADS — keeping the checker's beneath it
task in criterion-adjudication
Alert the publication
manager [publish-verification]
cat-harness/processes/sdlc/docs-site-publish.bpmn#Alert the publication
manager [publish-verification]
callActivity in docs-site-publish
Build the Jekyll site
and the API reference
cat-harness/processes/sdlc/docs-site-publish.bpmn#Build the Jekyll site
and the API reference
task in docs-site-publish
Close the publication
manager's alert, if open
cat-harness/processes/sdlc/docs-site-publish.bpmn#Close the publication
manager's alert, if open
task in docs-site-publish
Export the knowledge graph
and its schema
cat-harness/processes/sdlc/docs-site-publish.bpmn#Export the knowledge graph
and its schema
task in docs-site-publish
Push to the CDN
[render-kg-to-cdn]
gh-pages, FULL REPLACE
cat-harness/processes/sdlc/docs-site-publish.bpmn#Push to the CDN
[render-kg-to-cdn]
gh-pages, FULL REPLACE
callActivity in docs-site-publish
Regenerate every derived
reference from its source
cat-harness/processes/sdlc/docs-site-publish.bpmn#Regenerate every derived
reference from its source
task in docs-site-publish
Restore the OPEN PRs'
staging previews
cat-harness/processes/sdlc/docs-site-publish.bpmn#Restore the OPEN PRs'
staging previews
task in docs-site-publish
Run the release
security gate
[security:gate]
cat-harness/processes/sdlc/docs-site-publish.bpmn#Run the release
security gate
[security:gate]
task in docs-site-publish
Verify the export
[publish-verification]
cat-harness/processes/sdlc/docs-site-publish.bpmn#Verify the export
[publish-verification]
callActivity in docs-site-publish
Append `rendered`
to the render log
cat-harness/processes/sdlc/feature-staging.bpmn#Append `rendered`
to the render log
serviceTask in feature-staging
Append `retained`,
with why it stays
cat-harness/processes/sdlc/feature-staging.bpmn#Append `retained`,
with why it stays
serviceTask in feature-staging
Build the docs site
Jekyll · TypeDoc · KG export
cat-harness/processes/sdlc/feature-staging.bpmn#Build the docs site
Jekyll · TypeDoc · KG export
serviceTask in feature-staging
Check the slug's SHAPE and
that the confirmation repeats it
cat-harness/processes/sdlc/feature-staging.bpmn#Check the slug's SHAPE and
that the confirmation repeats it
serviceTask in feature-staging
Comment the preview
URL on the PR
cat-harness/processes/sdlc/feature-staging.bpmn#Comment the preview
URL on the PR
serviceTask in feature-staging
Derive the slug
from the head ref
cat-harness/processes/sdlc/feature-staging.bpmn#Derive the slug
from the head ref
serviceTask in feature-staging
Post the retention
notice on the PR
cat-harness/processes/sdlc/feature-staging.bpmn#Post the retention
notice on the PR
serviceTask in feature-staging
Push to the CDN at
STAGING/<slug>/
[render-kg-to-cdn]
cat-harness/processes/sdlc/feature-staging.bpmn#Push to the CDN at
STAGING/<slug>/
[render-kg-to-cdn]
callActivity in feature-staging
Re-evaluate liveness
AT REMOVAL TIME
cat-harness/processes/sdlc/feature-staging.bpmn#Re-evaluate liveness
AT REMOVAL TIME
serviceTask in feature-staging
Remove it AND append
`removed` — one commit
cat-harness/processes/sdlc/feature-staging.bpmn#Remove it AND append
`removed` — one commit
serviceTask in feature-staging
Remove the preview AND
append `removed` — one commit
cat-harness/processes/sdlc/feature-staging.bpmn#Remove the preview AND
append `removed` — one commit
serviceTask in feature-staging
Repeat the slug,
exactly, to confirm
cat-harness/processes/sdlc/feature-staging.bpmn#Repeat the slug,
exactly, to confirm
serviceTask in feature-staging
Regenerate the context, block,
library and site graphs — and diff
cat-harness/processes/sdlc/jsonld-drift-check.bpmn#Regenerate the context, block,
library and site graphs — and diff
task in jsonld-drift-check
Abort, restore the tree,
list what was refused
cat-harness/processes/sdlc/merge-base.bpmn#Abort, restore the tree,
list what was refused
task in merge-base
Classify every conflicted
path against the
declared patterns
cat-harness/processes/sdlc/merge-base.bpmn#Classify every conflicted
path against the
declared patterns
task in merge-base
Commit the merge
cat-harness/processes/sdlc/merge-base.bpmn#Commit the merge
task in merge-base
Merge the base in,
without committing
cat-harness/processes/sdlc/merge-base.bpmn#Merge the base in,
without committing
task in merge-base
Regenerate, asking
every CI gate
cat-harness/processes/sdlc/merge-base.bpmn#Regenerate, asking
every CI gate
task in merge-base
Report what the run
found, once
cat-harness/processes/sdlc/merge-base.bpmn#Report what the run
found, once
task in merge-base
Resolve by hand,
then regenerate
cat-harness/processes/sdlc/merge-base.bpmn#Resolve by hand,
then regenerate
task in merge-base
Resolve each by
its declared strategy
cat-harness/processes/sdlc/merge-base.bpmn#Resolve each by
its declared strategy
task in merge-base
Ask the owner on
the PR, both sides
quoted
cat-harness/processes/sdlc/merge-refusal.bpmn#Ask the owner on
the PR, both sides
quoted
task in merge-refusal
Close the bean,
merge commit
as evidence
cat-harness/processes/sdlc/merge-refusal.bpmn#Close the bean,
merge commit
as evidence
task in merge-refusal
Comment on the PR
once, linking the bean
cat-harness/processes/sdlc/merge-refusal.bpmn#Comment on the PR
once, linking the bean
task in merge-refusal
Dispatch one agent,
recorded on the bean
cat-harness/processes/sdlc/merge-refusal.bpmn#Dispatch one agent,
recorded on the bean
task in merge-refusal
Fix the PR, report
on the PR
cat-harness/processes/sdlc/merge-refusal.bpmn#Fix the PR, report
on the PR
task in merge-refusal
Hand back, with a
fail condition
cat-harness/processes/sdlc/merge-refusal.bpmn#Hand back, with a
fail condition
task in merge-refusal
Merge main in,
regenerate, fix
mechanical gates
cat-harness/processes/sdlc/merge-refusal.bpmn#Merge main in,
regenerate, fix
mechanical gates
task in merge-refusal
Re-enter a train
on the new head
cat-harness/processes/sdlc/merge-refusal.bpmn#Re-enter a train
on the new head
task in merge-refusal
Record the refusal
on the bean
cat-harness/processes/sdlc/merge-refusal.bpmn#Record the refusal
on the bean
task in merge-refusal
Scrap the bean,
with the reason
cat-harness/processes/sdlc/merge-refusal.bpmn#Scrap the bean,
with the reason
task in merge-refusal
Confirm main's CI
on the merge commit
cat-harness/processes/sdlc/merge-to-main.bpmn#Confirm main's CI
on the merge commit
task in merge-to-main
Find the owner's
authorisation for
THIS merge
cat-harness/processes/sdlc/merge-to-main.bpmn#Find the owner's
authorisation for
THIS merge
task in merge-to-main
Hand it back
[merge-refusal]
cat-harness/processes/sdlc/merge-to-main.bpmn#Hand it back
[merge-refusal]
callActivity in merge-to-main
Merge, hold
or refuse
cat-harness/processes/sdlc/merge-to-main.bpmn#Merge, hold
or refuse
task in merge-to-main
Merge, pinned to
the evaluated head
cat-harness/processes/sdlc/merge-to-main.bpmn#Merge, pinned to
the evaluated head
task in merge-to-main
No CI: run the repo's
own gates locally
cat-harness/processes/sdlc/merge-to-main.bpmn#No CI: run the repo's
own gates locally
task in merge-to-main
Note the bean,
summarise on
the issue
cat-harness/processes/sdlc/merge-to-main.bpmn#Note the bean,
summarise on
the issue
task in merge-to-main
Put the merge to
the owner, evidence
first
cat-harness/processes/sdlc/merge-to-main.bpmn#Put the merge to
the owner, evidence
first
task in merge-to-main
Re-pin downstream
mounts, as PRs
cat-harness/processes/sdlc/merge-to-main.bpmn#Re-pin downstream
mounts, as PRs
task in merge-to-main
Read the head's
evidence, live
cat-harness/processes/sdlc/merge-to-main.bpmn#Read the head's
evidence, live
task in merge-to-main
Record who authorised,
when, and the quote
cat-harness/processes/sdlc/merge-to-main.bpmn#Record who authorised,
when, and the quote
task in merge-to-main
Regenerate harness
projections (CI)
cat-harness/processes/sdlc/merge-to-main.bpmn#Regenerate harness
projections (CI)
task in merge-to-main
Admit it to the train,
record the train id
cat-harness/processes/sdlc/merge-train.bpmn#Admit it to the train,
record the train id
task in merge-train
Attribute the failure:
each member's own CI first
cat-harness/processes/sdlc/merge-train.bpmn#Attribute the failure:
each member's own CI first
task in merge-train
Bisect the train
cat-harness/processes/sdlc/merge-train.bpmn#Bisect the train
task in merge-train
Eject the culprit,
record why
cat-harness/processes/sdlc/merge-train.bpmn#Eject the culprit,
record why
task in merge-train
Find members with no CI
on their head
[pr-checks-present]
cat-harness/processes/sdlc/merge-train.bpmn#Find members with no CI
on their head
[pr-checks-present]
callActivity in merge-train
Fix the PR, then
re-signal ready
cat-harness/processes/sdlc/merge-train.bpmn#Fix the PR, then
re-signal ready
task in merge-train
Hand it back
[merge-refusal]
cat-harness/processes/sdlc/merge-train.bpmn#Hand it back
[merge-refusal]
callActivity in merge-train
Hand the culprit back
[merge-refusal]
cat-harness/processes/sdlc/merge-train.bpmn#Hand the culprit back
[merge-refusal]
callActivity in merge-train
Land each member
[merge-to-main]
cat-harness/processes/sdlc/merge-train.bpmn#Land each member
[merge-to-main]
callActivity in merge-train
Merge each member
onto the base
[merge-base]
cat-harness/processes/sdlc/merge-train.bpmn#Merge each member
onto the base
[merge-base]
callActivity in merge-train
Place it by hand,
with a reason
cat-harness/processes/sdlc/merge-train.bpmn#Place it by hand,
with a reason
task in merge-train
Read each queued PR's
live facts
cat-harness/processes/sdlc/merge-train.bpmn#Read each queued PR's
live facts
task in merge-train
Retry a declared-flaky
gate once
cat-harness/processes/sdlc/merge-train.bpmn#Retry a declared-flaky
gate once
task in merge-train
Run the gate set
on the train
[code-quality-gates]
cat-harness/processes/sdlc/merge-train.bpmn#Run the gate set
on the train
[code-quality-gates]
callActivity in merge-train
Take the next PR
in queue order
cat-harness/processes/sdlc/merge-train.bpmn#Take the next PR
in queue order
task in merge-train
Adjudicate against the checker
cat-harness/processes/sdlc/narrative-code-review.bpmn#Adjudicate against the checker
callActivity in narrative-code-review
Attest the pair, with a reason
cat-harness/processes/sdlc/narrative-code-review.bpmn#Attest the pair, with a reason
task in narrative-code-review
Raise a finding against the wrong side
cat-harness/processes/sdlc/narrative-code-review.bpmn#Raise a finding against the wrong side
task in narrative-code-review
Re-read the prose against the code
cat-harness/processes/sdlc/narrative-code-review.bpmn#Re-read the prose against the code
task in narrative-code-review
Read the pair checks' findings
cat-harness/processes/sdlc/narrative-code-review.bpmn#Read the pair checks' findings
task in narrative-code-review
Apply it, and state each option's trade-offs
cat-harness/processes/sdlc/options-analysis.bpmn#Apply it, and state each option's trade-offs
task in options-analysis
Check the selected
methodology's evidence base
cat-harness/processes/sdlc/options-analysis.bpmn#Check the selected
methodology's evidence base
task in options-analysis
Frame the decision and check the trigger
cat-harness/processes/sdlc/options-analysis.bpmn#Frame the decision and check the trigger
task in options-analysis
Record the recommendation AND the rejected options
cat-harness/processes/sdlc/options-analysis.bpmn#Record the recommendation AND the rejected options
task in options-analysis
Select the methodology by context
cat-harness/processes/sdlc/options-analysis.bpmn#Select the methodology by context
task in options-analysis
Ask, per open PR, whether its
HEAD has a run — skipping
heads younger than 15 min
cat-harness/processes/sdlc/pr-checks-present.bpmn#Ask, per open PR, whether its
HEAD has a run — skipping
heads younger than 15 min
task in pr-checks-present
Close the
tracking issue
cat-harness/processes/sdlc/pr-checks-present.bpmn#Close the
tracking issue
task in pr-checks-present
Comment ONCE per
(PR, head sha)
cat-harness/processes/sdlc/pr-checks-present.bpmn#Comment ONCE per
(PR, head sha)
task in pr-checks-present
Ensure the tracking
label exists
cat-harness/processes/sdlc/pr-checks-present.bpmn#Ensure the tracking
label exists
task in pr-checks-present
Open or EDIT the one
tracking issue
cat-harness/processes/sdlc/pr-checks-present.bpmn#Open or EDIT the one
tracking issue
task in pr-checks-present
Comment on the open
issue, naming the step
cat-harness/processes/sdlc/publish-alert.bpmn#Comment on the open
issue, naming the step
task in publish-alert
Ensure the
publication-manager label
cat-harness/processes/sdlc/publish-alert.bpmn#Ensure the
publication-manager label
task in publish-alert
Open the tracking issue,
naming the failed step
cat-harness/processes/sdlc/publish-alert.bpmn#Open the tracking issue,
naming the failed step
task in publish-alert
Triage the failure:
hold or fix forward
cat-harness/processes/sdlc/publish-alert.bpmn#Triage the failure:
hold or fix forward
userTask in publish-alert
Run every verifier
over the export
cat-harness/processes/sdlc/publish-verification.bpmn#Run every verifier
over the export
serviceTask in publish-verification
Back off
[backoff-sleep]
cat-harness/processes/sdlc/qa-publish.bpmn#Back off
[backoff-sleep]
serviceTask in qa-publish
Build the entry
[tree + manifest]
cat-harness/processes/sdlc/qa-publish.bpmn#Build the entry
[tree + manifest]
serviceTask in qa-publish
Commit a tip without
the pruned entries
cat-harness/processes/sdlc/qa-publish.bpmn#Commit a tip without
the pruned entries
serviceTask in qa-publish
Derive the key
[main/<sha> or pr/<n>/<sha>]
cat-harness/processes/sdlc/qa-publish.bpmn#Derive the key
[main/<sha> or pr/<n>/<sha>]
serviceTask in qa-publish
Plan the prune
[planPrune]
cat-harness/processes/sdlc/qa-publish.bpmn#Plan the prune
[planPrune]
serviceTask in qa-publish
Read every PR's state
cat-harness/processes/sdlc/qa-publish.bpmn#Read every PR's state
serviceTask in qa-publish
Splice onto the tip
and push (never -f)
cat-harness/processes/sdlc/qa-publish.bpmn#Splice onto the tip
and push (never -f)
serviceTask in qa-publish
Build the test run
[folio-test-run/v1]
cat-harness/processes/sdlc/qa-report-signing.bpmn#Build the test run
[folio-test-run/v1]
serviceTask in qa-report-signing
Record which route signed it
cat-harness/processes/sdlc/qa-report-signing.bpmn#Record which route signed it
serviceTask in qa-report-signing
Resolve the performer's reach
[effectiveReach + signing-api probe]
cat-harness/processes/sdlc/qa-report-signing.bpmn#Resolve the performer's reach
[effectiveReach + signing-api probe]
serviceTask in qa-report-signing
Sign as release authority
cat-harness/processes/sdlc/qa-report-signing.bpmn#Sign as release authority
userTask in qa-report-signing
Sign over the API
cat-harness/processes/sdlc/qa-report-signing.bpmn#Sign over the API
serviceTask in qa-report-signing
Store the signed report
on qa-reports
cat-harness/processes/sdlc/qa-report-signing.bpmn#Store the signed report
on qa-reports
serviceTask in qa-report-signing
Close the
tracking issue
cat-harness/processes/sdlc/repository-health-watch.bpmn#Close the
tracking issue
task in repository-health-watch
Ensure the tracking
label exists
cat-harness/processes/sdlc/repository-health-watch.bpmn#Ensure the tracking
label exists
task in repository-health-watch
Open or EDIT the one
tracking issue
cat-harness/processes/sdlc/repository-health-watch.bpmn#Open or EDIT the one
tracking issue
task in repository-health-watch
Run the health checks,
keeping the report either way
cat-harness/processes/sdlc/repository-health-watch.bpmn#Run the health checks,
keeping the report either way
task in repository-health-watch
Collect or reconstruct a handover report per agent
cat-harness/processes/sdlc/stalled-agent-triage.bpmn#Collect or reconstruct a handover report per agent
task in stalled-agent-triage
Consolidate into 2-4 themes, with a recommendation each
cat-harness/processes/sdlc/stalled-agent-triage.bpmn#Consolidate into 2-4 themes, with a recommendation each
task in stalled-agent-triage
Decide each theme
cat-harness/processes/sdlc/stalled-agent-triage.bpmn#Decide each theme
task in stalled-agent-triage
Find the footprint
cat-harness/processes/sdlc/stalled-agent-triage.bpmn#Find the footprint
task in stalled-agent-triage
Re-route open PRs that lost their driver
cat-harness/processes/sdlc/stalled-agent-triage.bpmn#Re-route open PRs that lost their driver
task in stalled-agent-triage
Record the triage and claim the picked-up work
cat-harness/processes/sdlc/stalled-agent-triage.bpmn#Record the triage and claim the picked-up work
task in stalled-agent-triage
Bind the test data
[fixed or generated]
cat-harness/processes/sdlc/test-plan-execution.bpmn#Bind the test data
[fixed or generated]
task in test-plan-execution
Execute every case, or skip it with a reason
cat-harness/processes/sdlc/test-plan-execution.bpmn#Execute every case, or skip it with a reason
task in test-plan-execution
File the signed certification
[qa-attestations/v1]
cat-harness/processes/sdlc/test-plan-execution.bpmn#File the signed certification
[qa-attestations/v1]
serviceTask in test-plan-execution
Re-execute a sample, blind to the tester's verdicts
cat-harness/processes/sdlc/test-plan-execution.bpmn#Re-execute a sample, blind to the tester's verdicts
task in test-plan-execution
Record the certification decision
[attestations]
cat-harness/processes/sdlc/test-plan-execution.bpmn#Record the certification decision
[attestations]
userTask in test-plan-execution
Record the refusal, with the failing cases
cat-harness/processes/sdlc/test-plan-execution.bpmn#Record the refusal, with the failing cases
userTask in test-plan-execution
Record why it could not be decided
cat-harness/processes/sdlc/test-plan-execution.bpmn#Record why it could not be decided
task in test-plan-execution
Request certification of the system against plan P
cat-harness/processes/sdlc/test-plan-execution.bpmn#Request certification of the system against plan P
task in test-plan-execution
Resolve the plan
[test-plan/v1]
cat-harness/processes/sdlc/test-plan-execution.bpmn#Resolve the plan
[test-plan/v1]
task in test-plan-execution
Sign the certification
cat-harness/processes/sdlc/test-plan-execution.bpmn#Sign the certification
callActivity in test-plan-execution
Write the test run and the test report
[folio-test-run/v1 + test-report/v1]
cat-harness/processes/sdlc/test-plan-execution.bpmn#Write the test run and the test report
[folio-test-run/v1 + test-report/v1]
task in test-plan-execution
Adopt the
version bump
cat-harness/processes/sdlc/upstream-pin-watch.bpmn#Adopt the
version bump
callActivity in upstream-pin-watch
Close the
tracking issue
cat-harness/processes/sdlc/upstream-pin-watch.bpmn#Close the
tracking issue
serviceTask in upstream-pin-watch
List upstream releases
and compare to the pin
cat-harness/processes/sdlc/upstream-pin-watch.bpmn#List upstream releases
and compare to the pin
serviceTask in upstream-pin-watch
Open or EDIT the one
tracking issue
cat-harness/processes/sdlc/upstream-pin-watch.bpmn#Open or EDIT the one
tracking issue
serviceTask in upstream-pin-watch
Pick up the stale pin
claim a bean
cat-harness/processes/sdlc/upstream-pin-watch.bpmn#Pick up the stale pin
claim a bean
serviceTask in upstream-pin-watch
Read the pin registry
upstream-pins.json
cat-harness/processes/sdlc/upstream-pin-watch.bpmn#Read the pin registry
upstream-pins.json
serviceTask in upstream-pin-watch
Adopt, hold
or decline
cat-harness/processes/sdlc/upstream-version-adoption.bpmn#Adopt, hold
or decline
userTask in upstream-version-adoption
Impact analysis
what of ours binds it
cat-harness/processes/sdlc/upstream-version-adoption.bpmn#Impact analysis
what of ours binds it
serviceTask in upstream-version-adoption
Move the pin
and open the PR
cat-harness/processes/sdlc/upstream-version-adoption.bpmn#Move the pin
and open the PR
serviceTask in upstream-version-adoption
MVP: build the candidate
on a staging branch
cat-harness/processes/sdlc/upstream-version-adoption.bpmn#MVP: build the candidate
on a staging branch
serviceTask in upstream-version-adoption
Options analysis
adopt · hold · decline
cat-harness/processes/sdlc/upstream-version-adoption.bpmn#Options analysis
adopt · hold · decline
callActivity in upstream-version-adoption
Post the MVP evidence
staging URL + gate results
cat-harness/processes/sdlc/upstream-version-adoption.bpmn#Post the MVP evidence
staging URL + gate results
serviceTask in upstream-version-adoption
Record the hold
or the decline
cat-harness/processes/sdlc/upstream-version-adoption.bpmn#Record the hold
or the decline
serviceTask in upstream-version-adoption
Review the MVP against
what we bind to
cat-harness/processes/sdlc/upstream-version-adoption.bpmn#Review the MVP against
what we bind to
userTask in upstream-version-adoption
Scope the delta
pinned → candidate
cat-harness/processes/sdlc/upstream-version-adoption.bpmn#Scope the delta
pinned → candidate
serviceTask in upstream-version-adoption
Map values onto the shared palette ROLES
cat-harness/processes/ui/ingest-theme.bpmn#Map values onto the shared palette ROLES
serviceTask in ingest-theme
Read the guide's own stated rules
cat-harness/processes/ui/ingest-theme.bpmn#Read the guide's own stated rules
serviceTask in ingest-theme
Read the served stylesheet's declarations
cat-harness/processes/ui/ingest-theme.bpmn#Read the served stylesheet's declarations
serviceTask in ingest-theme
Record contradictions IN the source
cat-harness/processes/ui/ingest-theme.bpmn#Record contradictions IN the source
serviceTask in ingest-theme
Theme and UI review [theme-ui-review]
cat-harness/processes/ui/ingest-theme.bpmn#Theme and UI review [theme-ui-review]
callActivity in ingest-theme
Append `removed` with the reason
cat-harness/processes/ui/staging-render-log.bpmn#Append `removed` with the reason
task in staging-render-log
Append `rendered`
cat-harness/processes/ui/staging-render-log.bpmn#Append `rendered`
task in staging-render-log
Append `restored`
cat-harness/processes/ui/staging-render-log.bpmn#Append `restored`
task in staging-render-log
Append `retained` with the reason
cat-harness/processes/ui/staging-render-log.bpmn#Append `retained` with the reason
task in staging-render-log
Preflight: is the preview live?
cat-harness/processes/ui/staging-render-log.bpmn#Preflight: is the preview live?
task in staging-render-log
Remove the artefact
cat-harness/processes/ui/staging-render-log.bpmn#Remove the artefact
task in staging-render-log
Accessibility:
measure, do not assert
cat-harness/processes/ui/theme-ui-review.bpmn#Accessibility:
measure, do not assert
task in theme-ui-review
Branding:
does it read as this instance?
cat-harness/processes/ui/theme-ui-review.bpmn#Branding:
does it read as this instance?
task in theme-ui-review
Inventory the
ingested assets
cat-harness/processes/ui/theme-ui-review.bpmn#Inventory the
ingested assets
task in theme-ui-review
Judge the assets
in their design
cat-harness/processes/ui/theme-ui-review.bpmn#Judge the assets
in their design
task in theme-ui-review
Languages: extracted,
rendered, and RTL
cat-harness/processes/ui/theme-ui-review.bpmn#Languages: extracted,
rendered, and RTL
task in theme-ui-review
Raise findings
before the assets land
cat-harness/processes/ui/theme-ui-review.bpmn#Raise findings
before the assets land
task in theme-ui-review
Adjudication
cat-harness/processes/ui/wireframe-design-review.bpmn#Adjudication
callActivity in wireframe-design-review
Blind review per criterion
cat-harness/processes/ui/wireframe-design-review.bpmn#Blind review per criterion
task in wireframe-design-review
Choose a candidate
cat-harness/processes/ui/wireframe-design-review.bpmn#Choose a candidate
callActivity in wireframe-design-review
Mechanical checks, both viewports
cat-harness/processes/ui/wireframe-design-review.bpmn#Mechanical checks, both viewports
task in wireframe-design-review
Produce >= 2 candidates, web + mobile
cat-harness/processes/ui/wireframe-design-review.bpmn#Produce >= 2 candidates, web + mobile
task in wireframe-design-review
Write the design intent
cat-harness/processes/ui/wireframe-design-review.bpmn#Write the design intent
task in wireframe-design-review
Build and publish the site
from the AST [ig-render-jekyll]
fhir-harness/processes/content/ig-ast-cache.bpmn#Build and publish the site
from the AST [ig-render-jekyll]
serviceTask in ig-ast-cache
Build the IG with the Publisher
AST exporter [ig-publisher-fork]
fhir-harness/processes/content/ig-ast-cache.bpmn#Build the IG with the Publisher
AST exporter [ig-publisher-fork]
serviceTask in ig-ast-cache
Dispatch the IG's
ig-ast-refresh.yml [ig-build-pipeline]
fhir-harness/processes/content/ig-ast-cache.bpmn#Dispatch the IG's
ig-ast-refresh.yml [ig-build-pipeline]
userTask in ig-ast-cache
Restore the AST from its cache
branch and judge it [ig-ast-delta]
fhir-harness/processes/content/ig-ast-cache.bpmn#Restore the AST from its cache
branch and judge it [ig-ast-delta]
serviceTask in ig-ast-cache
Seed the cache branch
(ig-cache seed --push) [compiled-artefact-cache]
fhir-harness/processes/content/ig-ast-cache.bpmn#Seed the cache branch
(ig-cache seed --push) [compiled-artefact-cache]
serviceTask in ig-ast-cache
Check the base AST against
the IG's inputs [ig-ast-delta]
fhir-harness/processes/content/ig-ast-delta-review.bpmn#Check the base AST against
the IG's inputs [ig-ast-delta]
serviceTask in ig-ast-delta-review
Diff base → head and render
the delta pages [ig-ast-delta]
fhir-harness/processes/content/ig-ast-delta-review.bpmn#Diff base → head and render
the delta pages [ig-ast-delta]
serviceTask in ig-ast-delta-review
Note the missed coupling
on the bean [todo-manager]
fhir-harness/processes/content/ig-ast-delta-review.bpmn#Note the missed coupling
on the bean [todo-manager]
task in ig-ast-delta-review
Read the rendered delta
[ig-ast-delta]
fhir-harness/processes/content/ig-ast-delta-review.bpmn#Read the rendered delta
[ig-ast-delta]
userTask in ig-ast-delta-review
Assemble the site
(template · Jekyll) [ig-publication]
fhir-harness/processes/content/ig-incremental-build.bpmn#Assemble the site
(template · Jekyll) [ig-publication]
serviceTask in ig-incremental-build
Compute the cone of the change
(fsh-cone --changed)
fhir-harness/processes/content/ig-incremental-build.bpmn#Compute the cone of the change
(fsh-cone --changed)
serviceTask in ig-incremental-build
Deploy the preview site
[content-publish]
fhir-harness/processes/content/ig-incremental-build.bpmn#Deploy the preview site
[content-publish]
serviceTask in ig-incremental-build
Deploy the site
[content-publish] [ig-publication]
fhir-harness/processes/content/ig-incremental-build.bpmn#Deploy the site
[content-publish] [ig-publication]
serviceTask in ig-incremental-build
File QC findings as beans
[todo-manager]
fhir-harness/processes/content/ig-incremental-build.bpmn#File QC findings as beans
[todo-manager]
task in ig-incremental-build
Full publisher build
[ig-publication]
fhir-harness/processes/content/ig-incremental-build.bpmn#Full publisher build
[ig-publication]
serviceTask in ig-incremental-build
Load or reuse the warm context
(fhir_context_load)
fhir-harness/processes/content/ig-incremental-build.bpmn#Load or reuse the warm context
(fhir_context_load)
serviceTask in ig-incremental-build
Log findings on the bean
[todo-manager]
fhir-harness/processes/content/ig-incremental-build.bpmn#Log findings on the bean
[todo-manager]
task in ig-incremental-build
Log the environment error
on the bean [todo-manager]
fhir-harness/processes/content/ig-incremental-build.bpmn#Log the environment error
on the bean [todo-manager]
task in ig-incremental-build
Merge restored and
rebuilt records
fhir-harness/processes/content/ig-incremental-build.bpmn#Merge restored and
rebuilt records
serviceTask in ig-incremental-build
Post the cone report on the PR
fhir-harness/processes/content/ig-incremental-build.bpmn#Post the cone report on the PR
task in ig-incremental-build
QC gates on the aggregate QA
[quality-control]
fhir-harness/processes/content/ig-incremental-build.bpmn#QC gates on the aggregate QA
[quality-control]
userTask in ig-incremental-build
Re-render the cone's records
(fhir_narrative · skip lists)
fhir-harness/processes/content/ig-incremental-build.bpmn#Re-render the cone's records
(fhir_narrative · skip lists)
serviceTask in ig-incremental-build
Rebuild the meta-index
(ig_metaindex_rebuild)
fhir-harness/processes/content/ig-incremental-build.bpmn#Rebuild the meta-index
(ig_metaindex_rebuild)
serviceTask in ig-incremental-build
Restore derived state
[ig-publication]
fhir-harness/processes/content/ig-incremental-build.bpmn#Restore derived state
[ig-publication]
serviceTask in ig-incremental-build
Restricted checkout
of the backward cone
fhir-harness/processes/content/ig-incremental-build.bpmn#Restricted checkout
of the backward cone
serviceTask in ig-incremental-build
Seed the cache from the green build
(ig-cache seed · verify · promote)
fhir-harness/processes/content/ig-incremental-build.bpmn#Seed the cache from the green build
(ig-cache seed · verify · promote)
serviceTask in ig-incremental-build
SUSHI on the restricted tank
[l3-fhir-authoring]
fhir-harness/processes/content/ig-incremental-build.bpmn#SUSHI on the restricted tank
[l3-fhir-authoring]
serviceTask in ig-incremental-build
Validate the cone
(fhir_validate) [fhir-validation]
fhir-harness/processes/content/ig-incremental-build.bpmn#Validate the cone
(fhir_validate) [fhir-validation]
serviceTask in ig-incremental-build
Author FSH profiles
[l3-fhir-authoring]
fhir-harness/processes/content/l3-fhir-pipeline.bpmn#Author FSH profiles
[l3-fhir-authoring]
userTask in l3-fhir-pipeline
File QC findings as beans
[todo-manager]
fhir-harness/processes/content/l3-fhir-pipeline.bpmn#File QC findings as beans
[todo-manager]
task in l3-fhir-pipeline
IG Publisher build
[ig-publication]
fhir-harness/processes/content/l3-fhir-pipeline.bpmn#IG Publisher build
[ig-publication]
serviceTask in l3-fhir-pipeline
Publish the IG site
[content-publish]
fhir-harness/processes/content/l3-fhir-pipeline.bpmn#Publish the IG site
[content-publish]
serviceTask in l3-fhir-pipeline
QC gates
[quality-control]
fhir-harness/processes/content/l3-fhir-pipeline.bpmn#QC gates
[quality-control]
userTask in l3-fhir-pipeline
SUSHI compile → FHIR JSON
[l3-fhir-authoring]
fhir-harness/processes/content/l3-fhir-pipeline.bpmn#SUSHI compile → FHIR JSON
[l3-fhir-authoring]
serviceTask in l3-fhir-pipeline
Validate against profiles
[fhir-validation]
fhir-harness/processes/content/l3-fhir-pipeline.bpmn#Validate against profiles
[fhir-validation]
serviceTask in l3-fhir-pipeline
Apply it, bring the other
side in line [l3-fhir-authoring]
fhir-harness/processes/content/questionnaire-wireframe-review.bpmn#Apply it, bring the other
side in line [l3-fhir-authoring]
userTask in questionnaire-wireframe-review
Check field for field
[check-wireframe-questionnaire]
fhir-harness/processes/content/questionnaire-wireframe-review.bpmn#Check field for field
[check-wireframe-questionnaire]
serviceTask in questionnaire-wireframe-review
Design review
[wireframe-design-review]
fhir-harness/processes/content/questionnaire-wireframe-review.bpmn#Design review
[wireframe-design-review]
callActivity in questionnaire-wireframe-review
Read the built
Questionnaire JSON
fhir-harness/processes/content/questionnaire-wireframe-review.bpmn#Read the built
Questionnaire JSON
task in questionnaire-wireframe-review
Render the wireframe
and the LHC-Forms view
fhir-harness/processes/content/questionnaire-wireframe-review.bpmn#Render the wireframe
and the LHC-Forms view
task in questionnaire-wireframe-review
Review the staged
form and wireframe
fhir-harness/processes/content/questionnaire-wireframe-review.bpmn#Review the staged
form and wireframe
userTask in questionnaire-wireframe-review
Screenshots, web and
mobile [wireframe-check]
fhir-harness/processes/content/questionnaire-wireframe-review.bpmn#Screenshots, web and
mobile [wireframe-check]
serviceTask in questionnaire-wireframe-review
Stage the renderings
[feature-staging]
fhir-harness/processes/content/questionnaire-wireframe-review.bpmn#Stage the renderings
[feature-staging]
serviceTask in questionnaire-wireframe-review
Triage the change
request [content-feedback]
fhir-harness/processes/content/questionnaire-wireframe-review.bpmn#Triage the change
request [content-feedback]
task in questionnaire-wireframe-review
Choose from the offered options
folio-assistant-core/processes/conduct/getting-started.bpmn#Choose from the offered options
userTask in getting-started
Create the repository
folio-assistant-core/processes/conduct/getting-started.bpmn#Create the repository
serviceTask in getting-started
Detect the interaction modality
folio-assistant-core/processes/conduct/getting-started.bpmn#Detect the interaction modality
serviceTask in getting-started
Import what, where, and who does it
folio-assistant-core/processes/conduct/getting-started.bpmn#Import what, where, and who does it
userTask in getting-started
Provision gh-pages
folio-assistant-core/processes/conduct/getting-started.bpmn#Provision gh-pages
serviceTask in getting-started
Read the repository facts
folio-assistant-core/processes/conduct/getting-started.bpmn#Read the repository facts
serviceTask in getting-started
Say it could not be confirmed
folio-assistant-core/processes/conduct/getting-started.bpmn#Say it could not be confirmed
serviceTask in getting-started
Say where it will be
folio-assistant-core/processes/conduct/getting-started.bpmn#Say where it will be
serviceTask in getting-started
Scaffold the folio (folio_init)
folio-assistant-core/processes/conduct/getting-started.bpmn#Scaffold the folio (folio_init)
serviceTask in getting-started
Scan the repo for content worth importing
folio-assistant-core/processes/conduct/getting-started.bpmn#Scan the repo for content worth importing
serviceTask in getting-started
Seed the work plan
folio-assistant-core/processes/conduct/getting-started.bpmn#Seed the work plan
serviceTask in getting-started
Start the Pages build and derive the URL
folio-assistant-core/processes/conduct/getting-started.bpmn#Start the Pages build and derive the URL
serviceTask in getting-started
1 · Plan the document
[content-plan]
folio-assistant-core/processes/content/authoring-a-document.bpmn#1 · Plan the document
[content-plan]
userTask in authoring-a-document
2 · Seed the work plan
[todo-manager]
folio-assistant-core/processes/content/authoring-a-document.bpmn#2 · Seed the work plan
[todo-manager]
callActivity in authoring-a-document
3 · Scaffold the folio
[folio_init]
folio-assistant-core/processes/content/authoring-a-document.bpmn#3 · Scaffold the folio
[folio_init]
serviceTask in authoring-a-document
4 · Author blocks
[document-authoring]
folio-assistant-core/processes/content/authoring-a-document.bpmn#4 · Author blocks
[document-authoring]
serviceTask in authoring-a-document
5 · Check the profile
[content-validate]
folio-assistant-core/processes/content/authoring-a-document.bpmn#5 · Check the profile
[content-validate]
serviceTask in authoring-a-document
6 · Validate
[content-validate]
folio-assistant-core/processes/content/authoring-a-document.bpmn#6 · Validate
[content-validate]
serviceTask in authoring-a-document
7 · Render MD / HTML / PDF
[document-publishing]
folio-assistant-core/processes/content/authoring-a-document.bpmn#7 · Render MD / HTML / PDF
[document-publishing]
serviceTask in authoring-a-document
8 · Review and feedback
[content-review]
folio-assistant-core/processes/content/authoring-a-document.bpmn#8 · Review and feedback
[content-review]
userTask in authoring-a-document
9 · Publish
[content-publish]
folio-assistant-core/processes/content/authoring-a-document.bpmn#9 · Publish
[content-publish]
serviceTask in authoring-a-document
Adjudicate the disagreement
[adjudication]
folio-assistant-core/processes/content/content-change-review.bpmn#Adjudicate the disagreement
[adjudication]
callActivity in content-change-review
Approve
folio-assistant-core/processes/content/content-change-review.bpmn#Approve
task in content-change-review
Assess downstream impact
folio-assistant-core/processes/content/content-change-review.bpmn#Assess downstream impact
task in content-change-review
Build staging site
folio-assistant-core/processes/content/content-change-review.bpmn#Build staging site
task in content-change-review
Comment staging URL on PR
folio-assistant-core/processes/content/content-change-review.bpmn#Comment staging URL on PR
task in content-change-review
Commit, push, update PR
folio-assistant-core/processes/content/content-change-review.bpmn#Commit, push, update PR
task in content-change-review
Compare main vs staging
folio-assistant-core/processes/content/content-change-review.bpmn#Compare main vs staging
task in content-change-review
Create feature branch
folio-assistant-core/processes/content/content-change-review.bpmn#Create feature branch
task in content-change-review
Deploy to STAGING/<slug>/
folio-assistant-core/processes/content/content-change-review.bpmn#Deploy to STAGING/<slug>/
task in content-change-review
Describe the desired change
folio-assistant-core/processes/content/content-change-review.bpmn#Describe the desired change
task in content-change-review
Detect change scope & impact
folio-assistant-core/processes/content/content-change-review.bpmn#Detect change scope & impact
task in content-change-review
Edit deterministic logic (if needed)
folio-assistant-core/processes/content/content-change-review.bpmn#Edit deterministic logic (if needed)
task in content-change-review
Edit narrative content blocks
folio-assistant-core/processes/content/content-change-review.bpmn#Edit narrative content blocks
task in content-change-review
Ingest tagged review comments
[folio-review-comments]
folio-assistant-core/processes/content/content-change-review.bpmn#Ingest tagged review comments
[folio-review-comments]
task in content-change-review
Iterate on author feedback
folio-assistant-core/processes/content/content-change-review.bpmn#Iterate on author feedback
task in content-change-review
Merge, on explicit confirmation
folio-assistant-core/processes/content/content-change-review.bpmn#Merge, on explicit confirmation
task in content-change-review
Note the main-branch watch
[watch]
folio-assistant-core/processes/content/content-change-review.bpmn#Note the main-branch watch
[watch]
task in content-change-review
Open the branch-watch bean
[watch]
folio-assistant-core/processes/content/content-change-review.bpmn#Open the branch-watch bean
[watch]
task in content-change-review
Options analysis
how to absorb the impact
folio-assistant-core/processes/content/content-change-review.bpmn#Options analysis
how to absorb the impact
callActivity in content-change-review
Rebuild main site
folio-assistant-core/processes/content/content-change-review.bpmn#Rebuild main site
task in content-change-review
Remove STAGING/<slug>/
folio-assistant-core/processes/content/content-change-review.bpmn#Remove STAGING/<slug>/
task in content-change-review
Request changes
folio-assistant-core/processes/content/content-change-review.bpmn#Request changes
task in content-change-review
Request further revisions
folio-assistant-core/processes/content/content-change-review.bpmn#Request further revisions
task in content-change-review
Review each slice
[review-task]
folio-assistant-core/processes/content/content-change-review.bpmn#Review each slice
[review-task]
callActivity in content-change-review
Review impact assessment
folio-assistant-core/processes/content/content-change-review.bpmn#Review impact assessment
task in content-change-review
Review staged rendering
folio-assistant-core/processes/content/content-change-review.bpmn#Review staged rendering
task in content-change-review
Review the editorial dependencies
folio-assistant-core/processes/content/content-change-review.bpmn#Review the editorial dependencies
task in content-change-review
Slice the change and assign reviewers
folio-assistant-core/processes/content/content-change-review.bpmn#Slice the change and assign reviewers
task in content-change-review
Submit to review committee
folio-assistant-core/processes/content/content-change-review.bpmn#Submit to review committee
task in content-change-review
Withdraw a review comment
[folio-review-comment-move]
folio-assistant-core/processes/content/content-change-review.bpmn#Withdraw a review comment
[folio-review-comment-move]
task in content-change-review
Draft, review and publish
[content-publish]
folio-assistant-core/processes/content/content-lifecycle.bpmn#Draft, review and publish
[content-publish]
callActivity in content-lifecycle
Editing and HCI validation
[content-author]
folio-assistant-core/processes/content/content-lifecycle.bpmn#Editing and HCI validation
[content-author]
callActivity in content-lifecycle
File feedback as beans
[todo-manager]
folio-assistant-core/processes/content/content-lifecycle.bpmn#File feedback as beans
[todo-manager]
task in content-lifecycle
Integration test and QA sweep
[content-test]
folio-assistant-core/processes/content/content-lifecycle.bpmn#Integration test and QA sweep
[content-test]
serviceTask in content-lifecycle
Plan scope, team, artifacts
[content-plan]
folio-assistant-core/processes/content/content-lifecycle.bpmn#Plan scope, team, artifacts
[content-plan]
userTask in content-lifecycle
Retire or archive
[content-retire]
folio-assistant-core/processes/content/content-lifecycle.bpmn#Retire or archive
[content-retire]
userTask in content-lifecycle
Seed the work plan
[todo-manager]
folio-assistant-core/processes/content/content-lifecycle.bpmn#Seed the work plan
[todo-manager]
callActivity in content-lifecycle
Triage published feedback
[content-feedback]
folio-assistant-core/processes/content/content-lifecycle.bpmn#Triage published feedback
[content-feedback]
userTask in content-lifecycle
Archive the release bean
[todo-manager]
folio-assistant-core/processes/content/draft-to-publication.bpmn#Archive the release bean
[todo-manager]
task in draft-to-publication
Authorise the release
[content-publish]
folio-assistant-core/processes/content/draft-to-publication.bpmn#Authorise the release
[content-publish]
userTask in draft-to-publication
Build the draft publication
[content-publish]
folio-assistant-core/processes/content/draft-to-publication.bpmn#Build the draft publication
[content-publish]
serviceTask in draft-to-publication
Circulate the draft
[content-review]
folio-assistant-core/processes/content/draft-to-publication.bpmn#Circulate the draft
[content-review]
userTask in draft-to-publication
Clinical / scientific sign-off
[content-review]
folio-assistant-core/processes/content/draft-to-publication.bpmn#Clinical / scientific sign-off
[content-review]
userTask in draft-to-publication
Close the release beans
[todo-manager]
folio-assistant-core/processes/content/draft-to-publication.bpmn#Close the release beans
[todo-manager]
task in draft-to-publication
Editing and HCI validation
[content-author]
folio-assistant-core/processes/content/draft-to-publication.bpmn#Editing and HCI validation
[content-author]
callActivity in draft-to-publication
Open beans for the change requests
[todo-manager]
folio-assistant-core/processes/content/draft-to-publication.bpmn#Open beans for the change requests
[todo-manager]
task in draft-to-publication
Open or claim the release bean
[todo-manager]
folio-assistant-core/processes/content/draft-to-publication.bpmn#Open or claim the release bean
[todo-manager]
task in draft-to-publication
Public comment on the review version
folio-assistant-core/processes/content/draft-to-publication.bpmn#Public comment on the review version
callActivity in draft-to-publication
Review the draft publication
[content-review]
folio-assistant-core/processes/content/draft-to-publication.bpmn#Review the draft publication
[content-review]
userTask in draft-to-publication
Run publication QA gates
[content-test]
folio-assistant-core/processes/content/draft-to-publication.bpmn#Run publication QA gates
[content-test]
serviceTask in draft-to-publication
Version, tag and publish
[content-publish]
folio-assistant-core/processes/content/draft-to-publication.bpmn#Version, tag and publish
[content-publish]
serviceTask in draft-to-publication
Agent review of the change
[content-review]
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Agent review of the change
[content-review]
serviceTask in editing-hci-validation
Build and QA gates
[content-test]
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Build and QA gates
[content-test]
serviceTask in editing-hci-validation
Claim or open the bean
[todo-manager]
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Claim or open the bean
[todo-manager]
task in editing-hci-validation
Collate findings into a report
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Collate findings into a report
serviceTask in editing-hci-validation
Commit into the corpus
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Commit into the corpus
serviceTask in editing-hci-validation
Describe the intended change
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Describe the intended change
userTask in editing-hci-validation
Draft the block edit
[content-author]
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Draft the block edit
[content-author]
serviceTask in editing-hci-validation
Gather and verify the evidence
[evidence-retrieval]
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Gather and verify the evidence
[evidence-retrieval]
callActivity in editing-hci-validation
Human / SME review
[content-review]
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Human / SME review
[content-review]
userTask in editing-hci-validation
Log findings on the bean
[todo-manager]
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Log findings on the bean
[todo-manager]
serviceTask in editing-hci-validation
Options analysis
accept · revise · discard
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Options analysis
accept · revise · discard
callActivity in editing-hci-validation
Record the decision and its audit note
[decision-audit]
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Record the decision and its audit note
[decision-audit]
userTask in editing-hci-validation
Resolve or re-open the bean
[todo-manager]
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Resolve or re-open the bean
[todo-manager]
task in editing-hci-validation
Review the findings
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Review the findings
userTask in editing-hci-validation
Revise the proposed change
[content-author]
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Revise the proposed change
[content-author]
serviceTask in editing-hci-validation
Schema and constraint checks
[content-validate]
folio-assistant-core/processes/content/editing-hci-validation.bpmn#Schema and constraint checks
[content-validate]
serviceTask in editing-hci-validation
Appraise and grade the body of evidence
folio-assistant-core/processes/content/evidence-retrieval.bpmn#Appraise and grade the body of evidence
userTask in evidence-retrieval
Attach the evidence to the recommendation
[content-author]
folio-assistant-core/processes/content/evidence-retrieval.bpmn#Attach the evidence to the recommendation
[content-author]
userTask in evidence-retrieval
Frame the question as PICO
[content-author]
folio-assistant-core/processes/content/evidence-retrieval.bpmn#Frame the question as PICO
[content-author]
userTask in evidence-retrieval
Open a bean for the unverified citation
[todo-manager]
folio-assistant-core/processes/content/evidence-retrieval.bpmn#Open a bean for the unverified citation
[todo-manager]
serviceTask in evidence-retrieval
Query data repositories and statistical datasets
folio-assistant-core/processes/content/evidence-retrieval.bpmn#Query data repositories and statistical datasets
serviceTask in evidence-retrieval
Record the evidence gap
[todo-manager]
folio-assistant-core/processes/content/evidence-retrieval.bpmn#Record the evidence gap
[todo-manager]
serviceTask in evidence-retrieval
Review the guidance already in this content
[content-review]
folio-assistant-core/processes/content/evidence-retrieval.bpmn#Review the guidance already in this content
[content-review]
userTask in evidence-retrieval
Search trusted CONTENT — L2 DAKs, L3 IGs
folio-assistant-core/processes/content/evidence-retrieval.bpmn#Search trusted CONTENT — L2 DAKs, L3 IGs
serviceTask in evidence-retrieval
Search trusted SOURCES — L1
[document-intake]
folio-assistant-core/processes/content/evidence-retrieval.bpmn#Search trusted SOURCES — L1
[document-intake]
serviceTask in evidence-retrieval
Verify authority against the observatory / registry API
folio-assistant-core/processes/content/evidence-retrieval.bpmn#Verify authority against the observatory / registry API
serviceTask in evidence-retrieval
Agree each change-set's requirements on its issue
folio-assistant-core/processes/content/public-comment.bpmn#Agree each change-set's requirements on its issue
task in public-comment
Assign to committee members
folio-assistant-core/processes/content/public-comment.bpmn#Assign to committee members
task in public-comment
Decide, weighing the recommendations
folio-assistant-core/processes/content/public-comment.bpmn#Decide, weighing the recommendations
task in public-comment
Edit the document as decided, on a feature branch
folio-assistant-core/processes/content/public-comment.bpmn#Edit the document as decided, on a feature branch
task in public-comment
Ingest and place each comment
folio-assistant-core/processes/content/public-comment.bpmn#Ingest and place each comment
task in public-comment
Mark incorporated when the change set merges
folio-assistant-core/processes/content/public-comment.bpmn#Mark incorporated when the change set merges
task in public-comment
Propose change-sets, as records with no issue yet
folio-assistant-core/processes/content/public-comment.bpmn#Propose change-sets, as records with no issue yet
task in public-comment
Recommend a decision, with a rationale
folio-assistant-core/processes/content/public-comment.bpmn#Recommend a decision, with a rationale
task in public-comment
Record the withdrawal
folio-assistant-core/processes/content/public-comment.bpmn#Record the withdrawal
task in public-comment
Review the change set on its staging preview
folio-assistant-core/processes/content/public-comment.bpmn#Review the change set on its staging preview
callActivity in public-comment
Triage: confirm the anchor, type and priority
folio-assistant-core/processes/content/public-comment.bpmn#Triage: confirm the anchor, type and priority
task in public-comment
Deduplicate, and keep what is actually relevant
folio-assistant-core/processes/library/deep-document-research.bpmn#Deduplicate, and keep what is actually relevant
task in deep-document-research
Filter the corpus, choose the granularity, decompose the question
folio-assistant-core/processes/library/deep-document-research.bpmn#Filter the corpus, choose the granularity, decompose the question
task in deep-document-research
Retrieve for each sub-question
folio-assistant-core/processes/library/deep-document-research.bpmn#Retrieve for each sub-question
task in deep-document-research
Synthesise, cite to a location, and say what was not found
folio-assistant-core/processes/library/deep-document-research.bpmn#Synthesise, cite to a location, and say what was not found
task in deep-document-research
Bind the folder name to the bibliography slug
folio-assistant-core/processes/library/ingest-build-l1-kg.bpmn#Bind the folder name to the bibliography slug
serviceTask in ingest-build-l1-kg
Record assets[] — local path or remote URL
folio-assistant-core/processes/library/ingest-build-l1-kg.bpmn#Record assets[] — local path or remote URL
serviceTask in ingest-build-l1-kg
Write dublin-core.jsonld (the record of truth)
folio-assistant-core/processes/library/ingest-build-l1-kg.bpmn#Write dublin-core.jsonld (the record of truth)
serviceTask in ingest-build-l1-kg
Write manifest.jsonld referencing it
folio-assistant-core/processes/library/ingest-build-l1-kg.bpmn#Write manifest.jsonld referencing it
serviceTask in ingest-build-l1-kg
Archive → greppable contents manifest
folio-assistant-core/processes/library/ingest-derive-content.bpmn#Archive → greppable contents manifest
serviceTask in ingest-derive-content
Cite the author of every narrative
folio-assistant-core/processes/library/ingest-derive-content.bpmn#Cite the author of every narrative
serviceTask in ingest-derive-content
File info, sizes, hashes, timestamps, mimetype
folio-assistant-core/processes/library/ingest-derive-content.bpmn#File info, sizes, hashes, timestamps, mimetype
serviceTask in ingest-derive-content
Narrative description per image, localized
folio-assistant-core/processes/library/ingest-derive-content.bpmn#Narrative description per image, localized
serviceTask in ingest-derive-content
Sheet names, headers, shape, narrative
folio-assistant-core/processes/library/ingest-derive-content.bpmn#Sheet names, headers, shape, narrative
serviceTask in ingest-derive-content
Transcribe and translate audio
folio-assistant-core/processes/library/ingest-derive-content.bpmn#Transcribe and translate audio
serviceTask in ingest-derive-content
Extract claim candidates
folio-assistant-core/processes/library/ingest-extract-structure.bpmn#Extract claim candidates
serviceTask in ingest-extract-structure
Extract the text layer
folio-assistant-core/processes/library/ingest-extract-structure.bpmn#Extract the text layer
serviceTask in ingest-extract-structure
OCR to ocr/page-*.txt
folio-assistant-core/processes/library/ingest-extract-structure.bpmn#OCR to ocr/page-*.txt
serviceTask in ingest-extract-structure
Split into sections/*.md with doc_brief front-matter
folio-assistant-core/processes/library/ingest-extract-structure.bpmn#Split into sections/*.md with doc_brief front-matter
serviceTask in ingest-extract-structure
Write structure.json (TOC, page ranges, metadata)
folio-assistant-core/processes/library/ingest-extract-structure.bpmn#Write structure.json (TOC, page ranges, metadata)
serviceTask in ingest-extract-structure
Adjudicate the flagged passage
folio-assistant-core/processes/library/ingest-l1-completeness-gate.bpmn#Adjudicate the flagged passage
callActivity in ingest-l1-completeness-gate
Is every derived artefact present?
folio-assistant-core/processes/library/ingest-l1-completeness-gate.bpmn#Is every derived artefact present?
serviceTask in ingest-l1-completeness-gate
Record the L1 completeness verdict
folio-assistant-core/processes/library/ingest-l1-completeness-gate.bpmn#Record the L1 completeness verdict
serviceTask in ingest-l1-completeness-gate
Round-trip translation QA
folio-assistant-core/processes/library/ingest-l1-completeness-gate.bpmn#Round-trip translation QA
serviceTask in ingest-l1-completeness-gate
Available to cite as an L1 source
folio-assistant-core/processes/library/l1-document-ingestion.bpmn#Available to cite as an L1 source
task in l1-document-ingestion
Basic ingestion (harness)
folio-assistant-core/processes/library/l1-document-ingestion.bpmn#Basic ingestion (harness)
callActivity in l1-document-ingestion
Build the L1 knowledge graph [document-intake]
folio-assistant-core/processes/library/l1-document-ingestion.bpmn#Build the L1 knowledge graph [document-intake]
callActivity in l1-document-ingestion
Derive content from the assets [document-intake]
folio-assistant-core/processes/library/l1-document-ingestion.bpmn#Derive content from the assets [document-intake]
callActivity in l1-document-ingestion
Detect media type and mint a doc id [document-intake]
folio-assistant-core/processes/library/l1-document-ingestion.bpmn#Detect media type and mint a doc id [document-intake]
serviceTask in l1-document-ingestion
Establish the licence from the upload alone [document-intake]
folio-assistant-core/processes/library/l1-document-ingestion.bpmn#Establish the licence from the upload alone [document-intake]
serviceTask in l1-document-ingestion
Extract structure [document-intake]
folio-assistant-core/processes/library/l1-document-ingestion.bpmn#Extract structure [document-intake]
callActivity in l1-document-ingestion
Ingest the theme [theme-art-intake]
folio-assistant-core/processes/library/l1-document-ingestion.bpmn#Ingest the theme [theme-art-intake]
callActivity in l1-document-ingestion
L1 completeness gate
folio-assistant-core/processes/library/l1-document-ingestion.bpmn#L1 completeness gate
callActivity in l1-document-ingestion
Move into library/<bib-slug>/
folio-assistant-core/processes/library/l1-document-ingestion.bpmn#Move into library/<bib-slug>/
serviceTask in l1-document-ingestion
Prose blocks enter the summary queue [l1-document-ingestion]
folio-assistant-core/processes/library/l1-document-ingestion.bpmn#Prose blocks enter the summary queue [l1-document-ingestion]
serviceTask in l1-document-ingestion
Record the gap as a bean
folio-assistant-core/processes/library/l1-document-ingestion.bpmn#Record the gap as a bean
serviceTask in l1-document-ingestion
Close the window back to its avatar
folio-assistant-core/processes/ui/board-open-close.bpmn#Close the window back to its avatar
task in board-open-close
Leave a reachable way back
folio-assistant-core/processes/ui/board-open-close.bpmn#Leave a reachable way back
task in board-open-close
Project a window onto the board
folio-assistant-core/processes/ui/board-open-close.bpmn#Project a window onto the board
task in board-open-close
Raise the window the reader selected
folio-assistant-core/processes/ui/board-open-close.bpmn#Raise the window the reader selected
task in board-open-close
Render every card as its avatar
folio-assistant-core/processes/ui/board-open-close.bpmn#Render every card as its avatar
task in board-open-close
Resolve the kind's zoom threshold
folio-assistant-core/processes/ui/board-open-close.bpmn#Resolve the kind's zoom threshold
task in board-open-close
Swap cards below the threshold; leave open windows alone
folio-assistant-core/processes/ui/board-open-close.bpmn#Swap cards below the threshold; leave open windows alone
task in board-open-close
Record x,y for this note on THIS board
folio-assistant-core/processes/ui/board-place-note.bpmn#Record x,y for this note on THIS board
task in board-place-note
Sweep positions whose note is gone
folio-assistant-core/processes/ui/board-place-note.bpmn#Sweep positions whose note is gone
task in board-place-note
Write the note into the folio — with no coordinate
folio-assistant-core/processes/ui/board-place-note.bpmn#Write the note into the folio — with no coordinate
task in board-place-note
Drop its positions and sweep orphans
folio-assistant-core/processes/ui/board-relocate.bpmn#Drop its positions and sweep orphans
task in board-relocate
Leave the content exactly where it is
folio-assistant-core/processes/ui/board-relocate.bpmn#Leave the content exactly where it is
task in board-relocate
Name what will move, and where it lands
folio-assistant-core/processes/ui/board-relocate.bpmn#Name what will move, and where it lands
task in board-relocate
Relocate the content to the trashcan
folio-assistant-core/processes/ui/board-relocate.bpmn#Relocate the content to the trashcan
task in board-relocate
Say what moved and where it went
folio-assistant-core/processes/ui/board-relocate.bpmn#Say what moved and where it went
task in board-relocate
Regenerate AtomicMass.lean
from the data table — and diff
folio-assistant-sci/processes/content/atomic-mass-drift-check.bpmn#Regenerate AtomicMass.lean
from the data table — and diff
task in atomic-mass-drift-check
1 · Plan the paper
[content-plan]
folio-assistant-sci/processes/content/authoring-a-paper.bpmn#1 · Plan the paper
[content-plan]
userTask in authoring-a-paper
2 · Seed the work plan
[todo-manager]
folio-assistant-sci/processes/content/authoring-a-paper.bpmn#2 · Seed the work plan
[todo-manager]
task in authoring-a-paper
3 · Scaffold the folio repo
[content-plan]
folio-assistant-sci/processes/content/authoring-a-paper.bpmn#3 · Scaffold the folio repo
[content-plan]
serviceTask in authoring-a-paper
4 · Author blocks
[content-author]
folio-assistant-sci/processes/content/authoring-a-paper.bpmn#4 · Author blocks
[content-author]
serviceTask in authoring-a-paper
5 · Formalise in Lean
[lean-formalization]
folio-assistant-sci/processes/content/authoring-a-paper.bpmn#5 · Formalise in Lean
[lean-formalization]
serviceTask in authoring-a-paper
6 · Validate
[content-validate]
folio-assistant-sci/processes/content/authoring-a-paper.bpmn#6 · Validate
[content-validate]
serviceTask in authoring-a-paper
7 · Render PDF / HTML
[latex-authoring]
folio-assistant-sci/processes/content/authoring-a-paper.bpmn#7 · Render PDF / HTML
[latex-authoring]
serviceTask in authoring-a-paper
8 · Review and feedback
[content-review]
folio-assistant-sci/processes/content/authoring-a-paper.bpmn#8 · Review and feedback
[content-review]
userTask in authoring-a-paper
9 · Publish
[content-publish]
folio-assistant-sci/processes/content/authoring-a-paper.bpmn#9 · Publish
[content-publish]
serviceTask in authoring-a-paper
Build the doc-gen4 render
over the warm cache
folio-assistant-sci/processes/content/lean-docs-publish.bpmn#Build the doc-gen4 render
over the warm cache
task in lean-docs-publish
Stage the render under the
site and rail every page
folio-assistant-sci/processes/content/lean-docs-publish.bpmn#Stage the render under the
site and rail every page
task in lean-docs-publish
Determine appropriate digital health interventions
smart-base/methodologies/processes/diig-investment-path.bpmn#Determine appropriate digital health interventions
task in diig-investment-path
Develop a budget
smart-base/methodologies/processes/diig-investment-path.bpmn#Develop a budget
task in diig-investment-path
Form the team and establish goals
smart-base/methodologies/processes/diig-investment-path.bpmn#Form the team and establish goals
task in diig-investment-path
Make the value proposition and set next steps
smart-base/methodologies/processes/diig-investment-path.bpmn#Make the value proposition and set next steps
task in diig-investment-path
Map the current state and confirm bottlenecks
smart-base/methodologies/processes/diig-investment-path.bpmn#Map the current state and confirm bottlenecks
task in diig-investment-path
Monitor, and use data effectively
smart-base/methodologies/processes/diig-investment-path.bpmn#Monitor, and use data effectively
task in diig-investment-path
Plan the implementation
smart-base/methodologies/processes/diig-investment-path.bpmn#Plan the implementation
task in diig-investment-path
Prioritize, and map to health system challenges
smart-base/methodologies/processes/diig-investment-path.bpmn#Prioritize, and map to health system challenges
task in diig-investment-path
L3 FHIR IG pipeline
(fhir-harness)
smart-base/processes/content/dak-l3-ig.bpmn#L3 FHIR IG pipeline
(fhir-harness)
callActivity in dak-l3-ig
Map L2 → L3
[l3-fhir-authoring]
smart-base/processes/content/dak-l3-ig.bpmn#Map L2 → L3
[l3-fhir-authoring]
userTask in dak-l3-ig
Edit the component
[l2-component-edit-review]
smart-base/processes/content/l2-component-edit-review.bpmn#Edit the component
[l2-component-edit-review]
task in l2-component-edit-review
Render, stage, before/after
[before-after-preview · feature-staging]
smart-base/processes/content/l2-component-edit-review.bpmn#Render, stage, before/after
[before-after-preview · feature-staging]
task in l2-component-edit-review
Reopen upstream, flag derived assets
[todo-manager]
smart-base/processes/content/l2-component-edit-review.bpmn#Reopen upstream, flag derived assets
[todo-manager]
task in l2-component-edit-review
Review the staged component
[content-review]
smart-base/processes/content/l2-component-edit-review.bpmn#Review the staged component
[content-review]
callActivity in l2-component-edit-review
Run the component's checker
[content-validate · content-test]
smart-base/processes/content/l2-component-edit-review.bpmn#Run the component's checker
[content-validate · content-test]
task in l2-component-edit-review
Assemble and validate the DAK
[content-validate]
smart-base/processes/content/l2-dak-authoring.bpmn#Assemble and validate the DAK
[content-validate]
userTask in l2-dak-authoring
Build the L1 library from Component 1
[dak-l1-library]
smart-base/processes/content/l2-dak-authoring.bpmn#Build the L1 library from Component 1
[dak-l1-library]
userTask in l2-dak-authoring
Business processes · BPMN 2.0
[bpmn-authoring]
smart-base/processes/content/l2-dak-authoring.bpmn#Business processes · BPMN 2.0
[bpmn-authoring]
callActivity in l2-dak-authoring
Clinical validation
[content-review]
smart-base/processes/content/l2-dak-authoring.bpmn#Clinical validation
[content-review]
userTask in l2-dak-authoring
Data dictionary and core data elements
[l2-dak-authoring]
smart-base/processes/content/l2-dak-authoring.bpmn#Data dictionary and core data elements
[l2-dak-authoring]
callActivity in l2-dak-authoring
Decision logic · DMN tables
[dmn-authoring]
smart-base/processes/content/l2-dak-authoring.bpmn#Decision logic · DMN tables
[dmn-authoring]
callActivity in l2-dak-authoring
Indicators and requirements
[l2-dak-authoring]
smart-base/processes/content/l2-dak-authoring.bpmn#Indicators and requirements
[l2-dak-authoring]
callActivity in l2-dak-authoring
Personas and scenarios
[l2-dak-authoring]
smart-base/processes/content/l2-dak-authoring.bpmn#Personas and scenarios
[l2-dak-authoring]
callActivity in l2-dak-authoring
Scope the DAK
[content-plan]
smart-base/processes/content/l2-dak-authoring.bpmn#Scope the DAK
[content-plan]
userTask in l2-dak-authoring
Seed the work plan
[todo-manager]
smart-base/processes/content/l2-dak-authoring.bpmn#Seed the work plan
[todo-manager]
task in l2-dak-authoring
Terminology bindings
[terminology-management]
smart-base/processes/content/l2-dak-authoring.bpmn#Terminology bindings
[terminology-management]
callActivity in l2-dak-authoring
Approve IG for publication
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Approve IG for publication
task in SGAuthoring.DAKLifecycle
Assign work and begin sprint cycle
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Assign work and begin sprint cycle
task in SGAuthoring.DAKLifecycle
Author ActorDefinitions (reuse Commons)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Author ActorDefinitions (reuse Commons)
task in SGAuthoring.DAKLifecycle
Author BPMN business processes (Component 4)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Author BPMN business processes (Component 4)
task in SGAuthoring.DAKLifecycle
Author CodeSystems, ValueSets, ConceptMaps
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Author CodeSystems, ValueSets, ConceptMaps
task in SGAuthoring.DAKLifecycle
Author CQL (decision logic, scheduling, indicators)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Author CQL (decision logic, scheduling, indicators)
task in SGAuthoring.DAKLifecycle
Author FHIR profiles
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Author FHIR profiles
task in SGAuthoring.DAKLifecycle
Author generic personas (Component 2)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Author generic personas (Component 2)
task in SGAuthoring.DAKLifecycle
Author logical models from L2 data dictionary
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Author logical models from L2 data dictionary
task in SGAuthoring.DAKLifecycle
Author Measures, Requirements, Scenarios, Tests
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Author Measures, Requirements, Scenarios, Tests
task in SGAuthoring.DAKLifecycle
Author PlanDefinitions (processes, decision tables)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Author PlanDefinitions (processes, decision tables)
task in SGAuthoring.DAKLifecycle
Author questionnaires and structure maps
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Author questionnaires and structure maps
task in SGAuthoring.DAKLifecycle
Author user scenarios (Component 3)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Author user scenarios (Component 3)
task in SGAuthoring.DAKLifecycle
Create example resources per UN language
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Create example resources per UN language
task in SGAuthoring.DAKLifecycle
Create GitHub release and tag (vX.Y.Z)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Create GitHub release and tag (vX.Y.Z)
task in SGAuthoring.DAKLifecycle
Create publication-request.json
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Create publication-request.json
task in SGAuthoring.DAKLifecycle
Define core data elements (Component 5)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Define core data elements (Component 5)
task in SGAuthoring.DAKLifecycle
Define DAK scope, purpose, and target audience
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Define DAK scope, purpose, and target audience
task in SGAuthoring.DAKLifecycle
Define functional/non-functional requirements (Component 9)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Define functional/non-functional requirements (Component 9)
task in SGAuthoring.DAKLifecycle
Develop decision-support logic (Component 6)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Develop decision-support logic (Component 6)
task in SGAuthoring.DAKLifecycle
Develop scheduling logic (Component 7)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Develop scheduling logic (Component 7)
task in SGAuthoring.DAKLifecycle
Draft detailed workflow annotations
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Draft detailed workflow annotations
task in SGAuthoring.DAKLifecycle
Draft project roadmap, backlog, and sprint cadence
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Draft project roadmap, backlog, and sprint cadence
task in SGAuthoring.DAKLifecycle
Establish development process (Agile/Scrum) and tooling
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Establish development process (Agile/Scrum) and tooling
task in SGAuthoring.DAKLifecycle
Finalize L2 DAK for L3 authoring
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Finalize L2 DAK for L3 authoring
task in SGAuthoring.DAKLifecycle
Fix QA issues from review
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Fix QA issues from review
task in SGAuthoring.DAKLifecycle
Form DAK development team and define RASCI matrix
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Form DAK development team and define RASCI matrix
task in SGAuthoring.DAKLifecycle
Gather source documents (guidelines, registers, policies)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Gather source documents (guidelines, registers, policies)
task in SGAuthoring.DAKLifecycle
Ground-truth with field practice (country visits/interviews)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Ground-truth with field practice (country visits/interviews)
task in SGAuthoring.DAKLifecycle
Identify health interventions and recommendations (Component 1)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Identify health interventions and recommendations (Component 1)
task in SGAuthoring.DAKLifecycle
Incorporate SME feedback into DAK components
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Incorporate SME feedback into DAK components
task in SGAuthoring.DAKLifecycle
L3 authoring complete - ready for review
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#L3 authoring complete - ready for review
task in SGAuthoring.DAKLifecycle
List indicators and metrics (Component 8)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#List indicators and metrics (Component 8)
task in SGAuthoring.DAKLifecycle
Map concepts to WHO Commons dictionary
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Map concepts to WHO Commons dictionary
task in SGAuthoring.DAKLifecycle
Map to ICD-11, SNOMED CT, LOINC
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Map to ICD-11, SNOMED CT, LOINC
task in SGAuthoring.DAKLifecycle
Onboard new concepts to Commons (governance)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Onboard new concepts to Commons (governance)
task in SGAuthoring.DAKLifecycle
Optionally create release-candidate branch
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Optionally create release-candidate branch
task in SGAuthoring.DAKLifecycle
Plan SME consultation schedule and format
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Plan SME consultation schedule and format
task in SGAuthoring.DAKLifecycle
Provide clinical feedback and identify gaps
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Provide clinical feedback and identify gaps
task in SGAuthoring.DAKLifecycle
Report issues to author for resolution
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Report issues to author for resolution
task in SGAuthoring.DAKLifecycle
Request WHO team to update smart.who.int
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Request WHO team to update smart.who.int
task in SGAuthoring.DAKLifecycle
Reset main branch to draft, update version
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Reset main branch to draft, update version
task in SGAuthoring.DAKLifecycle
Review changes and determine version number
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Review changes and determine version number
task in SGAuthoring.DAKLifecycle
Review IG Publisher QA report (qa.html)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Review IG Publisher QA report (qa.html)
task in SGAuthoring.DAKLifecycle
Review L1 and L2 checklist items
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Review L1 and L2 checklist items
task in SGAuthoring.DAKLifecycle
Review L1 source documents for current sprint scope
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Review L1 source documents for current sprint scope
task in SGAuthoring.DAKLifecycle
Review L3 and L4 checklist items
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Review L3 and L4 checklist items
task in SGAuthoring.DAKLifecycle
Review terminology bindings and code systems
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Review terminology bindings and code systems
task in SGAuthoring.DAKLifecycle
Review translated content for completeness
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Review translated content for completeness
task in SGAuthoring.DAKLifecycle
Run final IG Publisher build and verify
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Run final IG Publisher build and verify
task in SGAuthoring.DAKLifecycle
Run IG Publisher build
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Run IG Publisher build
task in SGAuthoring.DAKLifecycle
Set up IG repository from template
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Set up IG repository from template
task in SGAuthoring.DAKLifecycle
Streamline and cross-check all DAK components
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Streamline and cross-check all DAK components
task in SGAuthoring.DAKLifecycle
Submit translations for review
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Submit translations for review
task in SGAuthoring.DAKLifecycle
Test L3 functionality (StructureMaps, CQL, Measures)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Test L3 functionality (StructureMaps, CQL, Measures)
task in SGAuthoring.DAKLifecycle
Translate narrative and resource metadata
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Translate narrative and resource metadata
task in SGAuthoring.DAKLifecycle
Update IG status to active, set version, date
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Update IG status to active, set version, date
task in SGAuthoring.DAKLifecycle
Validate artifact conformance (CRMI profiles)
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Validate artifact conformance (CRMI profiles)
task in SGAuthoring.DAKLifecycle
Validate DAK components against L1 recommendations
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Validate DAK components against L1 recommendations
task in SGAuthoring.DAKLifecycle
Verify automated publication workflow succeeded
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Verify automated publication workflow succeeded
task in SGAuthoring.DAKLifecycle
Verify L2 input availability and consistency
smart-base/processes/content/SGAuthoring.DAKLifecycle.bpmn#Verify L2 input availability and consistency
task in SGAuthoring.DAKLifecycle
0 · Describe the use case
[guideline-use-case]
smart-base/processes/content/smart-guideline-end-to-end.bpmn#0 · Describe the use case
[guideline-use-case]
userTask in smart-guideline-end-to-end
1 · Identify L1 guidelines and recommendations
[dak-l1-library]
smart-base/processes/content/smart-guideline-end-to-end.bpmn#1 · Identify L1 guidelines and recommendations
[dak-l1-library]
task in smart-guideline-end-to-end
2 · Ingest into the L1 KG
[recommendation-extraction]
smart-base/processes/content/smart-guideline-end-to-end.bpmn#2 · Ingest into the L1 KG
[recommendation-extraction]
task in smart-guideline-end-to-end
3 · Choose L2 dependencies
(WHO / jurisdiction DAKs)
[l2-dependency-choice]
smart-base/processes/content/smart-guideline-end-to-end.bpmn#3 · Choose L2 dependencies
(WHO / jurisdiction DAKs)
[l2-dependency-choice]
task in smart-guideline-end-to-end
4 · Create / adapt L2 DAK assets
[l2-dak-authoring]
smart-base/processes/content/smart-guideline-end-to-end.bpmn#4 · Create / adapt L2 DAK assets
[l2-dak-authoring]
task in smart-guideline-end-to-end
5 · Choose L3 dependencies
(WHO / jurisdiction IGs)
[l3-dependency-choice]
smart-base/processes/content/smart-guideline-end-to-end.bpmn#5 · Choose L3 dependencies
(WHO / jurisdiction IGs)
[l3-dependency-choice]
task in smart-guideline-end-to-end
6 · Produce L3 assets
[l3-fhir-authoring]
smart-base/processes/content/smart-guideline-end-to-end.bpmn#6 · Produce L3 assets
[l3-fhir-authoring]
task in smart-guideline-end-to-end
7 · L4: describe the consuming application
[l4-application-brief]
smart-base/processes/content/smart-guideline-end-to-end.bpmn#7 · L4: describe the consuming application
[l4-application-brief]
userTask in smart-guideline-end-to-end
8a · L4: wireframe the application
[wireframe-design-review]
smart-base/processes/content/smart-guideline-end-to-end.bpmn#8a · L4: wireframe the application
[wireframe-design-review]
task in smart-guideline-end-to-end
8b · L4: build the consuming application
[l4-application-build]
smart-base/processes/content/smart-guideline-end-to-end.bpmn#8b · L4: build the consuming application
[l4-application-build]
task in smart-guideline-end-to-end
Adjudicate L2 dependencies
smart-base/processes/content/smart-guideline-end-to-end.bpmn#Adjudicate L2 dependencies
callActivity in smart-guideline-end-to-end
Adjudicate L3 dependencies
smart-base/processes/content/smart-guideline-end-to-end.bpmn#Adjudicate L3 dependencies
callActivity in smart-guideline-end-to-end
Adjudicate the L1 KG
smart-base/processes/content/smart-guideline-end-to-end.bpmn#Adjudicate the L1 KG
callActivity in smart-guideline-end-to-end
Adjudicate the L1 source list
smart-base/processes/content/smart-guideline-end-to-end.bpmn#Adjudicate the L1 source list
callActivity in smart-guideline-end-to-end
Adjudicate the L4 wireframes and application
smart-base/processes/content/smart-guideline-end-to-end.bpmn#Adjudicate the L4 wireframes and application
callActivity in smart-guideline-end-to-end
Check L3 readiness
[l3-readiness]
smart-base/processes/content/smart-guideline-end-to-end.bpmn#Check L3 readiness
[l3-readiness]
task in smart-guideline-end-to-end
Review each L2 asset
(before / after if adapted)
smart-base/processes/content/smart-guideline-end-to-end.bpmn#Review each L2 asset
(before / after if adapted)
callActivity in smart-guideline-end-to-end
Review each L3 asset
(before / after if adapted)
smart-base/processes/content/smart-guideline-end-to-end.bpmn#Review each L3 asset
(before / after if adapted)
callActivity in smart-guideline-end-to-end

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