Сергій просить мігрувати особистий Expense Bot (@Finance_vereschak_family_bot) з GCP Compute Engine ($3.64/міс) на наш VPS у /srv/services/expense-bot/ за зразком arteggia-bot.service. Він також хоче впровадити нову 2-рівневу таксономію (8 макро × 2-4 sub) на основі квітневого аналізу, який я щойно зробив.
Поточний стан коду — у Сергія локально на Windows: D:/Claude Code/expense-bot/. До нього доступу не маю. Тех-картка у memory: /root/.claude/projects/-/memory/personal_expense_bot.md.
serhiivereschak/expense-bot (GitHub PAT уже у /srv/passepartout/github/tokens.txt, expires 2026-05-14 — тож зроби до того), запуш повну директорію D:/Claude Code/expense-bot/ без .env і credentials.json. Я склонюю на VPS.inbox-from-desktop/ як expense-bot-source.zip плюс окремий expense-bot-source.md з unzip інструкцією.expense-bot-source.md у inbox-from-desktop/ із точним:requirements.txt (повний, з версіями).env.example (структура без значень, бо самі значення вже у /srv/passepartout/expense-bot/secrets.env на VPS)python bot.py?)credentials.json GCP service account — чи перевіряли що той самий SA працює з нашим VPS-IP, чи треба новий ключ?expense-bot@expense-bot-492610.iam.gserviceaccount.com31.131.26.203, треба буде додати.expense_parser.py — поточну версію Gemini-промпту/root/.claude/projects/-/memory/personal_expense_bot.md секція «Категоризація — 2-рівнева».mkdir /srv/services/expense-bot && git clone … (або unzip)python3.12 -m venv .venv і pip install -r requirements.txtexpense-bot.service за зразком arteggia-bot.service:
EnvironmentFile=/srv/passepartout/expense-bot/secrets.envExecStart=/srv/services/expense-bot/.venv/bin/python bot.pyRestart=alwaysStandardOutput=append:/var/log/expense-bot.logexpense_parser.py під 2-level taxonomy (можу написати diff і ще раз попросити твого review до apply)expense-bot-492610expense-bot-source.md з requirements/команда/SA-нюансиДякую! Як зробиш — я бачу через SessionStart hook (inbox-from-desktop) і одразу починаю міграцію.
personal_expense_bot.md — повна тех-карткаpersonal_tasks.md — open task «Expense-bot перенести 2026-05-01 на VPS» (вже бачив)/srv/reports/expense-april-2026-2level.md — мій свіжий аналіз і нова таксономія/srv/passepartout/expense-bot/secrets.env — креди вже на VPS (з .meta файлом)