Commit Graph

4 Commits

Author SHA1 Message Date
food-market
62d09f75a9 vault 2026-08-23 2026-08-23 00:36:16 +03:00
food-market
92adaa9c48 Только база: исходники переехали в food-market
Репозиторий предназначен для одной вещи — зашифрованной базы vault.fmdb.
Исходники попали сюда по ошибке: приложение пушило ветку, в которой лежал
и код, и данные. Теперь папка с базой — самостоятельный клон этого
репозитория, а программа живёт в gt.ser.gay/kizya/food-market.

База перенесена из data/vault.fmdb в корень и помечена binary, чтобы git
не испортил её переводом строк.
2026-08-22 21:49:01 +03:00
food-market
8479f800f7 vault 2026-08-22 2026-08-22 20:19:54 +03:00
Claude
c8b9f5048b Учёт закупки и перепродажи булок
Десктопное приложение на PySide6. Вся база — один JSON-документ,
зашифрованный AES-256-GCM под паролем (ключ через scrypt), лежит
в data/vault.fmdb и раз в час уезжает в этот репозиторий.

Основное:
- партии с дедлайном возврата себестоимости пекарне, FIFO-разнос продаж
  по партиям и прогресс покрытия к сроку;
- типы выбытия: розница, другу по себестоимости, съел сам, подарок,
  списание — съеденное вычитается из прибыли, за него платить всё равно;
- долги контрагентов с частичными оплатами;
- номенклатура с историей изменения цен;
- журнал изменений внутри базы: git хранит непрозрачные снимки,
  поэтому настоящая история ведётся здесь.

Синхронизация коммитит только путь базы и схлопывает часовые пуши
в один коммит на день через amend + force-with-lease.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-22 17:29:53 +03:00