AURORA-1843: свод 2 — сценарии и скрипты замера страниц (3/3, стенд) #245

Open
aep wants to merge 14 commits from feat/236-aurora-1843-svod2-server-paging-perf into feat/236-aurora-1843-svod2-server-paging-web

14 Commits

Author SHA1 Message Date
Andrey Epifancev
2be6f08555 docs(openspec): aurora-1843 — решения 29.10 (полосы загрузки, ускорение поиска) и рулинги R-12…R-22, O-8
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 14:31:03 +04:00
Andrey Epifancev
251a14c05b Merge #243: ускоренный серверный поиск свода 2 из #241
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 14:28:32 +04:00
Andrey Epifancev
60b963c573 Merge branch 'feat/236-aurora-1843-svod2-server-paging-web' into feat/236-aurora-1843-svod2-server-paging-perf 2026-10-29 13:21:51 +04:00
Andrey Epifancev
0a74c9ebc0 Merge branch 'feat/236-aurora-1843-svod2-server-paging-web' into feat/236-aurora-1843-svod2-server-paging-perf 2026-10-29 13:18:19 +04:00
Andrey Epifancev
85769602b9 Merge origin/feat/236-aurora-1843-svod2-server-paging-web: база обновлена на исправленный 1842
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 12:37:07 +04:00
Andrey Epifancev
3e9979d09b docs(openspec): aurora-1843 — решения фазы 3 (R-11)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 00:49:04 +04:00
Andrey Epifancev
0f7c6c5179 perf: first_rows_ms свода 2 через raf-наблюдатель, прежний waitRows сохраняет RowsError и быстрый отказ (I-6)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 00:48:11 +04:00
Andrey Epifancev
9272ea2527 perf: правки финального ревью фазы 3 (I-4, I-5, M-11, M-13, M-14, T15.2, T17.1, T17.3)
Селектор строк данных свода 2 исключает скелетоны MRT, settle ждёт 0 скелетонов;
first_rows_ms через waitForFunction(raf); счётчики загрузки не пишутся в запись фильтра;
scale_compare различает view/search; api_split не считает строки для facets;
README: порядок до/после и новые метрики.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 00:46:05 +04:00
Andrey Epifancev
558ad815e0 perf: api_split, explain_manual и scale_compare для страниц и вариантов свода 2; README
api_split: GO/RF полный и compact ответ страницей 300, /facets, RF compact с поиском.
explain_manual: svod2_go_page, svod2_rf_page, svod2_rf_search, svod2_go_facets
(год из манифеста). scale_compare: svod2_key разводит полный ответ, страницу и facets.
README: раздел «Свод 2 после AURORA-1843» (порядок до/после, сверка, команды, --only/--repeats).
Тесты: perf/tests/test_svod2_analysis.py.

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
2026-10-29 00:34:11 +04:00
Andrey Epifancev
4e5ba53811 perf: svod2-memory — final без повторного выбора «Все ССП/РФ», ожидание стабилизации строк
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 00:32:09 +04:00
Andrey Epifancev
3363291801 perf: сценарий памяти свода 2 (GO «все» → RF «все» → GO)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 00:30:12 +04:00
Andrey Epifancev
5dc6662767 perf: filter_result_ms не включает таймаут ожидания поиска на сборке «до»
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 00:28:34 +04:00
Andrey Epifancev
85c544b350 perf: scroll.spec — свод 2 со страницами: заглушки, время до первых строк, суммарные байты
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 00:27:01 +04:00
Andrey Epifancev
a663da505a perf: свод 2 — сверка страниц, поиска и вариантов с экраном «до» на данных стенда
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 00:23:34 +04:00