ChrisB
Ok that definitely brings in a dimension that I hadn’t given enough description of.
The boundaries between the two are definitely permeable. There is a vagueness to the liminal boundaries. There is a stylistic element to the crafting of both that can create lots of overlap.
Any guide to correctness should always place practical use as its first determinant IMHO
For another conversation; I think that building extensible libraries needs some discipline and will benefit from some principled insights (to give guide- and guard-rails)
I’m minded to posit that your example is a process containing sub processes.
Also I see no reason why a process or a procedure should not be defined in terms of lower level processes and procedures; that is to say a <maybe - I’m not sure of this one> process could contain procedures and procedures contain processes (That is definitely OK to my mind)
I hypothesise " an organisation can be defined as a hierarchy of processes with (upto) many to many links between them. the levels of the hierarchy are not uniform when comparing any two different legs.
I suggest the whole is sensibly modelled as a state transition diagram/ Complete Digraph (a Warnier Orr digraph? which supports sequence selection and iteration. Böhm and Jacopini proved in a 1966 paper SSI is sufficient to support ANY procedural description.) in a hierarchy the returning edge of a Complete Digraph would be the feedback required for control in any holistic governance scheme.
For any transform one could have a single artefact that includes all of the qualities to be a process and procedure but any transform that has a process will always have to have one or more procedures to render it implementable