Files
OpenCode 68a9071cf1 feat: reconcile local master with origin (exa/hot-platform hunters, leaks ledger, latest results)
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.
2026-08-07 12:53:47 +08:00

1 line
1.4 KiB
JSON

{"repo": "anuliketat/spendlens-reflex", "files": {".env.example": {"6ac53e1b60940517506419a941bbd321cd1bd2a1": {"t": 1786068500.6296446, "n": 1254, "h": "a75424186d162ecf", "c": "# SpendLens Environment Configuration\n# Copy this file to .env and fill in your actual values\n\n# Required: OpenRouter API Key (get from https://openrouter.ai/keys)\nOPENROUTER_API_KEY=your_openrouter_api_key_here\n\n# Optional: Gmail API credentials file path (default: credentials.json in project root)\n# GMAIL_CREDENTIALS_FILE=credentials.json\n# GMAIL_TOKEN_FILE=token.json\n\n# Optional: Database configuration\n# DATABASE_URL=sqlite:///spendlens.db\n\n# Model Configuration\n#\n# IMPORTANT: The system uses TWO different models for different tasks via OpenRouter API:\n#\n# 1. DeepSeek V3.2 (deepseek/deepseek-v3.2)\n# - Used for: Analytics, insights, verdict generation, intervention cards\n# - API-based: No local GPU required, faster startup\n# - Set via: ANALYTICS_MODEL (for intel module)\n#\n# 2. Gemini Flash (google/gemini-3-flash-preview)\n# - Used for: Email extraction, transaction parsing, bank sender filtering\n# - API-based: No local GPU required, faster startup\n# - Hardcoded in email_extraction.py\n#\n# Optional: Override the default analytics model\nANALYTICS_MODEL=deepseek/deepseek-v3.2\n#\n# Optional: Use rule-based filtering instead of LLM for bank detection\n# USE_LLM_FILTER=true # Set to 'false' to skip LLM-based bank filtering\n"}}}}