Full sync - all projects, memory, configs

This commit is contained in:
2026-03-21 20:27:59 -05:00
parent 2447677d4a
commit b33de10902
395 changed files with 1635300 additions and 459211 deletions

View File

@ -4,44 +4,62 @@
"url": "https://mail.proton.me",
"username": "case-lgn@protonmail.com",
"status": "active",
"notes": "Primary email account",
"created": "2026-02-08T09:57:59.243980",
"last_accessed": "Never"
"notes": "Primary email. Creds in .credentials/email.env",
"created": "2026-02-08",
"last_accessed": "2026-02-15"
},
{
"service": "Polymarket",
"url": "https://polymarket.com",
"username": "",
"status": "inactive",
"notes": "Not yet registered",
"created": "2026-02-08T09:57:59.243987",
"last_accessed": "Never"
"service": "CoinEx",
"url": "https://www.coinex.com",
"username": "D J's account (API key only)",
"status": "active",
"notes": "Futures-only API key. No spot/withdraw/transfer. Creds in .credentials/coinex.env",
"created": "2026-02-20",
"last_accessed": "2026-03-01"
},
{
"service": "Feed Hunter Portal",
"url": "http://localhost:8888",
"service": "Gitea",
"url": "https://git.letsgetnashty.com",
"username": "case",
"status": "active",
"notes": "Private repos: workspace, knowledge-builder, coinex-dashboard, coinex-trader, coinex-ta-service",
"created": "2026-01-30",
"last_accessed": "2026-03-01"
},
{
"service": "Coolify",
"url": "http://192.168.86.44:8000",
"username": "",
"status": "active",
"notes": "Local service",
"created": "2026-02-08T09:57:59.243989",
"last_accessed": "Never"
"notes": "Deployment platform. Project: dz-studio. API token in .credentials/coolify.env",
"created": "2026-02-26",
"last_accessed": "2026-03-01"
},
{
"service": "Chrome Debug",
"url": "http://localhost:9222",
"username": "",
"service": "Telegram Bot",
"url": "https://t.me/dzclaw_bot",
"username": "@dzclaw_bot",
"status": "active",
"notes": "Browser debugging interface",
"created": "2026-02-08T09:57:59.243991",
"last_accessed": "Never"
"notes": "Case's Telegram bot. D J chat ID: 6443752046",
"created": "2026-02-08",
"last_accessed": "2026-03-01"
},
{
"service": "OpenClaw Gateway",
"url": "http://localhost:18789",
"username": "",
"service": "Google Voice",
"url": "https://voice.google.com",
"username": "+1 (615) 933-1968",
"status": "active",
"notes": "OpenClaw main service",
"created": "2026-02-08T09:57:59.243993",
"last_accessed": "Never"
"notes": "D J's number, shared for service registrations/verification codes",
"created": "2026-02-08",
"last_accessed": "2026-02-08"
},
{
"service": "Craigslist",
"url": "https://nashville.craigslist.org",
"username": "case-lgn@protonmail.com",
"status": "active",
"notes": "CL_USERID=405642144, Nashville area. Passwordless login.",
"created": "2026-02-08",
"last_accessed": "2026-02-24"
}
]
]

View File

