How the system fits together
• Manual conversion gives users a path for individual player records.
• Bulk upload supports processing a roster through the conversion pipeline.
• Backend APIs connect conversion requests, account access, saved results, and draft-class management.
• Python processing and OpenAI-assisted normalization support the data transformation stages.
• Subscription, renewal, export, and email workflows support the surrounding SaaS experience.