League-OS 1.2.
Custom league management for YLAFL — registration, scheduling, comms, payments. Live with 1,500 families and still the most active codebase I own. New features land almost every week; the admin surface keeps getting tighter while the operator load keeps getting lighter.
How to keep the admin UI brutally simple as the feature surface grows — and what stays YLAFL-specific vs. what generalizes for the next league. Every feature gets a “would Paul use this on a Saturday” test.