Add SharedString Attribution design doc
Description
This adds a design document for the attribution feature of SharedString.
The immediate goal of this feature is to reduce snapshot size of SharedString documents that use an out-of-platform attribution scheme. Since attribution is an application desire orthogonal to the particular DDS that application uses, the document covers a general split of concerns between elements of the attribution scheme that are SharedString specific and those that could be later lifted higher into the runtime.
Currently, it's primarily the non-dds-specific aspects that are more fleshed out.
@connorskees @anthony-murphy for awareness--starting to get a more fleshed out design in this area. Thinking about SharedString-specific aspects with the rest of my sprint.
edit: Maybe could have made this a draft (last section needs elaboration), but I think feedback is appreciated in any case. So oh well :P
Could not find a usable baseline build with search starting at CI e94395714a37d435a7bc88be7b116005c2820e35
Generated by :no_entry_sign: dangerJS against 8abc2c990db5a124fa66c7a44ff7a40a07e66636