Juniors are a nightmare in automated handicap/records systems - so many different rounds can give distance records and I've left the junior records off our website for now.
In my software it a required field for the records officer to record the
GNAS group every time a score is submitted, and I can record the subtly different FITA group for FITA rounds too (ie junior, cadet, masters).
But... one of the main purposes of my system is to also create tournament reports and I've got to add more fields to explain that they are a junior for records but are not a junior for the purpose of the report! Hence
this report is wrong... sigh
Hence, writing these things is more complex than it first appears and I applaud this effort.
btw I'm confused about JMB (as reading some things it appears they've gone back to the system of needing four scores but some can be at club shoots).