Concepts#
This part of the documentation explains why the package works the way it does. It is discursive rather than instructional; for directions toward a result, see How-to guides.
What a chain is, why chains were impractical before, and what this package changes.
Why workflows are assigned through behaviors, and how the chain adapter applies to participating content alone.
Why review_state belongs to the publication workflow, and why additional workflows share one other name.
The one constraint concurrent workflows must satisfy, and why an overlap is reported rather than resolved.
Why one catalog index describes a whole chain, and why existing review_state queries are rewritten onto it.
What the package deliberately does not do.
See also
The Diátaxis framework calls this class of documentation explanation.