Hello,
I have a few ideas for apps I'd like to see on Perkeep but I'm wondering what the best practice is for apps adding attributes to permanodes. Is there any risk of one app relying on certain attributes for some business logic that may be added by another app? i.e. I noticed the scanningcabinet app, as part of its business logic, adds a "document" attribute to "scan" permanodes when several scans are combined. Another app could be developed that would re-use or add values to the "document" attribute without realizing the scanningcabinet app makes use of it.
I know all attributes are technically "multi-valued" per their implementation so perhaps this isn't an issue. But I wanted to check if there were recommended best practices around custom apps namespacing attributes they add to permanodes or something like that.
Thanks!
Angel