A collaboration policy is an interaction topology plus coordination rules. Given a TEA record, aggregate the activations
in a window by agent: agents become nodes, and message counts become edge weights. Activation timing and message paths
then reveal execution order, parallel overlap, repetition, conditional routing, and joins.
Topology recovery. Take the activations that start and finish within a window [t, t′] and merge them by agent. The result is a weighted graph G[t,t′] = (V, E, w) whose edges connect agents that exchanged messages, weighted by message counts. The full topology is recovered once the records cover every edge the policy can create.
Execution rules. Consecutive activations whose starts fall within τ of each other and whose intervals overlap are grouped. For completed activations with start sh and finish fh: h ≺ h′ iff fh ≤ sh′ (execution order), and h ∥τ h′ iff |sh − sh′| ≤ τ (overlap). Along activation paths these give sequential, parallel, repeated, conditional, and join rules, including ones the policy never specified; a worked example is in the paper.