How to tag a cycle crossing on a node

you can never achieve that, data consumers can interpret data however they want

you may at most can make data reasonable to process without unnecessary traps