Commit Graph

13 Commits

Author SHA1 Message Date
e9c17dbe63 fix(planning): hide ROD_BENDING column (not used by МеталлКарт)
3 PurchaseRequirement rows reference ROD_BENDING in DB, so the enum
is preserved. Column hidden from /planning UI only. S46 TODO created
for full cleanup once the 3 rows are archived or reassigned.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-24 12:22:05 +03:00
b688f23989 docs(audit): S45-BUG3 inventory of TLT guard, AI analyzer, PO drawer columns
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-24 12:12:58 +03:00
9a95387e40 docs: add S46 TODO for 6 deferred HT/TTC ambiguous labels
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-24 10:02:10 +03:00
5b7d572ed8 docs(audit): S45-BUG2 inventory of RUB total labels (HT vs TTC)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-24 09:11:46 +03:00
9524dc9516 docs: update CDC session 37 complete (37A-37E)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 18:46:44 +03:00
27c36375b1 feat: SPEC-37A settings multi-tabs + notification preferences + fix budget byCategory
- Fix budget byCategory: use PurchaseOrderLine (qty×price) instead of PR.budgetAmount (null)
- UserNotificationPreference model (7 categories, role defaults, @@unique userId+category)
- GET/PUT /notification-preferences routes (upsert transactional)
- NotificationHelper: shouldNotifyInApp() filters by category before creating
- PaymentRemindersService: category PAYMENT_DUE on notifyRole calls
- Frontend: SettingsPage 3 tabs (Profile/Notifications/Categories)
- ProfileTab, NotificationsTab (Switch inApp, Email/Telegram disabled)
- CDC updated session 37

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 17:32:40 +03:00
ba448df275 docs: update CDC session 36 complete (36A-36H + fixes + backfill material)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 15:58:31 +03:00
01e23af5bc feat: add spec_32e module (auto-pipeline) 2026-03-25 18:41:24 +00:00
a1b1e581eb feat: add spec_CDC_31 module (auto-pipeline) 2026-03-24 16:40:40 +00:00
5a541a0341 feat: add spec-29G-cdc-memory module (auto-pipeline) 2026-03-24 11:22:46 +00:00
66e7570521 27F: CDC.md update session 27 + CLAUDE.md sync
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 20:52:03 +00:00
47f1de365f docs: Pugina TLT database schema analysis
Complete analysis of Pugina production system DB (85.91.121.250):
- 2 schemas: mdcrm (43 tables, production CRM) + spo (34 tables, UI framework)
- Key tables: offer (1138 orders), element (8310 parts), production_task_exec (25290 runs)
- 66 foreign keys mapped, reference data documented in Russian
- Integration points identified for MetallKart ERP

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 14:32:06 +00:00
f3040eb964 docs: add Pugina (TLT) schema analysis + update CDC points ouverts
Analyse des 43 tables mdcrm du programme Пугина (PG 9.6).
Cartographie ERP↔Пугина: relation séquentielle (commercial vs production).
CDC.md: points ouverts enrichis, rapport Максим ajouté.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 12:15:35 +00:00