Some teams want to collect different information than others when pit scouting. Instead of a fixed schema, we should treat the schema as sensible defaults and then allow tenant admins to change it through app configuration.
We will need to consider the impact on live data. Pit scouting is event scoped so it's only an intra event concern, but if admins say delete or modify a field with already scouted data, we need the app to behave predictably.
Some teams want to collect different information than others when pit scouting. Instead of a fixed schema, we should treat the schema as sensible defaults and then allow tenant admins to change it through app configuration.
We will need to consider the impact on live data. Pit scouting is event scoped so it's only an intra event concern, but if admins say delete or modify a field with already scouted data, we need the app to behave predictably.