assert(/filterRoutesByOrganizationMode\(teacherRoutes\)/.test(sidebar),"teacher menus must be filtered by organization mode");
assert(/watch\(\s*\(\) => userStore\.schoolProductConfig\?\.organizationMode/.test(sidebar),"sidebar must refresh when the asynchronous school configuration arrives");
assert(/organizationMode/.test(platformSchool)&&/updatePlatformSchoolProductConfig/.test(platformSchool),"platform school editor must manage organization mode");
assert(/行政班管理/.test(platformSchool),"platform school editor must expose administrative-class management controls");
assert(/v-model="productConfig\.facultyManagementEnabled"/.test(platformSchool),"platform school editor must configure faculty management with a switch");
assert(/v-model="productConfig\.majorManagementEnabled"/.test(platformSchool),"platform school editor must configure major management with a switch");
assert(/v-model="productConfig\.adminClassManagementEnabled"/.test(platformSchool),"platform school editor must configure administrative classes with a switch");
assert(/requiresFacultyManagement/.test(router)&&/requiresMajorManagement/.test(router),"teacher routes must declare their management capability");
assert(/adminClassManagementEnabled/.test(teacherClass),"teacher class page must derive administrative-class controls from the switch");
assert(/isTeacherRosterMode/.test(teacherClass),"teacher class page must recognize teacher-managed roster mode");