@ -1 +1,107 @@
[]
[
{
"timestamp": "2026-02-26T17:05:47.342833",
"action": "API Key Added",
"details": "Added key for Coolify"
},
{
"date": "2026-02-26",
"event": "CoinEx Dashboard rebuild assigned to Glitch (Next.js 15 stack)",
"type": "build"
},
{
"date": "2026-02-26",
"event": "Polymarket Sports Scanner v1 built and archived (premature)",
"type": "build"
},
{
"date": "2026-02-26",
"event": "auto-memory-indexer cron model fixed (haiku\u2192sonnet)",
"type": "fix"
},
{
"date": "2026-02-26",
"event": "Orphaned tax-prep-portal (port 3002) killed",
"type": "cleanup"
},
{
"date": "2026-02-25",
"event": "ChromaDB re-indexed: 137 documents in openclaw-memory",
"type": "infra"
},
{
"date": "2026-02-25",
"event": "CoinEx trader amount bug fixed (close_avbl fallback)",
"type": "fix"
},
{
"date": "2026-02-25",
"event": "Knowledge Builder archived to Gitea, service stopped",
"type": "cleanup"
},
{
"date": "2026-02-25",
"event": "22 stale Chrome tabs closed",
"type": "cleanup"
},
{
"date": "2026-02-25",
"event": "Disabled: kch123-monitor, crypto-watch, anoin123-monitor timers",
"type": "cleanup"
},
{
"date": "2026-02-24",
"event": "Craigslist bed listing sold (Facebook Marketplace)",
"type": "misc"
},
{
"date": "2026-02-24",
"event": "Medium article analysis: 'Anthropic is Killing Bitcoin'",
"type": "research"
},
{
"date": "2026-02-21",
"event": "CoinEx trader lockfile cleared (funding fee API outage)",
"type": "fix"
},
{
"date": "2026-02-20",
"event": "CoinEx live trading enabled. PUMP SHORT opened.",
"type": "trading"
},
{
"date": "2026-02-20",
"event": "Paper trader (leverage-trader) disabled",
"type": "cleanup"
},
{
"date": "2026-02-15",
"event": "Hawk hired. Full dev pipeline established.",
"type": "team"
},
{
"date": "2026-02-15",
"event": "Knowledge Builder v3 refactor completed (14/14 tests)",
"type": "build"
},
{
"date": "2026-02-15",
"event": "NotebookLM 3-panel layout built and QA'd",
"type": "build"
},
{
"date": "2026-02-15",
"event": "AVA KML email sent to Meg",
"type": "misc"
},
{
"date": "2026-02-14",
"event": "ARI completed 10 SPARK ideas research (batch 1)",
"type": "research"
},
{
"date": "2026-02-13",
"event": "Nexus virtual office built (v1\u2192v2.4)",
"type": "build"
}
]

View File

@ -1 +1,50 @@
[]
[
{
"service": "Anthropic (Claude)",
"key_location": "~/.openclaw/agents/main/agent/auth-profiles.json",
"type": "OAuth token (sk-ant-oat01-...)",
"status": "active",
"notes": "Primary AI model. Opus for Case, Sonnet for agents.",
"created": "2026-01-30"
},
{
"service": "CoinEx",
"key_location": "~/.openclaw/workspace/.credentials/coinex.env",
"type": "HMAC API key (COINEX_ACCESS_ID + COINEX_SECRET_KEY)",
"status": "active",
"notes": "Futures-only. No spot, no withdraw, no transfer.",
"created": "2026-02-20"
},
{
"service": "Telegram Bot",
"key_location": "~/.openclaw/workspace/.credentials/telegram-bot.env",
"type": "Bot token (BOT_TOKEN + CHAT_ID)",
"status": "active",
"notes": "Used by CoinEx trader and other scripts for alerts.",
"created": "2026-02-08"
},
{
"service": "Gitea",
"key_location": "~/.git-credentials",
"type": "HTTP credentials",
"status": "active",
"notes": "User: case. For git push to git.letsgetnashty.com.",
"created": "2026-01-30"
},
{
"service": "Brave Search",
"key_location": "NOT CONFIGURED",
"type": "API key",
"status": "missing",
"notes": "web_search tool needs this. Run: openclaw configure --section web",
"created": null
},
{
"service": "Coolify",
"key_location": "1|KfeWUGJLTpDlWiPrjsUoTRiLUBiike7eHD0qtR6347526a37",
"type": "Coolify",
"status": "active",
"notes": "http://192.168.86.44:8000/",
"created": "2026-02-26"
}
]

View File

