There is a possibility of introducing a schema dedicated to capturing two activities that occur simultaneously or immediately one after the other. Such a schema would allow these relationships to be represented explicitly, rather than inferred implicitly from inputs, outputs, or timing. This could significantly improve clarity and reduce ambiguity in activity chains.
However, this addition must be approached with caution. Introducing explicit cross-activity links can create the risk of forming cycles in the graph, which may complicate validation, traversal, and reasoning workflows. Any such schema should therefore be designed with strict safeguards to avoid creating loops or unintended circular dependencies.