{
  "backend/pom.xml": {
    "mtime": 1779889713.7267025,
    "ast_hash": "2946762487d0a549444fcc260bd0ccd8",
    "semantic_hash": "2946762487d0a549444fcc260bd0ccd8"
  },
  "backend/src/main/java/com/magistr/app/Application.java": {
    "mtime": 1773362642.0636432,
    "ast_hash": "43360774fe06232fd2a582d3169567cb",
    "semantic_hash": "43360774fe06232fd2a582d3169567cb"
  },
  "backend/src/main/java/com/magistr/app/config/AppConfig.java": {
    "mtime": 1773185539.1634464,
    "ast_hash": "c6ac0e84eba0970337a1a51c62c3ec24",
    "semantic_hash": "c6ac0e84eba0970337a1a51c62c3ec24"
  },
  "backend/src/main/java/com/magistr/app/config/DataInitializer.java": {
    "mtime": 1773354326.367503,
    "ast_hash": "7964c5ffc2de58fffa33c50e9871c8db",
    "semantic_hash": "7964c5ffc2de58fffa33c50e9871c8db"
  },
  "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java": {
    "mtime": 1779192709.476187,
    "ast_hash": "f7747ce0a2969839d2fab5864052f533",
    "semantic_hash": "f7747ce0a2969839d2fab5864052f533"
  },
  "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java": {
    "mtime": 1779192709.4481874,
    "ast_hash": "1f5bec3ec3e4d8f1d16d17538f129d46",
    "semantic_hash": "1f5bec3ec3e4d8f1d16d17538f129d46"
  },
  "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java": {
    "mtime": 1779889713.7267025,
    "ast_hash": "2eba27bf5a1fe5d0121f138b2e683da9",
    "semantic_hash": "2eba27bf5a1fe5d0121f138b2e683da9"
  },
  "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java": {
    "mtime": 1779889713.7267025,
    "ast_hash": "167f25fc16c96d92217f1871e75555a2",
    "semantic_hash": "167f25fc16c96d92217f1871e75555a2"
  },
  "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java": {
    "mtime": 1779889713.7267025,
    "ast_hash": "14a1ed9dc2cdf3b64a3c3cad0e8c9dd9",
    "semantic_hash": "14a1ed9dc2cdf3b64a3c3cad0e8c9dd9"
  },
  "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java": {
    "mtime": 1779889713.7267025,
    "ast_hash": "70379cbe9b04f6c8977d030fef61f523",
    "semantic_hash": "70379cbe9b04f6c8977d030fef61f523"
  },
  "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java": {
    "mtime": 1779889713.7267025,
    "ast_hash": "6468bee8cff2cc6aae254e5cf7a47f4d",
    "semantic_hash": "6468bee8cff2cc6aae254e5cf7a47f4d"
  },
  "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java": {
    "mtime": 1779192709.5321865,
    "ast_hash": "c4fb16468fec57cfbd351e046ee6ee68",
    "semantic_hash": "c4fb16468fec57cfbd351e046ee6ee68"
  },
  "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java": {
    "mtime": 1779900787.9826443,
    "ast_hash": "453d14bb1091256d051d0f887cfae72a",
    "semantic_hash": "453d14bb1091256d051d0f887cfae72a"
  },
  "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java": {
    "mtime": 1773353023.4644332,
    "ast_hash": "c5b294cb5b957e293331ffbb0b16f19a",
    "semantic_hash": "c5b294cb5b957e293331ffbb0b16f19a"
  },
  "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java": {
    "mtime": 1779900237.4812663,
    "ast_hash": "5c847ca88b1b17f2192a8f9a82a89940",
    "semantic_hash": "5c847ca88b1b17f2192a8f9a82a89940"
  },
  "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java": {
    "mtime": 1773353023.4644332,
    "ast_hash": "a3a12cde556da70dc69f0a60d68de4f5",
    "semantic_hash": "a3a12cde556da70dc69f0a60d68de4f5"
  },
  "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java": {
    "mtime": 1779900346.2987657,
    "ast_hash": "75d0fede90c15752eb1b1365c49d661f",
    "semantic_hash": "75d0fede90c15752eb1b1365c49d661f"
  },
  "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java": {
    "mtime": 1773884009.3745615,
    "ast_hash": "6a47a6ae66dde66f11c8326b4819dd33",
    "semantic_hash": "6a47a6ae66dde66f11c8326b4819dd33"
  },
  "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java": {
    "mtime": 1773358467.6841214,
    "ast_hash": "639142de0a101f026f35f72e366466b0",
    "semantic_hash": "639142de0a101f026f35f72e366466b0"
  },
  "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java": {
    "mtime": 1779900237.5572708,
    "ast_hash": "38ce3dc9c274fffa5259df24513f8fdf",
    "semantic_hash": "38ce3dc9c274fffa5259df24513f8fdf"
  },
  "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java": {
    "mtime": 1779193237.9542265,
    "ast_hash": "a9c9838c9b0aaddc68810d16483016fd",
    "semantic_hash": "a9c9838c9b0aaddc68810d16483016fd"
  },
  "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java": {
    "mtime": 1781379245.2787657,
    "ast_hash": "437e0c23686b16e4b01721dacf3fc5a2",
    "semantic_hash": "437e0c23686b16e4b01721dacf3fc5a2"
  },
  "backend/src/main/java/com/magistr/app/controller/AuthController.java": {
    "mtime": 1779900237.1892493,
    "ast_hash": "8953837ce121905948a87fe8a705420b",
    "semantic_hash": "8953837ce121905948a87fe8a705420b"
  },
  "backend/src/main/java/com/magistr/app/controller/ClassroomController.java": {
    "mtime": 1779212035.1958072,
    "ast_hash": "e416211afe531593382d9110e418b9ab",
    "semantic_hash": "e416211afe531593382d9110e418b9ab"
  },
  "backend/src/main/java/com/magistr/app/controller/DatabaseController.java": {
    "mtime": 1779193237.638861,
    "ast_hash": "c4a9ea91a1019648af35ecc40e4bdb35",
    "semantic_hash": "c4a9ea91a1019648af35ecc40e4bdb35"
  },
  "backend/src/main/java/com/magistr/app/controller/DepartmentController.java": {
    "mtime": 1779212022.5006423,
    "ast_hash": "6c4e86c62eb5fba54abb37d171208c46",
    "semantic_hash": "6c4e86c62eb5fba54abb37d171208c46"
  },
  "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java": {
    "mtime": 1780416753.5783765,
    "ast_hash": "122d190c46c82c5d58705967262234e8",
    "semantic_hash": "122d190c46c82c5d58705967262234e8"
  },
  "backend/src/main/java/com/magistr/app/controller/EducationFormController.java": {
    "mtime": 1779215267.194245,
    "ast_hash": "534a92b84dc508bc51a8befaf0387bea",
    "semantic_hash": "534a92b84dc508bc51a8befaf0387bea"
  },
  "backend/src/main/java/com/magistr/app/controller/EquipmentController.java": {
    "mtime": 1779192873.1965325,
    "ast_hash": "0d7ead19d23da8305922b3b63c510688",
    "semantic_hash": "0d7ead19d23da8305922b3b63c510688"
  },
  "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java": {
    "mtime": 1779900653.4972477,
    "ast_hash": "1b98b94169150dc7740c38bbe5825582",
    "semantic_hash": "1b98b94169150dc7740c38bbe5825582"
  },
  "backend/src/main/java/com/magistr/app/controller/GroupController.java": {
    "mtime": 1780345824.6288636,
    "ast_hash": "6b9f495a24340e34465e7dc836642ec9",
    "semantic_hash": "6b9f495a24340e34465e7dc836642ec9"
  },
  "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java": {
    "mtime": 1779215271.7273176,
    "ast_hash": "22d13c8db741268212dd3a6f978066c6",
    "semantic_hash": "22d13c8db741268212dd3a6f978066c6"
  },
  "backend/src/main/java/com/magistr/app/controller/ScheduleController.java": {
    "mtime": 1779902109.6193602,
    "ast_hash": "3859c653d0c95cf0b97092f676ef7556",
    "semantic_hash": "3859c653d0c95cf0b97092f676ef7556"
  },
  "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java": {
    "mtime": 1779193126.8397837,
    "ast_hash": "6d073c122ec654022c5ad7c9a2923165",
    "semantic_hash": "6d073c122ec654022c5ad7c9a2923165"
  },
  "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java": {
    "mtime": 1781379245.2787657,
    "ast_hash": "dfaaa282e373778e8694beeda8620d32",
    "semantic_hash": "dfaaa282e373778e8694beeda8620d32"
  },
  "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java": {
    "mtime": 1779902109.665362,
    "ast_hash": "8ea595c69490769cc5b042ba8be93eff",
    "semantic_hash": "8ea595c69490769cc5b042ba8be93eff"
  },
  "backend/src/main/java/com/magistr/app/controller/SpecialityController.java": {
    "mtime": 1780234018.662215,
    "ast_hash": "83f9fcfb16f045562e587d98cd0b2778",
    "semantic_hash": "83f9fcfb16f045562e587d98cd0b2778"
  },
  "backend/src/main/java/com/magistr/app/controller/SubgroupController.java": {
    "mtime": 1780416753.5783765,
    "ast_hash": "7c3818b1e80a5562127ea4324e6fe416",
    "semantic_hash": "7c3818b1e80a5562127ea4324e6fe416"
  },
  "backend/src/main/java/com/magistr/app/controller/SubjectController.java": {
    "mtime": 1779215249.5832856,
    "ast_hash": "547e89639cc07da9b891e85b970a68b0",
    "semantic_hash": "547e89639cc07da9b891e85b970a68b0"
  },
  "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java": {
    "mtime": 1780416753.5783765,
    "ast_hash": "87b0173bf6fcb07f7034367dd84dafe2",
    "semantic_hash": "87b0173bf6fcb07f7034367dd84dafe2"
  },
  "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java": {
    "mtime": 1779215261.3583028,
    "ast_hash": "d606781484ee1f026f797b97eb3bb552",
    "semantic_hash": "d606781484ee1f026f797b97eb3bb552"
  },
  "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java": {
    "mtime": 1779193237.781877,
    "ast_hash": "ae702e2220221b44aac95d1569fabaf6",
    "semantic_hash": "ae702e2220221b44aac95d1569fabaf6"
  },
  "backend/src/main/java/com/magistr/app/controller/UserController.java": {
    "mtime": 1780416753.5783765,
    "ast_hash": "8b48f7de3446c44cd4e561a531fbe9aa",
    "semantic_hash": "8b48f7de3446c44cd4e561a531fbe9aa"
  },
  "backend/src/main/java/com/magistr/app/controller/WorkloadController.java": {
    "mtime": 1779902109.5243566,
    "ast_hash": "2a8a4b2b453186d1568703b9b9748fe5",
    "semantic_hash": "2a8a4b2b453186d1568703b9b9748fe5"
  },
  "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java": {
    "mtime": 1777579616.755385,
    "ast_hash": "682af8460859d097ade4331277b6d862",
    "semantic_hash": "682af8460859d097ade4331277b6d862"
  },
  "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java": {
    "mtime": 1777579616.7813847,
    "ast_hash": "009980d176295f2c2a342b6d62f36832",
    "semantic_hash": "009980d176295f2c2a342b6d62f36832"
  },
  "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java": {
    "mtime": 1777579616.8063846,
    "ast_hash": "106a1b059708af1c859b963d715268ef",
    "semantic_hash": "106a1b059708af1c859b963d715268ef"
  },
  "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java": {
    "mtime": 1780345824.6288636,
    "ast_hash": "152277c02c9b8ba4a13586c613690fc9",
    "semantic_hash": "152277c02c9b8ba4a13586c613690fc9"
  },
  "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java": {
    "mtime": 1777460927.4330733,
    "ast_hash": "ff7fbb50116a97fde4e185c10eb8fb9a",
    "semantic_hash": "ff7fbb50116a97fde4e185c10eb8fb9a"
  },
  "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java": {
    "mtime": 1777654589.8517497,
    "ast_hash": "34f4f65ca4f3efc914c902a7be3be630",
    "semantic_hash": "34f4f65ca4f3efc914c902a7be3be630"
  },
  "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java": {
    "mtime": 1779192812.6601458,
    "ast_hash": "ba55323464d193fe4132c14983ab0a23",
    "semantic_hash": "ba55323464d193fe4132c14983ab0a23"
  },
  "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java": {
    "mtime": 1775069027.3502638,
    "ast_hash": "1ea8c0ba0ed70e79e81e5bf9d6e45232",
    "semantic_hash": "1ea8c0ba0ed70e79e81e5bf9d6e45232"
  },
  "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java": {
    "mtime": 1777579638.8762064,
    "ast_hash": "968af5b5d383faec9e466bde54dc75ce",
    "semantic_hash": "968af5b5d383faec9e466bde54dc75ce"
  },
  "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java": {
    "mtime": 1775069027.3502638,
    "ast_hash": "f347890471c4b79387ab68f4772c7c7d",
    "semantic_hash": "f347890471c4b79387ab68f4772c7c7d"
  },
  "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java": {
    "mtime": 1775069027.3502638,
    "ast_hash": "cef00b653efbfe276c70a4a35ff82e72",
    "semantic_hash": "cef00b653efbfe276c70a4a35ff82e72"
  },
  "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java": {
    "mtime": 1780416753.5783765,
    "ast_hash": "031c992a2d711460f0115448890bf72e",
    "semantic_hash": "031c992a2d711460f0115448890bf72e"
  },
  "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java": {
    "mtime": 1775069027.3502638,
    "ast_hash": "a619a0cbf0b68c67e8453b362d4a1639",
    "semantic_hash": "a619a0cbf0b68c67e8453b362d4a1639"
  },
  "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java": {
    "mtime": 1775069027.3502638,
    "ast_hash": "d80fe86b3896e50c134d551676126ef6",
    "semantic_hash": "d80fe86b3896e50c134d551676126ef6"
  },
  "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java": {
    "mtime": 1779192798.589288,
    "ast_hash": "f4e3ecf37120ba3822e8de5e8d0f5692",
    "semantic_hash": "f4e3ecf37120ba3822e8de5e8d0f5692"
  },
  "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java": {
    "mtime": 1780345824.6449046,
    "ast_hash": "d7852c83347b01cdebf2fdbf7fc636b7",
    "semantic_hash": "d7852c83347b01cdebf2fdbf7fc636b7"
  },
  "backend/src/main/java/com/magistr/app/dto/GroupResponse.java": {
    "mtime": 1779904225.3981185,
    "ast_hash": "a642e540b34483d88035ea8f74abc629",
    "semantic_hash": "a642e540b34483d88035ea8f74abc629"
  },
  "backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java": {
    "mtime": 1777493672.0170872,
    "ast_hash": "3972b3c54ec00d56eecafe9ab1f30f2b",
    "semantic_hash": "3972b3c54ec00d56eecafe9ab1f30f2b"
  },
  "backend/src/main/java/com/magistr/app/dto/LoginRequest.java": {
    "mtime": 1773185539.1634464,
    "ast_hash": "696d78a280e0817932bef105e1d84943",
    "semantic_hash": "696d78a280e0817932bef105e1d84943"
  },
  "backend/src/main/java/com/magistr/app/dto/LoginResponse.java": {
    "mtime": 1777461201.4705665,
    "ast_hash": "573fca4459614cec19080d2e6547f963",
    "semantic_hash": "573fca4459614cec19080d2e6547f963"
  },
  "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java": {
    "mtime": 1780232687.9722412,
    "ast_hash": "b3cab9e85882aead67a78411ca0fceca",
    "semantic_hash": "b3cab9e85882aead67a78411ca0fceca"
  },
  "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java": {
    "mtime": 1780416753.5783765,
    "ast_hash": "689d6c30703ee677eb50130097e6fb71",
    "semantic_hash": "689d6c30703ee677eb50130097e6fb71"
  },
  "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java": {
    "mtime": 1779192798.681287,
    "ast_hash": "e4803baded2a6f5d40fe78510e3d93bb",
    "semantic_hash": "e4803baded2a6f5d40fe78510e3d93bb"
  },
  "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java": {
    "mtime": 1778090735.7005506,
    "ast_hash": "e7713ff75636f5bcaae8f2dace0a9ce2",
    "semantic_hash": "e7713ff75636f5bcaae8f2dace0a9ce2"
  },
  "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java": {
    "mtime": 1778234933.3341813,
    "ast_hash": "7c1a9d2b4ed704a317b35b697cf37675",
    "semantic_hash": "7c1a9d2b4ed704a317b35b697cf37675"
  },
  "backend/src/main/java/com/magistr/app/dto/SemesterDto.java": {
    "mtime": 1777460927.4080732,
    "ast_hash": "0715cee055cd40d6b5c9cea552d4da3a",
    "semantic_hash": "0715cee055cd40d6b5c9cea552d4da3a"
  },
  "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java": {
    "mtime": 1775069027.3502638,
    "ast_hash": "b232ee0e7602cea5092e8d235e686ebe",
    "semantic_hash": "b232ee0e7602cea5092e8d235e686ebe"
  },
  "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java": {
    "mtime": 1777579616.7043855,
    "ast_hash": "6a065af41b29a02a1d6164e0c149311a",
    "semantic_hash": "6a065af41b29a02a1d6164e0c149311a"
  },
  "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java": {
    "mtime": 1778093881.2551124,
    "ast_hash": "e92a5762e05b320377d2416c17b9f934",
    "semantic_hash": "e92a5762e05b320377d2416c17b9f934"
  },
  "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java": {
    "mtime": 1779192798.6502874,
    "ast_hash": "066548d5dd6763666e8bf66eeda945e5",
    "semantic_hash": "066548d5dd6763666e8bf66eeda945e5"
  },
  "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java": {
    "mtime": 1775069027.3502638,
    "ast_hash": "97d695ecbdce270c11925bff0e876b65",
    "semantic_hash": "97d695ecbdce270c11925bff0e876b65"
  },
  "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java": {
    "mtime": 1780416753.578562,
    "ast_hash": "b60c69348cad8fdec4b7f794700ccbe3",
    "semantic_hash": "b60c69348cad8fdec4b7f794700ccbe3"
  },
  "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java": {
    "mtime": 1779192798.6202877,
    "ast_hash": "d85166c382db63ab0994f94bdbd054a9",
    "semantic_hash": "d85166c382db63ab0994f94bdbd054a9"
  },
  "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java": {
    "mtime": 1773185539.1634464,
    "ast_hash": "d3376d177df5a0f39a1b5d6c44589cfc",
    "semantic_hash": "d3376d177df5a0f39a1b5d6c44589cfc"
  },
  "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java": {
    "mtime": 1777656879.246685,
    "ast_hash": "08e0866aac44c824510cc61e56a90807",
    "semantic_hash": "08e0866aac44c824510cc61e56a90807"
  },
  "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java": {
    "mtime": 1777656870.7309313,
    "ast_hash": "d915201f7990e7f1b520b592612d95f6",
    "semantic_hash": "d915201f7990e7f1b520b592612d95f6"
  },
  "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java": {
    "mtime": 1777656875.198799,
    "ast_hash": "bead2b5b61a2317c2166d4e85bb5d9af",
    "semantic_hash": "bead2b5b61a2317c2166d4e85bb5d9af"
  },
  "backend/src/main/java/com/magistr/app/dto/UserResponse.java": {
    "mtime": 1779902129.4637706,
    "ast_hash": "af0728a2ca4efb4ab2b881ca630bbff3",
    "semantic_hash": "af0728a2ca4efb4ab2b881ca630bbff3"
  },
  "backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java": {
    "mtime": 1779192798.7102866,
    "ast_hash": "85bc8e090427e05c5e427ba298d4e4e7",
    "semantic_hash": "85bc8e090427e05c5e427ba298d4e4e7"
  },
  "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java": {
    "mtime": 1777631805.0193436,
    "ast_hash": "9b9558a261f1707094054e07903b68e0",
    "semantic_hash": "9b9558a261f1707094054e07903b68e0"
  },
  "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java": {
    "mtime": 1777579536.451313,
    "ast_hash": "91578c19e7e3e64189ca3917300a6bff",
    "semantic_hash": "91578c19e7e3e64189ca3917300a6bff"
  },
  "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java": {
    "mtime": 1777579536.5023136,
    "ast_hash": "d6e7ad120b88eccb4cac099f1231b77e",
    "semantic_hash": "d6e7ad120b88eccb4cac099f1231b77e"
  },
  "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java": {
    "mtime": 1780345824.6449046,
    "ast_hash": "078b100cc0a4afd395173307a577075d",
    "semantic_hash": "078b100cc0a4afd395173307a577075d"
  },
  "backend/src/main/java/com/magistr/app/model/AcademicYear.java": {
    "mtime": 1777460866.736196,
    "ast_hash": "d930a12ed6e247a747dd6792ef7b79fb",
    "semantic_hash": "d930a12ed6e247a747dd6792ef7b79fb"
  },
  "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java": {
    "mtime": 1779889713.7267025,
    "ast_hash": "437457755460d6e6608bbdd879bdae8a",
    "semantic_hash": "437457755460d6e6608bbdd879bdae8a"
  },
  "backend/src/main/java/com/magistr/app/model/Classroom.java": {
    "mtime": 1779192626.9630158,
    "ast_hash": "e1da3e93f8234098865c1e7b10415f3e",
    "semantic_hash": "e1da3e93f8234098865c1e7b10415f3e"
  },
  "backend/src/main/java/com/magistr/app/model/Department.java": {
    "mtime": 1779192626.4610147,
    "ast_hash": "a193936f6c5d2c78631b3402c1b2b65f",
    "semantic_hash": "a193936f6c5d2c78631b3402c1b2b65f"
  },
  "backend/src/main/java/com/magistr/app/model/EducationForm.java": {
    "mtime": 1779192626.6900187,
    "ast_hash": "8bf4ad9fcd1e6983fe98414dd156d046",
    "semantic_hash": "8bf4ad9fcd1e6983fe98414dd156d046"
  },
  "backend/src/main/java/com/magistr/app/model/Equipment.java": {
    "mtime": 1779192626.9086144,
    "ast_hash": "17d7c347d82d868958d320844bdae5a9",
    "semantic_hash": "17d7c347d82d868958d320844bdae5a9"
  },
  "backend/src/main/java/com/magistr/app/model/LessonType.java": {
    "mtime": 1775069027.3502638,
    "ast_hash": "f2adf5056ede034d38be3243c49ef912",
    "semantic_hash": "f2adf5056ede034d38be3243c49ef912"
  },
  "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java": {
    "mtime": 1779904217.1519997,
    "ast_hash": "910e3b29e72b5b006520da1a95c3f485",
    "semantic_hash": "910e3b29e72b5b006520da1a95c3f485"
  },
  "backend/src/main/java/com/magistr/app/model/Role.java": {
    "mtime": 1779211978.7900417,
    "ast_hash": "8b475fb5dd5d7ffe4f85b69f2051d413",
    "semantic_hash": "8b475fb5dd5d7ffe4f85b69f2051d413"
  },
  "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java": {
    "mtime": 1779900237.3532588,
    "ast_hash": "360063905665478ca10cbf0aa7682710",
    "semantic_hash": "360063905665478ca10cbf0aa7682710"
  },
  "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java": {
    "mtime": 1779192770.4435723,
    "ast_hash": "a8514e1988eab6e3e3db58ffcdbf50f6",
    "semantic_hash": "a8514e1988eab6e3e3db58ffcdbf50f6"
  },
  "backend/src/main/java/com/magistr/app/model/ScheduleParity.java": {
    "mtime": 1777460866.6852043,
    "ast_hash": "c744b71790a534cb3d6b8d1a871686a2",
    "semantic_hash": "c744b71790a534cb3d6b8d1a871686a2"
  },
  "backend/src/main/java/com/magistr/app/model/ScheduleRule.java": {
    "mtime": 1779900653.5512488,
    "ast_hash": "bcda66400bbb585adff71a4ccd6dfa5b",
    "semantic_hash": "bcda66400bbb585adff71a4ccd6dfa5b"
  },
  "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java": {
    "mtime": 1778234927.8525062,
    "ast_hash": "b2f5209675c8513f8e3e309c6ed90818",
    "semantic_hash": "b2f5209675c8513f8e3e309c6ed90818"
  },
  "backend/src/main/java/com/magistr/app/model/Semester.java": {
    "mtime": 1777460866.7612054,
    "ast_hash": "d71d7d6b6c37e37c294c2733a4b988a5",
    "semantic_hash": "d71d7d6b6c37e37c294c2733a4b988a5"
  },
  "backend/src/main/java/com/magistr/app/model/SemesterType.java": {
    "mtime": 1775069027.3502638,
    "ast_hash": "452b3410bc9ac9eff5ba55256da87eac",
    "semantic_hash": "452b3410bc9ac9eff5ba55256da87eac"
  },
  "backend/src/main/java/com/magistr/app/model/Speciality.java": {
    "mtime": 1779192626.5180204,
    "ast_hash": "92034a17a1dc09ae5f21180f63f4f812",
    "semantic_hash": "92034a17a1dc09ae5f21180f63f4f812"
  },
  "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java": {
    "mtime": 1779192626.5730197,
    "ast_hash": "47199f787ab9e37beb470c480793f237",
    "semantic_hash": "47199f787ab9e37beb470c480793f237"
  },
  "backend/src/main/java/com/magistr/app/model/StudentGroup.java": {
    "mtime": 1779192626.750018,
    "ast_hash": "a7d1ab5310ecf746f629407a88bc53cd",
    "semantic_hash": "a7d1ab5310ecf746f629407a88bc53cd"
  },
  "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java": {
    "mtime": 1777579536.531314,
    "ast_hash": "cee2d3a09032d508d7d1d3c5f89c3b2a",
    "semantic_hash": "cee2d3a09032d508d7d1d3c5f89c3b2a"
  },
  "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java": {
    "mtime": 1779904217.1759999,
    "ast_hash": "4afd11e5f220e36fb5d8f52c2f1fef0d",
    "semantic_hash": "4afd11e5f220e36fb5d8f52c2f1fef0d"
  },
  "backend/src/main/java/com/magistr/app/model/Subgroup.java": {
    "mtime": 1779192626.8020175,
    "ast_hash": "75ff210971fd48590e8b38a17eb50dcc",
    "semantic_hash": "75ff210971fd48590e8b38a17eb50dcc"
  },
  "backend/src/main/java/com/magistr/app/model/Subject.java": {
    "mtime": 1779192626.855017,
    "ast_hash": "eec9af61a2c517ea2a48d833ff809ecb",
    "semantic_hash": "eec9af61a2c517ea2a48d833ff809ecb"
  },
  "backend/src/main/java/com/magistr/app/model/SubjectComment.java": {
    "mtime": 1779192770.4135725,
    "ast_hash": "d85ab42277835a85da913cced0d994f3",
    "semantic_hash": "d85ab42277835a85da913cced0d994f3"
  },
  "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java": {
    "mtime": 1780416753.578562,
    "ast_hash": "12e82bf2565d8f71aa98e2c74ad48a3c",
    "semantic_hash": "12e82bf2565d8f71aa98e2c74ad48a3c"
  },
  "backend/src/main/java/com/magistr/app/model/TeacherCreationRequestStatus.java": {
    "mtime": 1780416753.578562,
    "ast_hash": "f489d804ac5f63d57f52b204e7edd8cb",
    "semantic_hash": "f489d804ac5f63d57f52b204e7edd8cb"
  },
  "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java": {
    "mtime": 1779192770.384573,
    "ast_hash": "cf3f4ee7fa5bfd6e26b9844d1bd301d1",
    "semantic_hash": "cf3f4ee7fa5bfd6e26b9844d1bd301d1"
  },
  "backend/src/main/java/com/magistr/app/model/TeacherSubject.java": {
    "mtime": 1773185539.1634464,
    "ast_hash": "c53cedbf5b8758ccc28bb5ff7d955944",
    "semantic_hash": "c53cedbf5b8758ccc28bb5ff7d955944"
  },
  "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java": {
    "mtime": 1773185539.1634464,
    "ast_hash": "5b6aab8d3b7da04e1843436a8e7438f7",
    "semantic_hash": "5b6aab8d3b7da04e1843436a8e7438f7"
  },
  "backend/src/main/java/com/magistr/app/model/TimeSlot.java": {
    "mtime": 1777656866.8400521,
    "ast_hash": "d72a08f8f41618bfaed4683b3d5c2a8a",
    "semantic_hash": "d72a08f8f41618bfaed4683b3d5c2a8a"
  },
  "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java": {
    "mtime": 1777656861.1522384,
    "ast_hash": "8f1b4ee9af558bbce9324a5a98fa73ff",
    "semantic_hash": "8f1b4ee9af558bbce9324a5a98fa73ff"
  },
  "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java": {
    "mtime": 1777656851.5885782,
    "ast_hash": "1bec040a7f0f04a966cdf46046a59c07",
    "semantic_hash": "1bec040a7f0f04a966cdf46046a59c07"
  },
  "backend/src/main/java/com/magistr/app/model/User.java": {
    "mtime": 1779192626.6330192,
    "ast_hash": "6772f3df7a19aa11527848e9035ba992",
    "semantic_hash": "6772f3df7a19aa11527848e9035ba992"
  },
  "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java": {
    "mtime": 1777579584.218751,
    "ast_hash": "4595b33ac4551c476e6950e6ce0e2c08",
    "semantic_hash": "4595b33ac4551c476e6950e6ce0e2c08"
  },
  "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java": {
    "mtime": 1777579595.6116073,
    "ast_hash": "0ec78bbd4dda5fe3eb22a5b1d1bd27f8",
    "semantic_hash": "0ec78bbd4dda5fe3eb22a5b1d1bd27f8"
  },
  "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java": {
    "mtime": 1777631935.453049,
    "ast_hash": "f57aea96c2eda441ed33857a894cb2b0",
    "semantic_hash": "f57aea96c2eda441ed33857a894cb2b0"
  },
  "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java": {
    "mtime": 1780345824.6449046,
    "ast_hash": "2fd0fe03e70e8bf1a3e63dc3a4ca5417",
    "semantic_hash": "2fd0fe03e70e8bf1a3e63dc3a4ca5417"
  },
  "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java": {
    "mtime": 1777460903.4391212,
    "ast_hash": "b476563b11593bf3a262d632e7351f50",
    "semantic_hash": "b476563b11593bf3a262d632e7351f50"
  },
  "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java": {
    "mtime": 1779889713.7267025,
    "ast_hash": "f29209f68317813723b53e700083a7d2",
    "semantic_hash": "f29209f68317813723b53e700083a7d2"
  },
  "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java": {
    "mtime": 1779192732.0619595,
    "ast_hash": "4e86b23d2d5be45a1a514cdb93f4cd17",
    "semantic_hash": "4e86b23d2d5be45a1a514cdb93f4cd17"
  },
  "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java": {
    "mtime": 1779192732.1759584,
    "ast_hash": "73c7e829f67f05c3359a60c220097142",
    "semantic_hash": "73c7e829f67f05c3359a60c220097142"
  },
  "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java": {
    "mtime": 1777631808.410336,
    "ast_hash": "d8cb39ceca0f18c70a9dcfff81e43323",
    "semantic_hash": "d8cb39ceca0f18c70a9dcfff81e43323"
  },
  "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java": {
    "mtime": 1779192732.117959,
    "ast_hash": "16576749e567b37a0be50dfb26e6bf72",
    "semantic_hash": "16576749e567b37a0be50dfb26e6bf72"
  },
  "backend/src/main/java/com/magistr/app/repository/GroupRepository.java": {
    "mtime": 1779192732.4039562,
    "ast_hash": "5950a18dd41c5bcb6d20700bad6839bd",
    "semantic_hash": "5950a18dd41c5bcb6d20700bad6839bd"
  },
  "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java": {
    "mtime": 1775069027.3502638,
    "ast_hash": "f69b1c97d12c73081b6c6617b32cd2e2",
    "semantic_hash": "f69b1c97d12c73081b6c6617b32cd2e2"
  },
  "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java": {
    "mtime": 1779192787.4534006,
    "ast_hash": "2d8c57e1744c2a34410f01be5dff157c",
    "semantic_hash": "2d8c57e1744c2a34410f01be5dff157c"
  },
  "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java": {
    "mtime": 1779193305.8913653,
    "ast_hash": "ab04f76f7afef1e4972784d0a872034f",
    "semantic_hash": "ab04f76f7afef1e4972784d0a872034f"
  },
  "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java": {
    "mtime": 1778234945.053437,
    "ast_hash": "a2973294c824a761aa2a7d1f37eea69f",
    "semantic_hash": "a2973294c824a761aa2a7d1f37eea69f"
  },
  "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java": {
    "mtime": 1777460903.4661212,
    "ast_hash": "63a8e96ad7ea59424f192284c1a8390d",
    "semantic_hash": "63a8e96ad7ea59424f192284c1a8390d"
  },
  "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java": {
    "mtime": 1779192732.2328186,
    "ast_hash": "b1e80e2641ecc011b4ea7dd09c64741f",
    "semantic_hash": "b1e80e2641ecc011b4ea7dd09c64741f"
  },
  "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java": {
    "mtime": 1777579584.1617517,
    "ast_hash": "29e6141cdbe28f654c3290fff932685d",
    "semantic_hash": "29e6141cdbe28f654c3290fff932685d"
  },
  "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java": {
    "mtime": 1777579601.4545403,
    "ast_hash": "346705e2a80aa37d2ff80b3f9c8926ed",
    "semantic_hash": "346705e2a80aa37d2ff80b3f9c8926ed"
  },
  "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java": {
    "mtime": 1780416753.578562,
    "ast_hash": "47f65997cf7a0c40a903a097494ff87f",
    "semantic_hash": "47f65997cf7a0c40a903a097494ff87f"
  },
  "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java": {
    "mtime": 1779192787.4224007,
    "ast_hash": "ad294f9dc1fb154819147a7f4715432a",
    "semantic_hash": "ad294f9dc1fb154819147a7f4715432a"
  },
  "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java": {
    "mtime": 1779192732.288957,
    "ast_hash": "09a3e23a296b49c5b5f1dc35e3a30884",
    "semantic_hash": "09a3e23a296b49c5b5f1dc35e3a30884"
  },
  "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java": {
    "mtime": 1780416753.578562,
    "ast_hash": "5388e16b00a73331c9cbe0cf7b10bffb",
    "semantic_hash": "5388e16b00a73331c9cbe0cf7b10bffb"
  },
  "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java": {
    "mtime": 1780416753.578562,
    "ast_hash": "702a97319733b30b6c6e7c563b67a372",
    "semantic_hash": "702a97319733b30b6c6e7c563b67a372"
  },
  "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java": {
    "mtime": 1773185539.1634464,
    "ast_hash": "92dd7d207827de7f548f4fb846c23246",
    "semantic_hash": "92dd7d207827de7f548f4fb846c23246"
  },
  "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java": {
    "mtime": 1777656899.149204,
    "ast_hash": "7048773c8e0b056df6d64d703b74f7cd",
    "semantic_hash": "7048773c8e0b056df6d64d703b74f7cd"
  },
  "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java": {
    "mtime": 1777656885.4971683,
    "ast_hash": "42b1b01c92134ada7f66a138687abbcc",
    "semantic_hash": "42b1b01c92134ada7f66a138687abbcc"
  },
  "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java": {
    "mtime": 1777656891.5213733,
    "ast_hash": "426bb2b552fcce5279312248bc877727",
    "semantic_hash": "426bb2b552fcce5279312248bc877727"
  },
  "backend/src/main/java/com/magistr/app/repository/UserRepository.java": {
    "mtime": 1779192732.3499565,
    "ast_hash": "295f4b32b0ccc888d4058a66af4fad2c",
    "semantic_hash": "295f4b32b0ccc888d4058a66af4fad2c"
  },
  "backend/src/main/java/com/magistr/app/service/AcademicDateService.java": {
    "mtime": 1777579735.689881,
    "ast_hash": "e74d6aec87023ce40c971fae18ec3072",
    "semantic_hash": "e74d6aec87023ce40c971fae18ec3072"
  },
  "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java": {
    "mtime": 1780232702.474176,
    "ast_hash": "d51c6112ece439eec0b43c9c285dfa5a",
    "semantic_hash": "d51c6112ece439eec0b43c9c285dfa5a"
  },
  "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java": {
    "mtime": 1780232732.229042,
    "ast_hash": "ffa81413976b9293074737ca179dc397",
    "semantic_hash": "ffa81413976b9293074737ca179dc397"
  },
  "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java": {
    "mtime": 1779904217.2010005,
    "ast_hash": "b56886d345d15b944874a34e0d57f2d9",
    "semantic_hash": "b56886d345d15b944874a34e0d57f2d9"
  },
  "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java": {
    "mtime": 1779904217.099999,
    "ast_hash": "0cd25c1c606d63c6926dab7a1348f1e7",
    "semantic_hash": "0cd25c1c606d63c6926dab7a1348f1e7"
  },
  "backend/src/main/resources/db/migration/V1__init.sql": {
    "mtime": 1780416753.578562,
    "ast_hash": "30b23acf29ecb595cda998ea593c6188",
    "semantic_hash": "30b23acf29ecb595cda998ea593c6188"
  },
  "backend/src/main/resources/db/migration/V2__subgroups_active_unique_name.sql": {
    "mtime": 1780416753.578562,
    "ast_hash": "f31a85d0cfca46289f5b5ed1f04633e3",
    "semantic_hash": "f31a85d0cfca46289f5b5ed1f04633e3"
  },
  "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java": {
    "mtime": 1779889713.727155,
    "ast_hash": "9de161ff1f6899c01dfc422eca56e961",
    "semantic_hash": "9de161ff1f6899c01dfc422eca56e961"
  },
  "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java": {
    "mtime": 1779889713.727202,
    "ast_hash": "41ff29db9c6cd55eb9e7489e0698954f",
    "semantic_hash": "41ff29db9c6cd55eb9e7489e0698954f"
  },
  "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java": {
    "mtime": 1779900300.3109503,
    "ast_hash": "3110c44a7eff981cbc33a11f61aad555",
    "semantic_hash": "3110c44a7eff981cbc33a11f61aad555"
  },
  "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java": {
    "mtime": 1779900295.1106448,
    "ast_hash": "eb17062c28089020e22d1ea39fff3a4c",
    "semantic_hash": "eb17062c28089020e22d1ea39fff3a4c"
  },
  "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java": {
    "mtime": 1780416753.578562,
    "ast_hash": "d74965f2fbc93a28154de0d9446627f7",
    "semantic_hash": "d74965f2fbc93a28154de0d9446627f7"
  },
  "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java": {
    "mtime": 1780416753.578562,
    "ast_hash": "433bb6f75a38a4331ff6a835fb4957f9",
    "semantic_hash": "433bb6f75a38a4331ff6a835fb4957f9"
  },
  "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java": {
    "mtime": 1779902196.6280775,
    "ast_hash": "e2217188bbe903bb36ab6358ac038e50",
    "semantic_hash": "e2217188bbe903bb36ab6358ac038e50"
  },
  "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java": {
    "mtime": 1779904348.9480257,
    "ast_hash": "cdc7f9a4f62d5c9b921739cae4cc0295",
    "semantic_hash": "cdc7f9a4f62d5c9b921739cae4cc0295"
  },
  "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java": {
    "mtime": 1779900295.2146509,
    "ast_hash": "4010e265b4d00deef2dd7238203ce4b2",
    "semantic_hash": "4010e265b4d00deef2dd7238203ce4b2"
  },
  "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java": {
    "mtime": 1779900653.60325,
    "ast_hash": "daff2cb4bc125071e34dfa076452c3a6",
    "semantic_hash": "daff2cb4bc125071e34dfa076452c3a6"
  },
  "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java": {
    "mtime": 1779904348.785023,
    "ast_hash": "109d91997ed40d16450404eb67410150",
    "semantic_hash": "109d91997ed40d16450404eb67410150"
  },
  "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java": {
    "mtime": 1779904348.8110235,
    "ast_hash": "1d6a10555df088ae262a969a7f0027ce",
    "semantic_hash": "1d6a10555df088ae262a969a7f0027ce"
  },
  "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java": {
    "mtime": 1779904348.8840246,
    "ast_hash": "520cde8b46cf775216e2c5f0fa7def5a",
    "semantic_hash": "520cde8b46cf775216e2c5f0fa7def5a"
  },
  "backend/tenants.example.json": {
    "mtime": 1779900753.4717412,
    "ast_hash": "ada16f02f084bff954475498571e1589",
    "semantic_hash": "ada16f02f084bff954475498571e1589"
  },
  "frontend/admin/js/api.js": {
    "mtime": 1781379245.2792873,
    "ast_hash": "ee4a589a15c4151d7927270aa157b446",
    "semantic_hash": "ee4a589a15c4151d7927270aa157b446"
  },
  "frontend/admin/js/dropdown.js": {
    "mtime": 1780232203.5404036,
    "ast_hash": "00843a489624e2d66f3ddb69b7ceed27",
    "semantic_hash": "00843a489624e2d66f3ddb69b7ceed27"
  },
  "frontend/admin/js/main.js": {
    "mtime": 1780416753.5795622,
    "ast_hash": "280522d814d8d34b2dbc1602ff19356b",
    "semantic_hash": "280522d814d8d34b2dbc1602ff19356b"
  },
  "frontend/admin/js/otel.js": {
    "mtime": 1775069027.3512647,
    "ast_hash": "c21b57eb7204b46a9ea5991559587555",
    "semantic_hash": "c21b57eb7204b46a9ea5991559587555"
  },
  "frontend/admin/js/utils.js": {
    "mtime": 1780336218.515846,
    "ast_hash": "df1378b4db616714913a016749bca44a",
    "semantic_hash": "df1378b4db616714913a016749bca44a"
  },
  "frontend/admin/js/views/academic-calendar.js": {
    "mtime": 1780345824.6629136,
    "ast_hash": "021416a3765a2a0980110b013124cb40",
    "semantic_hash": "021416a3765a2a0980110b013124cb40"
  },
  "frontend/admin/js/views/auditorium-workload.js": {
    "mtime": 1780230786.6597297,
    "ast_hash": "3081468d2d02db4c3a1fb4c64fee6aea",
    "semantic_hash": "3081468d2d02db4c3a1fb4c64fee6aea"
  },
  "frontend/admin/js/views/classrooms.js": {
    "mtime": 1780416753.5795622,
    "ast_hash": "c426cfef520844249a429240fe1c2956",
    "semantic_hash": "c426cfef520844249a429240fe1c2956"
  },
  "frontend/admin/js/views/dashboard.js": {
    "mtime": 1780229253.300601,
    "ast_hash": "31c8ad0f96fcc56a65d6673f925cf4a9",
    "semantic_hash": "31c8ad0f96fcc56a65d6673f925cf4a9"
  },
  "frontend/admin/js/views/department-workspace.js": {
    "mtime": 1780416753.5795622,
    "ast_hash": "60253be1d8f54df7e2714f8019af0de0",
    "semantic_hash": "60253be1d8f54df7e2714f8019af0de0"
  },
  "frontend/admin/js/views/groups.js": {
    "mtime": 1780416753.5795622,
    "ast_hash": "9bcd0955a531e886ae4e7a0a37195025",
    "semantic_hash": "9bcd0955a531e886ae4e7a0a37195025"
  },
  "frontend/admin/js/views/schedule-view.js": {
    "mtime": 1780257083.441749,
    "ast_hash": "37a6285797dac62c5d44fcfe428b9171",
    "semantic_hash": "37a6285797dac62c5d44fcfe428b9171"
  },
  "frontend/admin/js/views/schedule.js": {
    "mtime": 1781379245.279435,
    "ast_hash": "e8f7e979b4db0654cb4a9b6873a74666",
    "semantic_hash": "e8f7e979b4db0654cb4a9b6873a74666"
  },
  "frontend/admin/js/views/subjects.js": {
    "mtime": 1780336218.533202,
    "ast_hash": "84814661b0ed4c1630d01bad668892fa",
    "semantic_hash": "84814661b0ed4c1630d01bad668892fa"
  },
  "frontend/admin/js/views/teacher-requests.js": {
    "mtime": 1780416753.580562,
    "ast_hash": "9d5f7495664aa4e91cfb0348ec870401",
    "semantic_hash": "9d5f7495664aa4e91cfb0348ec870401"
  },
  "frontend/admin/js/views/university-structure.js": {
    "mtime": 1781379245.279435,
    "ast_hash": "7d909a595e4440065be948b2870076f0",
    "semantic_hash": "7d909a595e4440065be948b2870076f0"
  },
  "frontend/admin/js/views/users.js": {
    "mtime": 1780416753.580562,
    "ast_hash": "2943888e29ad94fde6b12492c2d266f5",
    "semantic_hash": "2943888e29ad94fde6b12492c2d266f5"
  },
  "frontend/admin/settings/js/main.js": {
    "mtime": 1780229084.8345273,
    "ast_hash": "832dc0a29b8617e36b05972fbd3648ef",
    "semantic_hash": "832dc0a29b8617e36b05972fbd3648ef"
  },
  "frontend/admin/settings/js/views/database.js": {
    "mtime": 1780336218.5618458,
    "ast_hash": "84b8eb806f3a9068dbe85b7089fa5510",
    "semantic_hash": "84b8eb806f3a9068dbe85b7089fa5510"
  },
  "frontend/admin/settings/js/views/edu-forms.js": {
    "mtime": 1780336218.5618458,
    "ast_hash": "139621c50640bcc4c1ad1d2a5a41f2c1",
    "semantic_hash": "139621c50640bcc4c1ad1d2a5a41f2c1"
  },
  "frontend/admin/settings/js/views/time-slots.js": {
    "mtime": 1780336218.5738456,
    "ast_hash": "77b6c3ad8006ed93a38c2678d99019eb",
    "semantic_hash": "77b6c3ad8006ed93a38c2678d99019eb"
  },
  "frontend/script.js": {
    "mtime": 1780336218.6388454,
    "ast_hash": "f01cd23c4737f0bc711931a0b9adeaf3",
    "semantic_hash": "f01cd23c4737f0bc711931a0b9adeaf3"
  },
  "frontend/theme-toggle.js": {
    "mtime": 1780336218.6412308,
    "ast_hash": "a5e08267eedaeab13f9f8b9a1f304416",
    "semantic_hash": "a5e08267eedaeab13f9f8b9a1f304416"
  },
  "resume/script.js": {
    "mtime": 1783023799.1922438,
    "ast_hash": "c06330f7f8dbf54ff6b3ffa33c45274a",
    "semantic_hash": "c06330f7f8dbf54ff6b3ffa33c45274a"
  },
  ".agents/skills/AutoUpdateDocs.md": {
    "mtime": 1779884543.058815,
    "ast_hash": "77210db7b73f3bc48e81af7bfa384f1a",
    "semantic_hash": "77210db7b73f3bc48e81af7bfa384f1a"
  },
  ".agents/skills/auto-update-docs/SKILL.md": {
    "mtime": 1775069027.3500013,
    "ast_hash": "144483870e14361c8c14fe7c8f24ab09",
    "semantic_hash": "144483870e14361c8c14fe7c8f24ab09"
  },
  ".agents/skills/frontend-design/LICENSE.txt": {
    "mtime": 1775069027.3500013,
    "ast_hash": "2ee41112a44fe7014dce33e26468ba93",
    "semantic_hash": "2ee41112a44fe7014dce33e26468ba93"
  },
  ".agents/skills/frontend-design/SKILL.md": {
    "mtime": 1775069027.3501377,
    "ast_hash": "fafdfb818c003d4f95430fa606227df9",
    "semantic_hash": "fafdfb818c003d4f95430fa606227df9"
  },
  ".gitea/workflows/docker-build.yaml": {
    "mtime": 1773704400.4963882,
    "ast_hash": "86f305673d38e2a09bf0b9b8ca5e84a9",
    "semantic_hash": "86f305673d38e2a09bf0b9b8ca5e84a9"
  },
  "AGENTS.md": {
    "mtime": 1779889713.7267025,
    "ast_hash": "bdd4e0e3d1b18772b2f5bfa80eb25294",
    "semantic_hash": "bdd4e0e3d1b18772b2f5bfa80eb25294"
  },
  "BUG_REPORT.md": {
    "mtime": 1783115455.969792,
    "ast_hash": "52a712db3b02796252a18da4e32bcbc2",
    "semantic_hash": "52a712db3b02796252a18da4e32bcbc2"
  },
  "DEVOPS.md": {
    "mtime": 1781732441.1099546,
    "ast_hash": "d85c8c21a085949ce525515b9b07318b",
    "semantic_hash": "d85c8c21a085949ce525515b9b07318b"
  },
  "backend/src/main/java/com/magistr/app/README.md": {
    "mtime": 1773186962.0465105,
    "ast_hash": "ebb5e89e8a94e9dd22abf5d915d112b2",
    "semantic_hash": "ebb5e89e8a94e9dd22abf5d915d112b2"
  },
  "compose.yaml": {
    "mtime": 1779900253.9853249,
    "ast_hash": "75cd83480827e2c281ba8e4356c34e13",
    "semantic_hash": "75cd83480827e2c281ba8e4356c34e13"
  },
  "docs/ACADEMIC_CALENDAR.md": {
    "mtime": 1780345824.6449046,
    "ast_hash": "c53aa2c797603a92d773334e93ee2ac8",
    "semantic_hash": "c53aa2c797603a92d773334e93ee2ac8"
  },
  "docs/API.md": {
    "mtime": 1781379245.2787657,
    "ast_hash": "4d667433b7a55aa2e7ba33251a53a3d8",
    "semantic_hash": "4d667433b7a55aa2e7ba33251a53a3d8"
  },
  "docs/ARCHITECTURE.md": {
    "mtime": 1779900753.5337546,
    "ast_hash": "046dec76be984029556a8c039ef5f171",
    "semantic_hash": "046dec76be984029556a8c039ef5f171"
  },
  "docs/BUSINESS_LOGIC.md": {
    "mtime": 1781379245.2787657,
    "ast_hash": "c7ad817fbb0d59463315b3ff4b97f5c0",
    "semantic_hash": "c7ad817fbb0d59463315b3ff4b97f5c0"
  },
  "docs/DATABASE.md": {
    "mtime": 1780416753.5795622,
    "ast_hash": "ace3a754d2f7a27fd0932513a24777f8",
    "semantic_hash": "ace3a754d2f7a27fd0932513a24777f8"
  },
  "docs/DEVELOPMENT.md": {
    "mtime": 1779900606.2820153,
    "ast_hash": "e77bae3aac472f717c922a7a1f5153e3",
    "semantic_hash": "e77bae3aac472f717c922a7a1f5153e3"
  },
  "docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md": {
    "mtime": 1778235232.441285,
    "ast_hash": "6031c539f77c2c387c57906d6aa6b856",
    "semantic_hash": "6031c539f77c2c387c57906d6aa6b856"
  },
  "docs/FRONTEND.md": {
    "mtime": 1781379245.2787657,
    "ast_hash": "c83725c674999f7b04e3aaa46e44551f",
    "semantic_hash": "c83725c674999f7b04e3aaa46e44551f"
  },
  "docs/INFRASTRUCTURE.md": {
    "mtime": 1779900753.5867662,
    "ast_hash": "d49f970f189e3fd3c8db7c5ff23e8f49",
    "semantic_hash": "d49f970f189e3fd3c8db7c5ff23e8f49"
  },
  "docs/LOGGING.md": {
    "mtime": 1777492546.6921115,
    "ast_hash": "6006c10453c1b7e898285d7b8cb66648",
    "semantic_hash": "6006c10453c1b7e898285d7b8cb66648"
  },
  "docs/README.md": {
    "mtime": 1779212590.3110566,
    "ast_hash": "9d10f7c253e4db8b4e96f9af07a0a3fc",
    "semantic_hash": "9d10f7c253e4db8b4e96f9af07a0a3fc"
  },
  "docs/SCHEDULE_PROPOSAL.md": {
    "mtime": 1778235219.8673353,
    "ast_hash": "df83ce318d07dcd71ca484a09c04d9a5",
    "semantic_hash": "df83ce318d07dcd71ca484a09c04d9a5"
  },
  "docs/SCHEDULE_TASKS.md": {
    "mtime": 1778235238.0912623,
    "ast_hash": "ea2c6ea42fb3df3b915a9270db13b124",
    "semantic_hash": "ea2c6ea42fb3df3b915a9270db13b124"
  },
  "docs/UI_COMPONENTS.md": {
    "mtime": 1775069027.3512647,
    "ast_hash": "658c79d27ae764d58a761a53cfdad2c9",
    "semantic_hash": "658c79d27ae764d58a761a53cfdad2c9"
  },
  "frontend/admin/index.html": {
    "mtime": 1780416753.5795622,
    "ast_hash": "df49fc886e9e623ae1581e723463e104",
    "semantic_hash": "df49fc886e9e623ae1581e723463e104"
  },
  "frontend/admin/settings/index.html": {
    "mtime": 1780336218.5618458,
    "ast_hash": "07fb6525e8cf67f437339ae87fc236f2",
    "semantic_hash": "07fb6525e8cf67f437339ae87fc236f2"
  },
  "frontend/admin/settings/views/database.html": {
    "mtime": 1780336218.5738456,
    "ast_hash": "942735f1156637cf91a6111fbd4b7f17",
    "semantic_hash": "942735f1156637cf91a6111fbd4b7f17"
  },
  "frontend/admin/settings/views/edu-forms.html": {
    "mtime": 1780336218.6208456,
    "ast_hash": "7e994ef434c5e878165babc271cd03c4",
    "semantic_hash": "7e994ef434c5e878165babc271cd03c4"
  },
  "frontend/admin/settings/views/general.html": {
    "mtime": 1775069027.352295,
    "ast_hash": "ef90b4b2608b651514869bf83097c432",
    "semantic_hash": "ef90b4b2608b651514869bf83097c432"
  },
  "frontend/admin/settings/views/time-slots.html": {
    "mtime": 1780336218.6208456,
    "ast_hash": "1dff9dc402ea70175f9cac81a14d3291",
    "semantic_hash": "1dff9dc402ea70175f9cac81a14d3291"
  },
  "frontend/admin/views/academic-calendar.html": {
    "mtime": 1780345824.6629136,
    "ast_hash": "806d94c1c9c562e4a8171009f03df815",
    "semantic_hash": "806d94c1c9c562e4a8171009f03df815"
  },
  "frontend/admin/views/auditorium-workload.html": {
    "mtime": 1780336218.6208456,
    "ast_hash": "049f1237e5701fc92d59ce259bb7d355",
    "semantic_hash": "049f1237e5701fc92d59ce259bb7d355"
  },
  "frontend/admin/views/classrooms.html": {
    "mtime": 1780336218.6208456,
    "ast_hash": "2244c2a21001c95536c0fe6eb8f70a45",
    "semantic_hash": "2244c2a21001c95536c0fe6eb8f70a45"
  },
  "frontend/admin/views/dashboard.html": {
    "mtime": 1780336218.6218455,
    "ast_hash": "90ed933e6c97cd8a22ae594aaad640f8",
    "semantic_hash": "90ed933e6c97cd8a22ae594aaad640f8"
  },
  "frontend/admin/views/department-workspace.html": {
    "mtime": 1780416753.580562,
    "ast_hash": "ac36acf95fd4362567810f6af8955fe2",
    "semantic_hash": "ac36acf95fd4362567810f6af8955fe2"
  },
  "frontend/admin/views/groups.html": {
    "mtime": 1781379245.279435,
    "ast_hash": "808e1e7218c1b1186b9849209d4955e0",
    "semantic_hash": "808e1e7218c1b1186b9849209d4955e0"
  },
  "frontend/admin/views/schedule-view.html": {
    "mtime": 1780336218.6218455,
    "ast_hash": "8352e898078347db9b2effc7d3a9f1d7",
    "semantic_hash": "8352e898078347db9b2effc7d3a9f1d7"
  },
  "frontend/admin/views/schedule.html": {
    "mtime": 1781379245.279435,
    "ast_hash": "d8a14e08ff81c0ba61a78e5d3db7ac64",
    "semantic_hash": "d8a14e08ff81c0ba61a78e5d3db7ac64"
  },
  "frontend/admin/views/subjects.html": {
    "mtime": 1780336218.6218455,
    "ast_hash": "d134cd83072cb609e305b69dd7acaca2",
    "semantic_hash": "d134cd83072cb609e305b69dd7acaca2"
  },
  "frontend/admin/views/teacher-requests.html": {
    "mtime": 1780416753.580562,
    "ast_hash": "8f5fc4057f9a44055029458f67544582",
    "semantic_hash": "8f5fc4057f9a44055029458f67544582"
  },
  "frontend/admin/views/university-structure.html": {
    "mtime": 1781379245.279435,
    "ast_hash": "278f27483e79abcbf41148af8a389eef",
    "semantic_hash": "278f27483e79abcbf41148af8a389eef"
  },
  "frontend/admin/views/users.html": {
    "mtime": 1780416753.580562,
    "ast_hash": "974339cf6079f28c7a3f801440ec29a4",
    "semantic_hash": "974339cf6079f28c7a3f801440ec29a4"
  },
  "frontend/department/index.html": {
    "mtime": 1779212347.0747664,
    "ast_hash": "fcb881da4c4521130b8d6c4ed658924f",
    "semantic_hash": "fcb881da4c4521130b8d6c4ed658924f"
  },
  "frontend/edu-office/index.html": {
    "mtime": 1779212356.700831,
    "ast_hash": "aabdbfa6760a6d59513c42cd425c9a43",
    "semantic_hash": "aabdbfa6760a6d59513c42cd425c9a43"
  },
  "frontend/index.html": {
    "mtime": 1780336218.6388454,
    "ast_hash": "7fe272fbb70bfc9e1815b0667755d64f",
    "semantic_hash": "7fe272fbb70bfc9e1815b0667755d64f"
  },
  "frontend/student/index.html": {
    "mtime": 1780336218.6388454,
    "ast_hash": "d4cc95373ca6b699dda41b7a8200c196",
    "semantic_hash": "d4cc95373ca6b699dda41b7a8200c196"
  },
  "frontend/teacher/index.html": {
    "mtime": 1780336218.6412308,
    "ast_hash": "739a80bc6f389e72e15092a8024bbc58",
    "semantic_hash": "739a80bc6f389e72e15092a8024bbc58"
  },
  "resume/index.html": {
    "mtime": 1783026336.0929163,
    "ast_hash": "5744cd1b24c2ceb16bb46ad0ad343a9a",
    "semantic_hash": "5744cd1b24c2ceb16bb46ad0ad343a9a"
  }
}