This is not urgent, but I think it would help keep contexts intact in our connected spaces, as we remove entity references over time.
Problem
If I have a reference linked in Entity description (e.g. an Idea) and I later delete it, the linked entity that previously had a name that was part of the narrative description, is fully removed and replaced with an âEntityname not foundâ, and this behavior might lead to important context loss.
Best illustrated by an example. After an entity was referenced in a entity description and later deleted, the entity description now reads:
Idea not found doesnât need to be implemented right away, since this action is initiated in a limited context, and it would require a new requirement from external team to be delivered
Maybe we had an ideas clean-up activity which removed the referenced idea. However now even the name of the reference is removed, and now it both looks a bit ugly/makes it harder to read, and we might have wanted to re-add that idea later, or discuss it, but now the name itself is lost, so maybe only the original author now knows what it referenced.
To complete the example, the original entity description contained this text:
Use QR code during agent-initiated X-ID during chat doesnât need to be implemented right away, since this action is initiated in a limited context, and it would require a new requirement from external team to be delivered
Feature idea
Iâd like if on entity deletion, the entity being deleted gets itâs latest name added into the descriptionâs reference, instead of a âEntityname not foundâ, so we keep some context, and preserve readability.
What I think is good today when an referenced entity is removed, is that itâs clear to me that this at one point was a reference by the formatting of the link and the Entityname not found
, so I would like to keep that.
Iâm fairly new to Fibery, and there might be situations where itâs important to purge the name though, but I see us registering and linking new ideas and other entities in description, then later coming back in other contexts to clean up stale ideas and other entities.
And this over time would create lots of âEntityname not foundâ in our references, that are kind of ugly to read and reason about.