Concept topic
Use when
- ANY
- reader.question in [what_is, why, how_it_works]
- purpose eq "explain"
Global rules
- if
- any
- path
- truth_check
- operator
- eq
- value
- fail
- path
- accessibility_check
- operator
- eq
- value
- fail
- path
- purpose_match
- operator
- eq
- value
- fail
- then
- block_and_revise
- else
- publish_or_test
Slots, in order
- id
- title
- required
- true
- logic
- if
- path
- slots.title
- operator
- missing
- then
- block_or_request
- else
- continue
- id
- definition
- required
- true
- logic
- if
- path
- slots.definition
- operator
- missing
- then
- block_or_request
- else
- continue
- id
- purpose_or_significance
- required
- true
- logic
- if
- path
- slots.purpose_or_significance
- operator
- missing
- then
- block_or_request
- else
- continue
- id
- model_or_mechanism
- required
- true
- logic
- if
- path
- slots.model_or_mechanism
- operator
- missing
- then
- block_or_request
- else
- continue
- id
- relationships
- required
- false
- logic
- if
- path
- slots.relationships.relevance
- operator
- eq
- value
- true
- then
- include
- else
- omit
- id
- example
- required
- true
- logic
- if
- path
- slots.example
- operator
- missing
- then
- block_or_request
- else
- continue
- id
- boundaries_or_nonexamples
- required
- false
- logic
- if
- path
- slots.boundaries_or_nonexamples.relevance
- operator
- eq
- value
- true
- then
- include
- else
- omit
- id
- next_topic
- required
- false
- logic
- if
- path
- slots.next_topic.relevance
- operator
- eq
- value
- true
- then
- include
- else
- omit