There's sense in these notations and they may suit the purposes of those using forcing chains or Nice Loops.
-679- JExocet + SL Base = r12c7 Target = r4c8,(4)r7c89
-478- JExocet + SLs Base = r89c7 Target = (9)r2c89,(3)r6c89
-345- Jexocet + X-Wing Base = r7c89 Target = (9)r89c24
Translated into a Eureka style these could condense to:
(679)JE:r12c7,r4c8,(4)r7c89
(478)JE:r89c7,(9)r2c89,(3)r6c89
(345)JE:r7c89,(9)r89c24
There is a set order for defining the base cells before the target cells, so these don't need spelling out.
When a target is shown as a cell pair with an extra digit, its also self evident what is happening so it doesn't need the "+ SL"
That doesn't mean that writing walk throughs wouldn't benefit from having suitable adjectives for describing different conditions which I believe was one of
champagne's aims.
When compatibility checks show that the base cells must contain one or other pair of digits we can also get inferences such as
(1)r1c6 - (12=34)JE:r1c23,r2c4,r3c7 – (4)r1c7
There can also be Almost JE's that would be established if a digit could be eliminated from the base cells (making it a non-member) or when a member digit can be eliminated from a cross-line cell so that it would comply with condition 3.
It will be a matter of style how much explanation should be provided in justifying the eliminations that the pattern provides both when it is first identified and later when the true base digits are identified, as this depends somewhat on configuration of the target cells. I'll say this though, once the topic is no longer current, it will be difficult to remember just how may inferences are available. For example see
<here>.
It's also easy to overlook knock-on inferences in the mini-lines holding the target cells when the valid options are restricted.