Explain the problem as you see it
Here I have a block of text that I'm processing, and this is where I have a node tagged with #flowchart. What I have done here is create a 'contextual note' to place the type of lenses under the child-node 'Choosing appropriate lens':
So the way contextual notes work currently is - if I zoom in on the node 'Choosing appropriate lens', I will be able to see it as a contextual note like so:
However, if I decide to look at the node 'Videography', there is absolutely no clue or indicator whatsoever that there were contextual notes appended under 'choosing appropriate lens':
So this frustrates me because then I'm forced to do this the traditional way without contextual notes, which is like so:
Why is this a problem for you?
Sure, the above works - but here's the problem - the attribution to the original source is lost. Over time, I will have many other nodes that reference 'Videography' and will have to edit it (I may also be adding more nodes about other lenses under the 'Choosing appropriate lens' or I may want to modify it). If I do it the non-contextual note way, then my attribution will point to "Videography" and not the exact nodes in which they were created in (i.e. in future, I cannot tell whether these nodes about lenses were created under this particular block of text recommending them).
I've bumped into this issue also with processing academic papers, where I have to go down several children nodes deeper. Sure, I could just reference the actual paper 'Paper X' and then go down the various levels just to add or edit one or two nodes - but these modifications would not be able to be traced back exactly to the contributing source/reason.
The other method I considered doing is referencing 'Choosing appropriate lens' directly with an '@'. However this is not very feasible because most of the time I do not supertag headings or subheadings, and it gets super confusing when you go many levels deep.
Suggest a solution
I would like to propose a new mode of contextual notes that allow us to edit the actual node itself but still preserve the attribution. So after adding a new node within a reference, it would show up like this in some kind of indicator (like a blue glow or whatever is more aesthetic, I have no imagination haha):
In the concept above, the blue glow nodes now have a [1] at the side which recognises that they were added from the original block of text. This way, I would be able to see the number of nodes that contribute to a node via editing.
But yeah the main pain point here is the specificity of the attribution, and that the easiest workaround currently in Tana is to do a higher-level reference which loses specificity. When building larger works with multi-level nodes then it becomes more important to have specificity of which 'referencer' node contributed to a node within the 'referencee' node.