663 Commits

Author SHA1 Message Date
Andrey Epifancev
4836580c50 perf: замеры без троттлинга CPU (решение человека)
Refs #202

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 23:20:48 +04:00
Andrey Epifancev
419a20e950 perf: бот-соавтор и скролл при соавторе
Refs #202

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 23:20:48 +04:00
Andrey Epifancev
a1251436c3 perf: исправления сценариев скролла (ревью, раунд 1)
no_overflow вместо пустого complete, узкий catch по строкам, таймаут свода 2,
подписка на мутации до ввода фильтра и проверка эффекта фильтра, traced=1.

Refs #202

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 23:03:28 +04:00
Andrey Epifancev
bd4d42bffb perf: сценарии скролла
Библиотека scroll.ts (scrollThrough) с тестами на фикстурах, сценарий
scroll.spec.ts: листы форм, отчёты проектов, своды 1/2, projects/summaries,
admin-контроль, смена фильтра свода. Параметры PERF_TARGETS/CPU_RATES/REPEATS/ROLES/AXES.

Refs #202

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 22:58:44 +04:00
Andrey Epifancev
efa537e008 perf: каркас замеров фронта
Refs #202

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 22:12:36 +04:00
Andrey Epifancev
fb80d8c636 perf: генератор данных через API
Refs #202

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 22:08:30 +04:00
Andrey Epifancev
0b389ee7e4 perf: формат манифеста и результатов, агрегатор
Refs #202

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 21:08:45 +04:00
Andrey Epifancev
63f464dfae perf: стенд для профилирования (postgres, api, prod-сборка фронта)
Refs #202

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 21:06:41 +04:00
Andrey Epifancev
b4b2d1bc8b docs(plan): план профилирования
Refs #202

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 21:00:04 +04:00
Andrey Epifancev
337852c435 docs(openspec): дизайн профилирования фронта и бэка
Refs #202

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 20:52:22 +04:00
aep
4f3e7e64b3 Merge pull request 'Подключить обвязку Claude: bootstrap + описание проекта (#198)' (#200) from feat/198-harness-adopt into test 2026-10-25 19:35:45 +03:00
Andrey Epifancev
5190e5ef13 docs: описать проект в CLAUDE.md и ARCHITECTURE.md
Домен, стек, слои, команды, тесты, базовая ветка test.
.claude/code-paths: api/src/, api/alembic/, web/src/.

Refs #198

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 20:24:22 +04:00
Andrey Epifancev
cf85326558 fix(gitignore): отделить .superpowers/ от .cursorignore
Bootstrap дописал строку обвязки к последней строке без перевода строки.

Refs #198

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 20:16:43 +04:00
Andrey Epifancev
86b9d85b8e chore: claude harness bootstrap 2026-10-25 20:16:36 +04:00
744c8962cd Merge pull request 'svod2-filter-fix2: если заполнен только всп не берем в свод 2' (#197) from svod2-filter-fix2 into test
Reviewed-on: #197
2026-10-21 17:33:12 +03:00
8d6e7ba51b svod2-filter-fix2: если заполнен только всп не берем в свод 2 2026-10-21 17:31:34 +03:00
18b834e1f8 Merge pull request 'indent-export: отсупы в экспорте по глубине вложенности' (#196) from indent-export into test
Reviewed-on: #196
2026-10-21 15:48:42 +03:00
669e352980 indent-export: отсупы в экспорте по глубине вложенности 2026-10-21 15:46:08 +03:00
d5f59b8b96 Merge pull request 'svod2-filter-fix: строки совсем без значений не попадают в свод 2' (#195) from svod2-filter-fix2 into test
Reviewed-on: #195
2026-10-21 15:41:19 +03:00
f92c0e8d32 svod2-filter-fix: строки совсем без значений не попадают в свод 2 2026-10-21 15:38:48 +03:00
f14ea0f189 Merge pull request 'export-hierarchy: иерархия expense-item при выгрузке' (#194) from export-hierarchy into test
Reviewed-on: #194
2026-10-21 11:46:45 +03:00
1463b3ad8b export-hierarchy: иерархия expense-item при выгрузке 2026-10-21 11:44:24 +03:00
01fc7d4a01 Merge pull request 'svod2-filter-fix: пофиксил фильтр по наличию записи в contract-detail в своде 2' (#193) from svod2-filter-fix into test
Reviewed-on: #193
2026-10-21 11:37:09 +03:00
07cdcc6ed4 svod2-filter-fix: пофиксил фильтр по наличию записи в contract-detail в своде 2 2026-10-21 11:36:14 +03:00
0d8f3ade0d Merge pull request 'изменение дублей accessorKey' (#192) from fix-id-column into test
Reviewed-on: #192
2026-10-20 16:22:07 +03:00
PotapovaA
7174703149 изменение дублей accessorKey 2026-10-20 16:21:42 +03:00
879ceedf98 Merge pull request 'export-year-fix: пофиксил год в колонках при экспорте' (#191) from export-year-fix into test
Reviewed-on: #191
2026-10-19 15:06:24 +03:00
088c72a03e export-year-fix: пофиксил год в колонках при экспорте 2026-10-19 15:04:32 +03:00
cdbe8ad6da Merge pull request 'правки' (#190) from add-select-capacity into test
Reviewed-on: #190
2026-10-16 14:56:22 +03:00
PotapovaA
bce897f4ed правки 2026-10-16 14:55:58 +03:00
cd6dd6573f Merge pull request 'добавление селекта для изменения разрядности в твблицах' (#189) from add-select-capacity into test
Reviewed-on: #189
2026-10-16 14:41:42 +03:00
PotapovaA
6c3cd5b2e0 добавление селекта для изменения разрядности в твблицах 2026-10-16 14:41:19 +03:00
4e002150d3 Merge pull request 'удаление старых функций в бд (добавление и обновление всп)' (#188) from del-old-func into test
Reviewed-on: #188
2026-10-13 16:08:39 +03:00
PotapovaA
f152430805 удаление старых функций в бд (добавление и обновление всп) 2026-10-13 16:07:12 +03:00
7aa87608ea Merge pull request 'add-svod-projects' (#187) from add-svod-projects into test
Reviewed-on: #187
2026-10-01 18:27:03 +03:00
PotapovaA
f3539a5f36 новые своды для проектов 2026-10-01 18:20:30 +03:00
PotapovaA
b8632b445d Merge remote-tracking branch 'origin/test' into add-svod-projects 2026-10-01 15:43:47 +03:00
PotapovaA
633c36787d своды для проектов 2026-10-01 15:43:26 +03:00
bcca6771e6 Merge pull request 'form3-source: источник строки в своде формы 3' (#186) from form3-source into test
Reviewed-on: #186
2026-10-01 13:30:26 +03:00
f331c6f01f form3-source: источник строки в своде формы 3 2026-10-01 13:26:42 +03:00
23430b77df Merge pull request 'columns-svod-2: поправил ключи для колонок свода 2' (#185) from columns-svod-2 into test
Reviewed-on: #185
2026-10-01 11:42:38 +03:00
7e3c6df796 columns-svod-2: поправил ключи для колонок свода 2 2026-10-01 11:41:11 +03:00
6bb190e1e4 Merge pull request 'export-optimize-refresh: очередь загрузки при экспорте' (#184) from export-optimize-refresh into test
Reviewed-on: #184
2026-10-01 09:19:03 +03:00
172b343c69 export-optimize-refresh: очередь загрузки при экспорте 2026-09-30 20:40:21 +03:00
2ab0ecc3eb Merge pull request 'last-column: Колонка Сумма оплаты структуры формы 4' (#183) from last-column into test
Reviewed-on: #183
2026-09-30 17:05:45 +03:00
341e8b3936 last-column: Колонка Сумма оплаты структуры формы 4 2026-09-30 14:02:41 +03:00
8d784c39c3 Merge pull request 'исправила цвета колонок' (#182) from color-columns into test
Reviewed-on: #182
2026-09-29 15:49:13 +03:00
PotapovaA
02a24954e5 исправила цвета колонок 2026-09-29 15:48:11 +03:00
6cf97d0427 Merge pull request 'ui-tasks' (#181) from ui-tasks into test
Reviewed-on: #181
2026-09-28 19:15:41 +03:00
PotapovaA
253e5d7c82 удаление задач 2026-09-28 19:12:03 +03:00