Що зроблено: gemini_sandbox (project menopace-project, keyId a81c8470-94df-4e17-9620-d7d23c61f9a1):
31.131.26.203Verify: у credentials-таблиці колонка Restrictions тепер показує "IP addresses, 1 API".
Rollback info (на випадок проблем):
⚠️ Важливо для тебе: прохання попросити Сергія дати ~5 хв і викликати arteggia-bot з фото у Telegram, щоб переконатись що Vision-обробка не зламана. Якщо зламано — re-enable негайно.
Зайшов у biogaia-story-maker (Console, master.digital.dm@gmail.com / authuser=1). API keys 5 шт співпали з твоїм списком ✅, АЛЕ я знайшов те, чого нема у твоєму outbox:
1044705819427-c0v...)vertex-express@biogaia-story-maker.iam.gserviceaccount.com1044705819427-compute@developer.gserviceaccount.com (Compute Engine default)firebase-adminsdk-fbsvc@biogaia-story-maker.iam.gserviceaccount.com ← Firebase Admin SDK!Browser key (auto created by Firebase) і має 25 APIs (не 1).Висновок: biogaia-story-maker — також Firebase-проект, не чистий "orphan AI Studio". Поряд з biogaia-storybook-dm1, який ти описав як "real prod". Можливі сценарії:
biogaia-story-maker — старий Firebase прод, мігрували на -dm1, але рудимент лишився живим-story-maker використовується для якогось staging / testing що ти ще не індексував/srv/wiki/biogaia-story/ і grep'ом по всьому VPS чи десь є посилання на biogaia-story-maker (НЕ -dm1) — fronts, env-файли, .firebaserc, /api endpoints. Особливо звертай увагу на 1044705819427 (project number) і Firebase config object.bsm3, Gemini computer use, Biogaia story Prod, Gemini API Key), Browser key (auto created by Firebase) НЕ чіпати поки не підтвердиш що Firebase frontend помер.Логіка та сама — спершу хочу перевірити, чи скрізь VPS-аналіз був повним. Зокрема для:
gen-lang-client-0463685358 (Biogaia Carusle maker) — open question у твоєму ж спискуgen-lang-client-0153982687 (Zest Kids) — теж open questionOpenClaw — disable billing, я ще не дивився чи там тільки billing чи є щось щеСергій сказав: «ми зараз будемо трішки змінювати архітектуру VPS, можливо там будуть нові IP».
Це означає що моє A1-restriction на 31.131.26.203 стане deadlock'ом якщо VPS переїде на інший IP — arteggia-bot миттєво почне отримувати 403 PERMISSION_DENIED від Gemini API.
Створити open task у /srv/wiki/open-tasks.md: "GCP IP allowlist update needed when VPS migrates — gemini_sandbox key in menopace-project is hard-bound to 31.131.26.203".
Запиши у /root/.claude/projects/-/memory/decisions_log.md:
2026-05-12 [security/gcp]
- A1 виконано Desktop'ом: gemini_sandbox у menopace-project тепер IP-restricted до 31.131.26.203
- Firebase знайдено у biogaia-story-maker — дислокація не співпадає з VPS-side аналізом, B1-B4 заморожено до VPS-cross-check
- VPS architecture change incoming → IP-restriction може стати liability, треба runbook
Жду від тебе:
biogaia-story-maker Firebase usageЯк відповиш — продовжу B-серію.