@ -1 +1,50 @@
[]
[
{
"category": "AI Models",
"item": "Anthropic Claude API",
"monthly_cost": 200,
"currency": "USD",
"notes": "~$200/mo estimated. Opus (Case) + Sonnet (agents) + cron jobs.",
"status": "active"
},
{
"category": "Infrastructure",
"item": "Proxmox VM (self-hosted)",
"monthly_cost": 0,
"currency": "USD",
"notes": "192.168.86.45 — runs OpenClaw, all agents, web apps. D J's hardware.",
"status": "active"
},
{
"category": "Infrastructure",
"item": "GPU Box (self-hosted)",
"monthly_cost": 0,
"currency": "USD",
"notes": "192.168.86.40 — RTX 3080+3060, Ollama, Whisper. Electricity only.",
"status": "active"
},
{
"category": "Infrastructure",
"item": "ChromaDB LXC (self-hosted)",
"monthly_cost": 0,
"currency": "USD",
"notes": "192.168.86.25 — vector storage.",
"status": "active"
},
{
"category": "Trading",
"item": "CoinEx Futures Account",
"monthly_cost": 0,
"currency": "USD",
"notes": "~$125 USDT balance. Live trading. Fees per trade only.",
"status": "active"
},
{
"category": "Infrastructure",
"item": "D J's VPS",
"monthly_cost": null,
"currency": "USD",
"notes": "Runs odds aggregation Postgres DB. Access pending.",
"status": "pending"
}
]

View File

@ -0,0 +1 @@
[]

View File

@ -0,0 +1,131 @@
{
"local": [
{
"name": "OpenClaw Gateway",
"systemd": "openclaw-gateway.service",
"port": 18789,
"description": "Main agent gateway. WebSocket + HTTP, token auth."
},
{
"name": "Nexus (Virtual Office)",
"systemd": "nexus.service",
"port": 3000,
"description": "Next.js 14.2 virtual office dashboard."
},
{
"name": "Case Control Panel",
"systemd": "case-control-panel.service",
"port": 8000,
"description": "Admin dashboard — accounts, API keys, budget, notes."
},
{
"name": "Agent Monitor",
"systemd": "agent-monitor.service",
"port": 8001,
"description": "Agent team status tracking."
},
{
"name": "CoinEx Dashboard",
"systemd": "coinex-dashboard.service",
"port": 8891,
"description": "Futures scanner. Next.js 16 + WebSocket."
},
{
"name": "CoinEx TA Service",
"systemd": "coinex-ta-dev.service",
"port": 8894,
"description": "Technical analysis engine — EMA ribbons, TTM Squeeze, Stoch RSI. Redis pub/sub."
},
{
"name": "Ticker",
"systemd": "ticker.service",
"port": 8890,
"description": "ESPN-style todo display. Tabs: Daily, Work, Personal, Case, KIPP."
},
{
"name": "Feed Hunter Portal",
"systemd": "feed-hunter-portal.service",
"port": 8888,
"description": "Feed scraping pipeline portal."
},
{
"name": "Chrome CDP",
"systemd": "chrome-debug.service",
"port": 9222,
"description": "Headless Chrome debug port for browser automation."
},
{
"name": "Redis",
"systemd": null,
"port": 6379,
"description": "Local Redis server. OHLCV caching and signal pub/sub."
}
],
"timers": [
{
"name": "CoinEx Live Trader",
"systemd": "coinex-live-trader.timer",
"interval": "every 5 min",
"description": "Live futures trading bot. ~$125 USDT."
},
{
"name": "Polymarket Arb Scanner",
"systemd": "polymarket-arb-scanner.timer",
"interval": "every 2 min",
"description": "Sports arb scanner during market hours."
},
{
"name": "Market Watch (GARP)",
"systemd": "market-watch.timer",
"interval": "weekdays",
"description": "GARP paper trading scanner."
},
{
"name": "Feed Monitor",
"systemd": "feed-monitor.timer",
"interval": "every 30 min",
"description": "Feed scraping pipeline."
}
],
"deployed": [
{
"name": "CoinEx Dashboard",
"url": "https://fcs04o8w0sccookkw44sck8c.host.letsgetnashty.com",
"platform": "Coolify",
"app_uuid": "fcs04o8w0sccookkw44sck8c",
"description": "Futures scanner — deployed via Coolify on 192.168.86.44"
}
],
"infrastructure": [
{
"name": "ChromaDB",
"host": "192.168.86.25",
"port": 8000,
"description": "Vector storage LXC. API v2 ONLY. Collections: openclaw-memory, skool-courses."
},
{
"name": "Ollama (GPU Box)",
"host": "192.168.86.40",
"port": 11434,
"description": "Debian LXC. RTX 3080 + 3060. Models: nomic-embed-text, qwen3:8b, glm-4.7-flash."
},
{
"name": "Coolify Server",
"host": "192.168.86.44",
"port": 8000,
"description": "Deployment platform. Project: dz-studio."
},
{
"name": "KIPP VM",
"host": "192.168.86.100",
"port": null,
"description": "KIPP assistant VM. Ubuntu 24.04."
},
{
"name": "NAS",
"host": "192.168.86.244",
"port": null,
"description": "NFS storage. Mounts at /mnt/nas on GPU box."
}
]
}

