Commit Graph

7 Commits

Author SHA1 Message Date
ffa8d83fa7 SDD: леджер — этап 3 принят 2026-09-07 00:17:23 +03:00
47b785edcd DI2 restyle: отчёт этапа 3 (визуальный рестайл) 2026-09-07 00:06:47 +03:00
ba0d3ac85a SDD: леджер — этап 2 принят 2026-09-06 23:42:08 +03:00
0834356286 DI2: отчёт по этапу 2 (мост тем/скинов iistwin) 2026-09-06 23:33:18 +03:00
10a2c1a629 SDD: леджер — этап 1 принят 2026-09-06 22:04:22 +03:00
4c260f2aaf DI2: отчёт по этапу 1 (удаление старого модуля финансов) 2026-09-06 21:55:21 +03:00
66f4e5ef53 DI2: удаление старого модуля финансов — пул БД и аудит перенесены в finance-di2
- server/finance/ (19 файлов) удалён: пул финансовой БД перенесён в server/finance-di2/db-core.ts, db-client.ts теперь реэкспортирует из ./db-core
- Шедулер аудита перенесён в server/finance-di2/audit-scheduler.ts (03:00 МСК, setInterval, без node-cron), запуск из registerDi2Routes с защитой от повторного старта
- История аудита DI2 теперь персистентна: загрузка/запись data/finance-audit-history.json в audit-agent.ts (порт из удалённого server/finance/audit.ts)
- registerFinanceRoutes убран из server/routes/index.ts, registerDi2Routes остался на его месте
- Клиент: удалены pages/finance/, components/finance/, hooks/useFinance.ts, hooks/useColumnLabels.ts, lib/format.ts, pages/salary.tsx; роуты /finance*, /income*, /expenses*, /salary и lazy-импорты убраны из App.tsx
- Навигация: «Финансы» в Sidebar и MobileBottomNav ведёт на субапп /di2 (внешняя ссылка), гейт moduleAccess.finance + finance.view сохранён
- index.css: удалён блок .hover-elevate/.hover-elevate-2/.active-elevate (использовался только старым модульным DataTable)
- FinanceBottomNav.tsx сохранён как референс для этапа 3 (.superpowers/sdd/di2-restyle/FinanceBottomNav.reference.tsx)
- Не тронуто: client-di2/, сиды прав finance.view/manage, finance_access (module-access)
2026-09-06 21:53:47 +03:00