• Joined on 2026-04-23
nns pushed to main at nns/food-market 2026-10-05 12:21:59 +05:00
7e7eb8ef1d feat(stage): полная изоляция стенда от прод-ресурсов на prod-vm
nns pushed to main at nns/food-market 2026-10-05 01:05:09 +05:00
7745d018af docs(hotfix): финал 7/7 + root cause ssh/claude + file retention policy
nns pushed to main at nns/food-market 2026-10-05 00:51:19 +05:00
0ff93b6daa fix(hotfix): Claude CLI via ssh на dev-vm + не хранить фото накладных
nns pushed to main at nns/food-market 2026-10-05 00:32:48 +05:00
f8480b06ae fix(hotfix): TelegramSection — gate GET /api/organization/telegram/status на advancedMode
nns pushed to main at nns/food-market 2026-10-05 00:21:54 +05:00
f434e87d9b fix(hotfix): invoice500 + фоновые 403 на reload + regression e2e
nns pushed to main at nns/food-market 2026-10-04 23:46:16 +05:00
929d0b6a38 test(s32): stage-ui-catalog-import spec + финал в progress-doc
864d492c93 feat(s32): MoySklad-импорт — upsert по external id, merge по barcode, skip archived, UOM-mapping
Compare 2 commits »
nns pushed to main at nns/food-market 2026-10-04 22:58:21 +05:00
17374c3943 test(menu): e2e-прогон 5/5 на stage + финал в progress-doc
b82adc414c feat(menu): новые экраны s31 в sidebar+Cmd+K+Cmd+J + split-кнопки, orphan-audit
Compare 2 commits »
nns pushed to main at nns/food-market 2026-10-04 21:57:47 +05:00
0ea2c06731 docs(s31): прогресс 8/8 ✓ + итог деплоя (ретест на stage auth'd)
43cf9ea040 fix(s31): уберём неиспользуемые импорты — ломали docker-билд web
c17660c4a1 docs(s31): user-facing supply-inventory.md
457d8f5877 test(s31): unit 20/20 + integration 2/2 для invoice pipeline (7/8)
f42329281c feat(s31): мобильная инвентаризация — offline-каталог, drift-check, расхождения (4+5+6/8)
Compare 8 commits »
nns pushed to main at nns/food-market 2026-10-04 21:02:42 +05:00
e1718ec972 feat(s30): sentinel pwd для SPA — реальный мастер-пароль только в server-env
nns pushed to main at nns/food-market 2026-10-04 17:15:02 +05:00
4296236206 feat(public): :test ↔ test.admin, :latest ↔ admin; HTTPS-safe redirects
nns pushed to main at nns/food-market 2026-10-04 16:52:54 +05:00
eccdd06a4c docs(s30): прогресс 9/9 ✓ + e2e ql03 допускает prod-outage (502)
f817abc8c7 fix(s30): QuickLoginDemoSeeder — свежий scope на каждый sub-step
e3a8db3206 fix(s30): QuickLoginDemoSeeder больше не кладёт API при сбое
ee24a5ed8e fix(s30): прод-хост в QuickLoginOptions — точное совпадение, не suffix (шаг 9/9)
338877eb49 test(s30): integration 3/3 + e2e stage-quick-login scenario (шаг 8/9)
Compare 12 commits »
nns pushed to main at nns/food-market 2026-10-04 12:11:06 +05:00
8572875e7f docs(s29): simple-mode user guide + стейдж задеплоен + e2e 7/7 ✓ (шаг 8/8)
nns pushed to main at nns/food-market 2026-10-04 12:02:57 +05:00
7f8750f30f test(s29): unit (6) + integration (7) + e2e scenario для simple-mode (шаг 7/8)
276cba22f8 feat(s29): SuperAdmin UI — бейдж + переключатель расширенного режима (шаг 6/8)
792ea0fd41 feat(s29): простой режим — упрощённые формы товара/контрагента/приёмки (шаг 5/8)
67c1b590ad feat(s29): web — простой режим скрывает меню / маршруты / виджеты (шаг 4/8)
921bca076c feat(s29): [RequiresAdvancedMode] + гейтинг скрытых модулей (шаг 3/8)
Compare 7 commits »
nns pushed to main at nns/food-market 2026-06-09 11:24:37 +05:00
dc885f36b4 docs(s28): incident 1780985101 — patch v2 watchdog run-level suppression
nns pushed to main at nns/food-market 2026-06-09 08:26:10 +05:00
b3ed6796ce docs(s28): incident 1780974301 — false-positive из-за external network
nns pushed to main at nns/food-market 2026-06-09 07:25:09 +05:00
b52cfc0f79 docs(s27): финальные результаты 4h-soak — 718k iter, 0 mem leak
nns pushed to main at nns/food-market 2026-06-09 03:49:47 +05:00
ce7c5b2474 test(s28): acceptance script verify-sprint28.sh (5 checks)
nns pushed to main at nns/food-market 2026-06-09 03:47:06 +05:00
f6b50baa50 docs(s28): сводка interim soak (31min, 91k iter, 0 fail) + overnight work
nns pushed to main at nns/food-market 2026-06-09 03:45:45 +05:00
05a34a7dd8 perf(s28): integration suite workers=2 (46% speedup 66→36s)
nns pushed to main at nns/food-market 2026-06-09 03:42:53 +05:00
439301b92d docs: ONBOARDING sprint-history до 28 + quality marathon summary