I suggest instead an architecture or design that mimics the shadow tiddler concept; sort of a shadow tiddler sitting behind (or in front of, depending on perspective) the original message, indicating if it is selected, containing its annotation, and being a future repository for any additional meta gathers (for example, if a "student essay" has links to the tiddler, then it is "linked"....
Next step: call annotation and select from a shared template called "message-metadata" or something like that, and generate meta-message-tiddlers as needed.
Selecting a message adds a "selected" tag to raw message tiddlers. This behavior violates the principle of provenance of archived objects and must be changed.
I suggest instead an architecture or design that mimics the shadow tiddler concept; sort of a shadow tiddler sitting behind (or in front of, depending on perspective) the original message, indicating if it is selected, containing its annotation, and being a future repository for any additional meta gathers (for example, if a "student essay" has links to the tiddler, then it is "linked"....
Next step: call annotation and select from a shared template called "message-metadata" or something like that, and generate meta-message-tiddlers as needed.