# 2026-02-15 (Sunday)

## BG3 Companion Skill Created
- Created `skills/bg3-companion/` with SKILL.md + references/builds.md
- Always responds in German, auto-saves game state to `memory/bg3.json`
- Covers builds, respec guides, quest help, combat tips

## BG3 Game State
- Main: **Tam** (Half-Orc Fighter, Level 5, Act 2)
- Party: Astarion (Thief melee), Shadowheart (Life Cleric), Gale (Evocation Wizard)
- Equipment: Tam has Everburn Blade + Adamantine Armour, Shadowheart has Shattered Flail + Adamantine Armour
- Gold: 2000
- Built full respec guide for all 4 characters (GWM Battle Master, Thief dual wield, Life Domain, Evocation)
- Plays with **gamepad** — no keyboard shortcuts!

## DocFast Progress (Sessions 27-35)
- PostgreSQL migration COMPLETE (from SQLite)
- SLA changed from 99.9% to 99.5%
- BorgBackup configured (daily, local only)
- CI/CD pipeline created (Forgejo Actions)
- Reproducible infrastructure (Docker Compose + setup scripts)
- Stripe webhook: checkout.session.completed handler deployed, product_id filtering (prod_TygeG8tQPtEAdE)
- STRIPE_WEBHOOK_SECRET added to docfast.env
- All CEO cron jobs bumped to 1h timeout (was 15min, caused timeout error)
- **Remaining blockers**: E2E Pro payment test, Forgejo CI/CD secrets, Hetzner Storage Box for off-site backups

## Brave Search API
- Key configured: `tools.web.search.apiKey` in gateway config
- Web search was broken all day, fixed at ~18:30 UTC

## Reminders Set
- PC Streaming fixen (Mon 9:00 Vienna) — direct stream to TV, not via Apple TV
- Cosmere RPG calendar reminder added to HEARTBEAT.md (stream direct to TV)

## Juit Reminder
- Fired at 10:00 Vienna — code GNU for 15% off
- Marie speed dating matches reminder fired twice, user deferred

## Evening Wind-Down
- Check-in sent at 19:02 Vienna
- Yesterday was 2:00 AM bedtime again
