Explain the problem as you see it
When tagging nodes with a supertag like #follow-up, it's common to have a supertag field that will be set to something that's already referenced in the node. Today, it's not possible to auto-initialize that field value based on the inline reference in the node.
In the example below, Michael Levesque is a #person and when I apply the supertag #follow-up to that node, I'd love for it to auto-initialize the "Follow-up With" field with Michael Levesque.
See [https://tanacommunity.slack.com/archives/C02DAKDSVQA/p1675842201783949](related Slack thread).
Why is this a problem for you?
This is a problem because setting the field value takes the user out of flow - rather than typing something like:
- Follow up with @person about @thing #follow-up
and having the new #follow-up item automatically get a field populated with @person, the user has to open up the node and manually re-type the @person into the desired field.
This is extra typing and extra field manipulation.
Suggest a solution
Rather than having to type the thing twice, once in the node and once in the field, it would be great if the field could auto-initialize to an inline reference of a given supertag that's in the tagged node.
2 Comments
Similar idea: https://ideas.tana.inc/posts/59-markbuildmark-markfieldsmark-from-title
Yes, this would be awesome, I have that "problem" constantly. When something comes to my mind I'm like for @projectA do xyz #task -- and I just note that down in the Journal.
But I cannot auto-initialize the field project (reference to supertask #project) of #task to the @projectA that of course is a #project. So it's all manual
Auto-Initialize right now only covers the super-trivial case that if I'm somewhere within my @projectA it works but not based on field content. Even the AI feature doesn't figure it out (which is maddening, it will always suggest to create a new project, so clearly not enough context)