Some checks are pending
Auto-tag / Create date-tag (push) Waiting to run
Проверил каждое утверждение сайта по коду/стенду: фискализация ОФД/Kaspi Pay — skeleton (нет), ЕГАИС/акцизы/модификаторы/серии-сроки/размерные сетки/гарантии — нет, CRM — нет, лояльность — в админке не в кассе, импорт — CSV/1С-CSV/МойСклад, касса — Windows+Linux (zip/AppImage, не .msi), «О нас» — выдуманная история. Замеры скорости кассы: холодный старт 82 мс, инициализация 625 мс (< 1 c), поиск по ШК 36 мс. Черновик переписанных текстов — docs/site-copy-draft.md (было→стало). НЕ выкладывается до «ок» Mac-Claude. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
9.2 KiB
9.2 KiB
Честные тексты публичного сайта
Владелец 08.10: «„Светлая касса, в которой приятно работать“ — что за тупое выражение?» Проблема шире фразы: на сайте есть (A) обещания того, чего нет, (B) корявый/внутренний язык.
План / статус
- Реестр утверждений (таблица ниже) — каждая фраза о возможностях сверена с кодом/стендом.
- Тексты переписаны в черновике
docs/site-copy-draft.md: только то, что есть; фискализация честно («в разработке»); вертикали — предложено убрать 5 выдуманных, оставить продуктовый; «О нас» — без выдуманной истории/команды. - Стиль: язык владельца магазина, польза простыми словами, без жаргона (скользящее среднее, нативно, SLA, вертикали, фишки) и пафоса («приятно работать»). Заголовок кассы: «Касса, которая не тормозит и работает без интернета».
- Цифры — только подтверждённые замерами (запуск < 1 c; поиск по ШК — «мгновенно», без цифры «14 мс», т.к. замер дал 36 мс). Цены тарифов не меняем, только язык.
- [~] Черновик готов →
touch ~/.fm-watchdog/COPY-READY, ЖДУ «ок»/правки Mac-Claude в tmux. После «ок» — внести в .astro/.tsx, выложить на test.food-market.kz, скриншоты страниц.
Что НЕ трогаем
Прод (food-market.kz), shared-postgres, global.json, gateway nginx, sklad. Цены тарифов.
1. Реестр утверждений (проверено по коду/стенду)
Легенда: ✅ есть · 🟡 частично · ❌ нет/заглушка.
| Утверждение на сайте | Статус | Факт по коду |
|---|---|---|
| Фискальные чеки ОФД РК / «регистрация чеков в ОФД» / «соответствие Налоговому кодексу» | ❌ | IFiscalProvider: default None; WebkassaProvider/Kassa24Provider помечены skeleton/TODO; рабочий только MockFiscalProvider (FiscalNumber=MOCK-…). Реальной фискализации нет. |
| Kaspi Pay (приём оплат / интеграция) | ❌ | Привязан к Kassa24Provider (skeleton). Контроллер сам пишет «(skeleton)». Интеграции нет. |
| ЕГАИС-ready (алкоголь) | ❌ | ЕГАИС — российская система, к РК не применима. В коде нет (0 совпадений). |
| Акцизные марки (алкоголь) | ❌ | Нет (0 совпадений). |
| Серии и сроки годности (аптека) | ❌ | У товара/остатка нет полей партии/срока. Есть только причина списания «просрочка». Учёта серий/сроков нет. |
| Модификаторы и комбо (кафе) | ❌ | Нет (0 совпадений). |
| Размерные сетки и цвета (одежда) | ❌ | Нет вариативных товаров/матрицы (0 совпадений). |
| Гарантийные сроки (дом и быт) | ❌ | Нет (0 совпадений). |
| Datamatrix / маркировка | ❌ | BarcodeParser разбирает только весовой EAN-13 (префикс 20–29). Datamatrix/маркировку не парсит. |
| CRM (во всех тарифах) | ❌ | Модуля CRM нет (0 совпадений). Есть справочник контрагентов. |
| «Касса для Windows» (как единственная ОС) | 🟡 | Avalonia-кросс: deploy/pos-publish.sh собирает win-x64 (zip) и linux-x64 (AppImage/tar.gz). Windows и Linux. |
| Установщик «.msi ~80 МБ, „Далее“ три раза» | ❌ | Не .msi. Это zip (Windows) / AppImage/tar.gz (Linux) + регистрация устройства по ключу. |
| «Скачать установщик» (кнопка) | ❌ | На сайте кнопка отключена («в разработке»). Публичной загрузки пока нет. |
| Программы лояльности «прямо в окне кассы» | 🟡 | LoyaltyPrograms/Cards есть в админке (расширенный режим). В кассе (POS) лояльности нет (0 совпадений в pos). |
| Инкассация/возврат «только с подтверждения администратора» | ❌ | Инкассация/выплата есть (WithdrawCash), но гейта «подтверждение администратора» нет. |
| «Полный аудит-лог» | 🟡 | Журналирование есть (безопасность аккаунта, действия в админке). «Полный» — громко; формулируем как «журнал действий». |
| Импорт: «Excel, CSV и API основных систем» / «1С (XML/Excel)» / «API популярных систем» | 🟡 | Реально: импорт CSV (import-csv) и 1С-CSV (import/1c-csv), импорт из МойСклад по API (MoySkladImportController). Прямого импорта .xlsx и «любых API» нет; Excel — только экспорт. |
| Печать чеков на ОКП-совместимом оборудовании | 🟡 | Печать чека есть (Hardware/Printing.cs). Но это не фискализация; «ОКП» смешивает печать и онлайн-ККМ. |
| Себестоимость «скользящее среднее» | ✅ | Есть (но на сайте — внутренний термин, переформулировать по-человечески). |
| Торговые весы без драйверов (RS-232/USB-COM) | ✅ | Hardware/Scale.cs + весовой EAN-13. Реально. |
| Весовые этикетки | ✅ | Shared WeightedBarcode + настройки орг. |
| Сканер-штрихкодов как HID-клавиатура | ✅ | Любой HID-сканер (EAN-13/EAN-8/Code128 — то, что сканер набирает как клавиатуру). |
| Офлайн-режим кассы | ✅ | Очередь офлайн-чеков + синхронизация (smoke: 5 чеков в очереди, idempotency-ключ). |
| Запуск кассы «< 1 с (прогретый)» | ✅ | Замер smoke: холодный старт процесс→логика 82 мс, полная инициализация+сценарий 625 мс (< 1 c). |
| «Пробитие по штрихкоду ~14 мс» | 🟡 | Замер smoke на dev-vm: поиск по штрихкоду 36,5 мс (первый, холодный), по имени 1,8 мс. Пишем качественно «мгновенно», без точной цифры 14 мс. |
| Несколько складов, приёмка, инвентаризация, списание, оприходование, перемещение | ✅ | Все документы есть. |
| Отчёты: продажи, остатки, прибыль; дашборд | ✅ | Есть. |
| Простой/расширенный режим | ✅ | Organization.IsAdvancedMode. |
| 90 дней триал без карты, подписка от 5 000 ₸ | ✅ | По тарифам (цены не меняем). |
| «О нас»: «запустился в 2026…», «команда основателей три года наблюдали», раздел «Команда» | ❌ | Выдуманная история и команда. Переписать правдиво, без фото-заглушек. |
| Кейсы/соцпруф («истории магазинов») | ❌ | Заглушка. Убрать или честно «пока нет». |
| Банки Halyk/Jusan/Forte, маркетплейсы Ozon/Wildberries/Kaspi Magazin | ❌ | Готовых интеграций нет (логотипы как «планируем/по запросу» вводят в заблуждение). Убрать или честно переформулировать. |
Журнал
- 08.10 — старт: план, сбор текстов сайта, проверка утверждений по коду.
- 08.10 — реестр утверждений (фискализация/Kaspi/лояльность/вертикали/импорт/касса/«О нас»); замеры скорости кассы (smoke): холодный старт 82 мс, инициализация 625 мс, поиск по ШК 36 мс.