My preferred solution would be to tie a certain style ("CompanyInternal") to a certain condition (exclude the medium "CompanyInternal" from customer documents"), but based on searching Flare's help and this forum, styles and conditions cannot be linked like that. So although I did create a generic CompanyInternal style, with a bright pink background to make it jump out in case it slips where it's not supposed to go, there is also now a second, crucial step in the process, namely setting conditions for all internal text. Then I have separate build targets for output intended for internal use and output intended for customers. This could probably also be done with one target by toggling the include/exclude conditions, but I feel that separate targets are safer. So far I have only tested this method for a small test document, but it seems to be working as required.
I thought it might be useful to ask if anybody else here has implemented some kind of technique for a similar kind of internal commenting, and if so, what are your tips for best practices? I would really like to streamline the two-step process of applying internal style and internal condition separately into one step, but haven't figured out how. Any helpful hints?