APIs provided for tying granular actions (from executors) to intent but this essentially is catching stacks "in flight" as such only the leaf node would be designated as running, completed or failed.
Intent recording does capture high level goals so there is at least 'some, mostly dependable' support.
Academic flair to this; not prioritizing