To see if I understand this discussion correctly, I believe you are looking for an app or command that will:
- Exactly replicate a multi-level hierarchy;
- Keep that hierarchy constantly and automatically refreshed, across different apps (so not just within OmniOutliner or Scrivener);
- And, as a bonus, do so with no appreciable memory or storage penalty.
I do not believe any such app or system exists.
In my other life, as aviator, this is like the standard wish list for one’s “next” airplane. One that would be:
- Carry more freight or passengers
- Burn less fuel
New planes in the real world improve on one or two of those factors, in exchange for penalties on the others. Thus the aviation-world saying: “Faster, cheaper, more payload: choose two.”
I know there are analogies in computer coding, writing, research, construction, medicine, many other realms. There was a well known Brit writer, now dead, of whom it was said: He can write better than anyone who can write faster, and faster than anyone who can write better. The point is the tradeoffs.
In Tinderbox I think you have these options, each explained in detail in posts above:
- You can create an exact copy of an existing hierarchy, through the Cmd-C / Cmd-V sequence once you’ve selected that hierarchy. But the copy you create that way will not automatically update itself to reflect changes in the original.
- You can see all notes at all levels of a hierarchy if you’re working in outline view, as illustrated above. But that is just one hierarchy (not its duplicate), and it’s within just one app.
- You can see all notes from all levels if you create an agent to find them (descendedFrom(), as explained above), and then display their aliases, in a map or outline view. And those aliases will automatically update to reflect changes in the original outline. But that will not show you their hierarchical relationship (though there are workaround ways to show the info, in columns etc), and again it is within one app.
So your initial goal, as I understood your explanation, is not feasible in any app I’m aware of. It’s like the faster-cheaper-bigger payload airplane that everyone would like to have and that no one can design.
If any of these workarounds suits your purposes, great! Otherwise, the faster-cheaper-bigger payload search goes on.