Local branch had diverged from origin/master (sibling commits on the same base). Rewrote local history linearly on top of origin/master, folding in all local content: exa/hot-platform discovery hunters, leaks ledger, nightly sweep orchestrator, updated .gitignore and skill docs, plus the latest hunt output and vault state. Remote-only files (vault keys, channel scripts) were restored rather than dropped, so the resulting tree is a full union of both sides.
1 line
1.2 KiB
JSON
1 line
1.2 KiB
JSON
{"repo": "cbroberg/ai-tech-radar", "files": {".env.example": {"094e5fa48809a35e9e377e39c7ef9c99e7c721f6": {"t": 1786068615.0183556, "n": 1044, "h": "a548a52ffc76bb9f", "c": "# --- Database (SQLite on Fly volume) ---\nDB_PATH=/data/radar.db # Fly.io volume path (default)\n# DB_PATH=./data/radar.db # Local dev path\n\n# --- AI (DeepSeek via OpenRouter) ---\nOPENROUTER_API_KEY=sk-or-...\n\n# --- Search ---\nSERPER_API_KEY=... # serper.dev — 2,500 free queries\n# https://serper.dev/dashboard\n\n# --- Source API Keys ---\nPRODUCTHUNT_TOKEN=... # api.producthunt.com (optional)\nDEVTO_API_KEY=... # dev.to/settings/extensions (optional)\n\n# --- Notifications ---\nDISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/...\nRESEND_API_KEY=re_... # resend.com (weekly email)\nNOTIFICATION_EMAIL=you@example.com\n\n# --- Schedule ---\nCRON_DAILY=0 6 * * * # 06:00 UTC = 08:00 DK\nCRON_WEEKLY=0 7 * * 1 # Monday 07:00 UTC = 09:00 DK\nTIMEZONE=Europe/Copenhagen\n\n# --- Vector Search (optional) ---\nVOYAGE_API_KEY= \n# voyageai.com — free tier: 50M tokens/month\n# https://dash.voyageai.com/api-keys\n\n# --- Security ---\nADMIN_TOKEN=change-me-to-random-secret\n"}}}} |