>_ rehablogger
Система работает
← Все сессии
СЕССИЯ УСТРОЙСТВА

rehabapp_2026-08-13_09-54-29

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 13 Aug 2026 07:25:26 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-13T07:25:26.913580Z","request_id":"38c034ec-982e-48db-90dd-ce0208ba7d0b","version":"v1"},"data":{"rehabilitation_day_id":2571,"phase_id":304,"diagnosis_rehab":"Проверка упражнений","start_rehab":"2026-08-11 00:00:00","end_rehab":"2026-08-18 00:00:00","name_rehab_phase":"Проверка упражнений","status":["none"],"recommendations_count":1,"date":"2026-08-12","training":[{"mode":"correction_unit","status":"completed","progress":100,"unit_id":919,"time":"10 - 20 мин","count_questions":2,"status_questions":false,"workout_id":107}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-13T07:25:26.913580Z, request_id: 38c034ec-982e-48db-90dd-ce0208ba7d0b, version: v1}, data: {rehabilitation_day_id: 2571, phase_id: 304, diagnosis_rehab: Проверка упражнений, start_rehab: 2026-08-11 00:00:00, end_rehab: 2026-08-18 00:00:00, name_rehab_phase: Проверка упражнений, status: [none], recommendations_count: 1, date: 2026-08-12, training: [{mode: correction_unit, status: completed, progress: 100, unit_id: 919, time: 10 - 20 мин, count_questions: 2, status_questions: false, workout_id: 107}]}}
INFO [console] Request query: {start_date: 2026-07-27, end_date: 2026-09-06}
INFO [console] shrinkOffset: 313.31868131868134, progress: 1.0
INFO [console] shrinkOffset: 313.31868131868134, progress: 1.0
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-07-27&end_date=2026-09-06
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 607|8zPdyVCTZCiYHl5Ya3bvtcOpk2lY3NMjjgUfWwls3aca27d7
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-07-27&end_date=2026-09-06
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 13 Aug 2026 07:25:29 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-13T07:25:29.506261Z","request_id":"14e55bec-32c0-4c25-a741-f93fb052fa41","version":"v1"},"data":{"start_rehab":"2026-08-11 00:00:00","end_rehab":"2026-08-18 00:00:00","days":[{"date":"2026-08-11","status":["start"],"training":[{"mode":"correction_unit","status":"completed","progress":90},{"mode":"diagnostics","status":"not_done","progress":null}]},{"date":"2026-08-12","status":["none"],"training":[{"mode":"correction_unit","status":"completed","progress":100}]},{"date":"2026-08-13","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-08-14","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-08-17","status":["first_control"],"training":[{"mode":"screening_test","status":"not_done","progress":null}]},{"date":"2026-08-18","status":["end"],"training":[]}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-13T07:25:29.506261Z, request_id: 14e55bec-32c0-4c25-a741-f93fb052fa41, version: v1}, data: {start_rehab: 2026-08-11 00:00:00, end_rehab: 2026-08-18 00:00:00, days: [{date: 2026-08-11, status: [start], training: [{mode: correction_unit, status: completed, progress: 90}, {mode: diagnostics, status: not_done, progress: null}]}, {date: 2026-08-12, status: [none], training: [{mode: correction_unit, status: completed, progress: 100}]}, {date: 2026-08-13, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-08-14, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-08-17, status: [first_control], training: [{mode: screening_test, status: not_done, progress: null}]}, {date: 2026-08-18, status: [end], training: []}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-08-13
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 607|8zPdyVCTZCiYHl5Ya3bvtcOpk2lY3NMjjgUfWwls3aca27d7
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] shrinkOffset: 313.31868131868134, progress: 1.0
INFO [console] shrinkOffset: 313.31868131868134, progress: 1.0
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-08-13
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 13 Aug 2026 07:25:29 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-13T07:25:29.621163Z","request_id":"066609f2-7b28-4a5b-a5fc-0d7a5cd8576c","version":"v1"},"data":{"rehabilitation_day_id":2572,"phase_id":304,"diagnosis_rehab":"Проверка упражнений","start_rehab":"2026-08-11 00:00:00","end_rehab":"2026-08-18 00:00:00","name_rehab_phase":"Проверка упражнений","status":["none"],"recommendations_count":1,"date":"2026-08-13","training":[{"mode":"correction_unit","status":"not_done","progress":null,"unit_id":919,"time":"10 - 20 мин","count_questions":2,"status_questions":false,"workout_id":null}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-13T07:25:29.621163Z, request_id: 066609f2-7b28-4a5b-a5fc-0d7a5cd8576c, version: v1}, data: {rehabilitation_day_id: 2572, phase_id: 304, diagnosis_rehab: Проверка упражнений, start_rehab: 2026-08-11 00:00:00, end_rehab: 2026-08-18 00:00:00, name_rehab_phase: Проверка упражнений, status: [none], recommendations_count: 1, date: 2026-08-13, training: [{mode: correction_unit, status: not_done, progress: null, unit_id: 919, time: 10 - 20 мин, count_questions: 2, status_questions: false, workout_id: null}]}}
INFO [console] Request query: {start_date: 2026-07-27, end_date: 2026-09-06}
INFO [console] shrinkOffset: 313.31868131868134, progress: 1.0
INFO [console] shrinkOffset: 313.31868131868134, progress: 1.0
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-07-27&end_date=2026-09-06
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 607|8zPdyVCTZCiYHl5Ya3bvtcOpk2lY3NMjjgUfWwls3aca27d7
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-07-27&end_date=2026-09-06
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 13 Aug 2026 07:25:30 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-13T07:25:30.091410Z","request_id":"c6c3e4e5-4684-4705-94ee-0b8db865132f","version":"v1"},"data":{"start_rehab":"2026-08-11 00:00:00","end_rehab":"2026-08-18 00:00:00","days":[{"date":"2026-08-11","status":["start"],"training":[{"mode":"correction_unit","status":"completed","progress":90},{"mode":"diagnostics","status":"not_done","progress":null}]},{"date":"2026-08-12","status":["none"],"training":[{"mode":"correction_unit","status":"completed","progress":100}]},{"date":"2026-08-13","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-08-14","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-08-17","status":["first_control"],"training":[{"mode":"screening_test","status":"not_done","progress":null}]},{"date":"2026-08-18","status":["end"],"training":[]}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-13T07:25:30.091410Z, request_id: c6c3e4e5-4684-4705-94ee-0b8db865132f, version: v1}, data: {start_rehab: 2026-08-11 00:00:00, end_rehab: 2026-08-18 00:00:00, days: [{date: 2026-08-11, status: [start], training: [{mode: correction_unit, status: completed, progress: 90}, {mode: diagnostics, status: not_done, progress: null}]}, {date: 2026-08-12, status: [none], training: [{mode: correction_unit, status: completed, progress: 100}]}, {date: 2026-08-13, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-08-14, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-08-17, status: [first_control], training: [{mode: screening_test, status: not_done, progress: null}]}, {date: 2026-08-18, status: [end], training: []}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-08-13
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 607|8zPdyVCTZCiYHl5Ya3bvtcOpk2lY3NMjjgUfWwls3aca27d7
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] shrinkOffset: 313.31868131868134, progress: 1.0
INFO [console] shrinkOffset: 313.31868131868134, progress: 1.0
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-08-13
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 13 Aug 2026 07:25:30 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-13T07:25:30.192589Z","request_id":"ff0af6d9-b1d9-49d3-9e12-c86b6b4fa911","version":"v1"},"data":{"rehabilitation_day_id":2572,"phase_id":304,"diagnosis_rehab":"Проверка упражнений","start_rehab":"2026-08-11 00:00:00","end_rehab":"2026-08-18 00:00:00","name_rehab_phase":"Проверка упражнений","status":["none"],"recommendations_count":1,"date":"2026-08-13","training":[{"mode":"correction_unit","status":"not_done","progress":null,"unit_id":919,"time":"10 - 20 мин","count_questions":2,"status_questions":false,"workout_id":null}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-13T07:25:30.192589Z, request_id: ff0af6d9-b1d9-49d3-9e12-c86b6b4fa911, version: v1}, data: {rehabilitation_day_id: 2572, phase_id: 304, diagnosis_rehab: Проверка упражнений, start_rehab: 2026-08-11 00:00:00, end_rehab: 2026-08-18 00:00:00, name_rehab_phase: Проверка упражнений, status: [none], recommendations_count: 1, date: 2026-08-13, training: [{mode: correction_unit, status: not_done, progress: null, unit_id: 919, time: 10 - 20 мин, count_questions: 2, status_questions: false, workout_id: null}]}}
INFO [console] Request query: {start_date: 2026-07-27, end_date: 2026-09-06}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-07-27&end_date=2026-09-06
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 607|8zPdyVCTZCiYHl5Ya3bvtcOpk2lY3NMjjgUfWwls3aca27d7
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/exercises/list
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 611|Qi2WJFEy34LZcu97whHlOkSKyrqVQ5VH9X2xc2iG16125ddf
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/exercises/list
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 13 Aug 2026 07:27:55 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-13T07:27:55.074931Z","request_id":"14e7e81e-5ec5-4a8f-a545-1c2357e94a38","version":"v1"},"data":[{"id":85,"name":"Тренировка икроножных мышц стоя"}]}
INFO [console] [DIO]
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/exercises/85
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 611|Qi2WJFEy34LZcu97whHlOkSKyrqVQ5VH9X2xc2iG16125ddf
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/exercises/85
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 13 Aug 2026 07:28:03 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-13T07:28:03.919363Z","request_id":"f49905e1-a0bc-427c-8b3c-cd4b5dcef618","version":"v1"},"data":{"exercise":{"id":85,"name":"Тренировка икроножных мышц стоя"},"average_score":54.1,"phases":[{"phase_sequence_number":1,"phase_name":"Postman test phase","weeks":[{"phase_week_number":1,"rehabilitation_week_number":1,"score":57.8,"interpretation":"satisfactory","phase_score":57.8,"phase_score_interpretation":"satisfactory","is_control_week":false},{"phase_week_number":2,"rehabilitation_week_number":2,"score":72,"interpretation":"good","phase_score":72,"phase_score_interpretation":"good","is_control_week":false},{"phase_week_number":3,"rehabilitation_week_number":3,"score":23.8,"interpretation":"bad","phase_score":23.8,"phase_score_interpretation":"bad","is_control_week":false},{"phase_week_number":4,"rehabilitation_week_number":4,"score":59,"interpretation":"satisfactory","phase_score":59,"phase_score_interpretation":"satisfactory","is_control_week":false},{"phase_week_number":5,"rehabilitation_week_number":5,"score":28,"interpretation":"bad","phase_score":28,"phase_score_interpretation":"bad","is_control_week":false},{"phase_week_number":6,"rehabilitation_week_number":6,"score":76,"interpretation":"good","phase_score":76,"phase_score_interpretation":"good","is_control_week":false},{"phase_week_number":7,"rehabilitation_week_number":7,"score":34,"interpretation":"bad","phase_score":34,"phase_score_interpretation":"bad","is_control_week":false},{"phase_week_number":8,"rehabilitation_week_number":8,"score":86,"interpretation":"good","phase_score":86,"phase_score_interpretation":"good","is_control_week":false},{"phase_week_number":9,"rehabilitation_week_number":9,"score":52.5,"interpretation":"satisfactory","phase_score":52.5,"phase_score_interpretation":"satisfactory","is_control_week":false},{"phase_week_number":10,"rehabilitation_week_number":10,"score":52,"interpretation":"satisfactory","phase_score":52,"phase_score_interpretation":"satisfactory","is_control_week":true}]}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-13T07:28:03.919363Z, request_id: f49905e1-a0bc-427c-8b3c-cd4b5dcef618, version: v1}, data: {exercise: {id: 85, name: Тренировка икроножных мышц стоя}, average_score: 54.1, phases: [{phase_sequence_number: 1, phase_name: Postman test phase, weeks: [{phase_week_number: 1, rehabilitation_week_number: 1, score: 57.8, interpretation: satisfactory, phase_score: 57.8, phase_score_interpretation: satisfactory, is_control_week: false}, {phase_week_number: 2, rehabilitation_week_number: 2, score: 72, interpretation: good, phase_score: 72, phase_score_interpretation: good, is_control_week: false}, {phase_week_number: 3, rehabilitation_week_number: 3, score: 23.8, interpretation: bad, phase_score: 23.8, phase_score_interpretation: bad, is_control_week: false}, {phase_week_number: 4, rehabilitation_week_number: 4, score: 59, interpretation: satisfactory, phase_score: 59, phase_score_interpretation: satisfactory, is_control_week: false}, {pha
INFO [console] se_week_number: 5, rehabilitation_week_number: 5, score: 28, interpretation: bad, phase_score: 28, phase_score_interpretation: bad, is_control_week: false}, {phase_week_number: 6, rehabilitation_week_number: 6, score: 76, interpretation: good, phase_score: 76, phase_score_interpretation: good, is_control_week: false}, {phase_week_number: 7, rehabilitation_week_number: 7, score: 34, interpretation: bad, phase_score: 34, phase_score_interpretation: bad, is_control_week: false}, {phase_week_number: 8, rehabilitation_week_number: 8, score: 86, interpretation: good, phase_score: 86, phase_score_interpretation: good, is_control_week: false}, {phase_week_number: 9, rehabilitation_week_number: 9, score: 52.5, interpretation: satisfactory, phase_score: 52.5, phase_score_interpretation: satisfactory, is_control_week: false}, {phase_week_number: 10, rehabilitation_week_number: 10, score: 52, interpretation: satisfactory, phase_score: 52, phase_score_interpretation: satisfactory, is_control_week:
INFO [console] true}]}]}}
$
250 строкUTF-8LIVE