View File

@ -1,17 +1,74 @@
[
{
"title": "Set up DNS for .case remote access",
"description": "Configure DNS so feedhunter.case and admin.case resolve to 192.168.86.45 from all devices on the network.",
"category": "dns",
"title": "Get VPS Postgres credentials from D J",
"description": "Need host/IP, port, read-only user/pass, schema dump. Unlocks Polymarket sports arb scanner Phase 2.",
"category": "trading",
"priority": "high",
"status": "blocked",
"source": "D J",
"created": "2026-02-24"
},
{
"title": "Configure Brave Search API key",
"description": "web_search tool is non-functional without it. Run: openclaw configure --section web",
"category": "infra",
"priority": "medium",
"status": "pending",
"source": "Case",
"created": "2026-02-08 10:06",
"steps": [
"Option A: Add entries to your router's DNS settings (if supported)",
"Option B: Add to /etc/hosts on each device you want access from",
"Option C: Set up a local DNS server (Pi-hole, dnsmasq, etc.)",
"Entries needed: 192.168.86.45 feedhunter.case admin.case"
]
"created": "2026-02-26"
},
{
"title": "Audit CoinEx futures pairs vs scanner coins",
"description": "29 coins scanned from Binance US — verify which actually have CoinEx futures pairs. Remove phantom pairs.",
"category": "trading",
"priority": "medium",
"status": "pending",
"source": "Case",
"created": "2026-02-25"
},
{
"title": "Add exchange-side TP/SL orders on CoinEx",
"description": "Bot only checks every 5min. Exchange-side orders would be instant safety net.",
"category": "trading",
"priority": "medium",
"status": "pending",
"source": "Case",
"created": "2026-02-25"
},
{
"title": "Reduce auto-memory-indexer frequency",
"description": "Currently every 15min = 96 Sonnet calls/day. Consider 1h or 2h.",
"category": "cost",
"priority": "low",
"status": "pending",
"source": "Case",
"created": "2026-02-26"
},
{
"title": "Research remaining SPARK ideas",
"description": "61+ unresearched ideas. ARI completed batch 1 (10 ideas). Queue up batch 2.",
"category": "strategy",
"priority": "low",
"status": "pending",
"source": "Case",
"created": "2026-02-15"
},
{
"title": "CoinEx Dashboard rebuild",
"description": "Glitch rebuilding in Next.js 15 stack. Forge handles Gitea repo + deployment. Jinx+Pixel QA after.",
"category": "build",
"priority": "high",
"status": "in-progress",
"source": "D J",
"created": "2026-02-26"
},
{
"title": "Polymarket Sports Arb Scanner",
"description": "Phase 1 archived. Rebuild properly after VPS Postgres access. Highest priority money project.",
"category": "trading",
"priority": "high",
"status": "blocked",
"source": "D J",
"created": "2026-02-24"
}
]