Just a quick FYI on that topic; the spark output on these systems is only regulated by the spark discharge itself. If you have a short, it discharges at a very low voltage, if you have an open, it keeps building voltage until it finds, or makes, a path.
This is why cranking a ski with the ignition leads disconnected is so devastating to components. The voltage continues to increase until it builds up to a value where it either finds a leak or just breaks down the insulation itself and punches a hole to ground. If you're lucky, it's a leak in a wire or boot but it can also take out the internals of the CDI itself. Once you punch a hole in the insulation, it's done and continues to conduct to ground at a much lower point from that point forward.
Another tidbit is that while most people understand that an ignition coil amplifies the spark signal and is at a very high voltage, they fail to realize that the stator and CDI is actually outputting quite a bit of voltage as well, (actually between 150 and 350 peak volts depending on RPM). So while you are used to looking for leaks to ground on the secondary side of the ignition coil, you could actually be shorting out between the charge coil in the stator and CDI. 12 volts is easy to insulate but even 300 volts will be able to find and exploit even the slightest degradation in your insulation integrity.
I didn't even realize this myself until I was building my test bench and had to spec out the gauges. I blew up a couple 300 volt gauges and had to up-size to 500 volt units. IIRC, the manual says a charge coil outputs 248 volts but what it fails to mention is that is in a perfect scenario with properly gapped plugs, etc. In systems with broken wires, that value can build quite high.
Most healthy systems, (CDI orange wire output to coil), are outputting up to 348 peak volts. Leave the wrong wire off and that value will exceed 500 volts in a matter of seconds, short that same wire and the system may discharge at nearly 0 volts.