Appearance
Skill library catalogue
The 11 skills of the SOM skill library 0.2.2, suite som-1.0.0+lib-0.2.2, as the bus checks their configured instances. The pages are generated from the same data as the skill catalogue API, so they can't fall behind it.
Library versions on the bus: 0.2.2 (current). New configured instances use the current one; see Library versions and upgrades.
| Skill | Category | Severity | Recalls on | Authority scale |
|---|---|---|---|---|
apply-clearance | workflow | inform | compliance.assertion, story.context, asset.context | required |
declare-context-on-commit | workflow | inform | story.context, asset.context*, link.committed | optional |
enrich-on-condition | workflow | inform | asset.ingested, asset.updated, story.context | required |
flag-on-mismatch | editorial | flag, inform | story.context, story.version.published* | required |
gate-by-scope | compliance | hold, inform | story.context, telling.proposed, story.gate.changed | optional |
hold-while-flagged | compliance | hold | story.context, asset.context, compliance.assertion, skill.warning.raised | required |
match-and-propose | workflow | inform | media.asset.ingested, media.match.candidate, story.context | optional |
raise-flag-on-match | compliance | flag, inform | story.context, asset.ingested* | required |
record-provenance-on-ingest | compliance | inform | story.context, source.registered, media.ingested | optional |
select-provider-by-context | workflow | inform | story.context, asset.ingested, asset.updated | optional |
surface-on-context-match | workflow | inform | source.item.observed*, story.context | required |
* pending spec: no SOM 1.0 schema. See Topics without a 1.0 schema.
Field kinds
How the bus checks each configured value:
| Kind | Accepts |
|---|---|
| path | A dot path on story.context (for example lifecycle.phase or tags[].value), resolved against the SOM 1.0 story-context schema |
| paths | A list of such paths |
| text | A string the house owns, up to 300 characters on one line |
| texts | A list of such strings |
| literal | A string, number or boolean, compared with a field's value exactly as written |
| fraction | A number from 0 to 1 |
| count | A whole number from 1 |
| boolean | true or false |
| enum | One of the field's options |
| authority | A level on the registration's authority scale |
| map | An object of names to texts |
| rows | An ordered list of objects, each with exactly the field's options as keys, each a text |