Projects & Pipeline
Personal build tracker — not public.
⌄
VPS Infrastructure
OS
Debian GNU/Linux 13 (trixie)Desktop
XFCE + LightDM + XRDP (port 3389)Tailscale
100.88.255.43User
TazAgent ID
mainModel
gpt-5.4 → fallback gpt-5.3-codexGateway
port 18789 (loopback)Telegram
Bot: 8584536656
Agent Hierarchy
Nova (main) ← global infra access, edits all agents
├── Nova-Trainer ← fitness only, read/write own workspace
└── Finbot ← finance only, read/write own workspace
Rule: sub-agents cannot edit each other or themselves.
Only Nova can modify agent configs.
Running Services
cdg-ops
cdg-ops.service (user)OpenClaw
openclaw-gateway.service (user)TV Webhook
tv-webhook.service (user)Retell
retell-webhook.js port 3000Caddy
ports 80/443XRDP
port 3389 (active)
Integrations
Gmail
OAuth token — send/draft/monitorCalendar
Google OAuth — add/delete/listTelegram
@Nova626_bot (Nova-Trainer channel)
Tasks
Notes
Main bot fully live. Remote desktop via Windows RDP → 100.88.255.43:3389 (Tailscale preferred). Files visible in XFCE Thunar file manager once connected.
▶ Proactive Build Plan — 8 Tracks
⌄
1
Deadline & Task Monitoring
Live
Nova watches deadlines and pings you before things expire
Daily cron reads deadlines file, Telegram alerts for anything due within 7 days. Escalates urgency as deadline approaches.
"⚠️ GHL trial expires in 3 days (April 19) — log into GHL → Billing and convert before you lose the pipeline."
2
Morning Brief
Live
Daily summary delivered to Telegram every morning
Due today/this week, waiting on others, tasks stalled 3+ days, overnight alerts or service issues.
"Good morning. 2 deadlines this week: GHL (Apr 19), VPS (Apr 24). 123LB reply still pending."
3
VPS Health Monitoring
Live
Nova watches infrastructure and alerts before things break
Health check every 15-30 min. Monitors cdg-ops, retell-webhook, openclaw-gateway, Caddy. Alerts at 80% disk / 85% memory.
"🔴 cdg-ops.service stopped responding at 2:14 AM. Disk at 76%. All other services healthy."
4
Inactivity Nudges
Live
Nova notices when tasks have been sitting too long
Flags tasks idle 5+ days. Fires 2-3x/week. Groups nudges into one message. Reads from task state file.
"👀 3 tasks haven't moved in 5+ days: CDG full loop test, Retell webhook, GHL automation build."
5
Email & Inbox Monitoring
Live
Nova watches taz.ops.ai@gmail.com and flags what matters
Monitors ops inbox for 123LB, sunbiz, GHL billing, Retell, Hostinger. Flags and summarizes. Drafts suggested reply for review.
"📧 New email from 123Loadboard: API partnership approved. Want me to draft a reply?"
6
Research on Demand
Advanced
Ask Nova to find, fetch, and summarize content
Web search + YouTube transcript tools. "Find top 5 lead gen videos and summarize key points." Requires YouTube Data API + web search MCP.
"Here are the top 5 lead gen videos. Recurring themes: [1] ... [2] ... [3] ..."
7
Autonomous Actions
Later
Nova acts without asking — low-risk, pre-approved only
After Tracks 1-6 proven. Auto-send pre-approved emails, restart downed services, book calendar slots within rules. 30+ days trust window required. Every action logged.
"cdg-ops.service was down at 3:22 AM. Restarted automatically (pre-approved). Healthy for 12 minutes."
8
Link Intelligence Pipeline
Live
Drop a URL in Telegram — Nova reads, classifies, routes it
Actionable → build_queue.json. Knowledge → Obsidian vault. Reference → links.json. No copy-paste handoffs — queue bridges Nova and Claude Code.
"📎 Classified as actionable — queued in build_queue.json for Claude Code. Implements webhook retry pattern."
⌄
Technical State
Bot
@Nova626_botChat ID
-1003787202984Script
workspace/nova-trainer/nova_trainer_listener.pyLLM mode
DISABLED — NOVA_LLM_ENABLED=falseModel
gpt-5-mini (when enabled)IDENTITY.md
Not filled in — still template
Fitness Profile
Age / Height
32 · 5'3"Weight / Goal
165 lbs → 130 lbs @ ~19% BFTraining
Mon–Thu (4 days)Calories
1,400 max · 155g protein minInjuries
C5-C7 herniation + thoracic spine
Meal Plan
Meal 1: Chicken Burrito Bowl (~460 cal | 56g P)
Meal 2: Egg Roll in a Bowl OR Greek Chicken (alt)
Egg Roll: ~390 cal | 40g P
Greek Chicken: ~430 cal | 52g P
Snack 1: Greek yogurt + chia (~180 cal | 24g P)
Snack 2: Protein shake or cottage cheese
Prep: Sunday (60-90 min) + Wednesday (45-60 min)
Tasks
LLM mode OFF — rule-based responses only. Enable: NOVA_LLM_ENABLED=true + OPENAI_API_KEY in .env
Notes
Bot is live and handling Telegram messages. Local responses work. LLM mode needs NOVA_LLM_ENABLED=true + OPENAI_API_KEY in workspace/nova-trainer/.env to activate full GPT replies. IDENTITY.md still has the blank template — needs a name/persona/emoji filled in.
⌄
Infrastructure
Webhook URL
187-77-222-188.sslip.io/tv-webhookService
tv-webhook.service (running)Env
.openclaw/workspace/.env.alpaca-paperMode
PAPER — not liveSymbol
SPY · Window: 9:40–11:30 ET
Risk Rules
Risk/trade: 0.5% Max trades/day: 3
Max daily loss: 2R One position at a time
OR breakout + VWAP confirmation
Long AND short supported
Scripts
Runner
alpaca_auto/run_paper_strategy.pyOR Levels
alpaca_auto/or_levels.pyDaily report
alpaca_auto/generate_report.pyWeekly
alpaca_auto/generate_weekly_report.pyDigest
alpaca_auto/send_finance_digest.py
Cron Jobs
alpaca:auto:runner · alpaca:auto:report
alpaca:auto:weekly-report · alpaca:or-levels
Finance digest: weekdays 10:00 AM ET
Tasks
Notes
Most mature bot. Paper mode only — do NOT go live without reviewing paper results for at least 3 profitable months. Daily digest is live and running. Weekly scorecard tracks R-multiples. Gmail digest uses taz.ops.ai@gmail.com app password (SMTP).
⌄
Scoring Model
Universe: VTI · VOO · QQQ · SCHD · XLF · XLV · IWM · TLT · GLD
Trend: SMA50 vs price, SMA200, golden cross (0-100)
Momentum: 1m/3m/6m weighted returns (0-100)
Volatility: 63-day annualized, risk-profile matched (0-100)
Volume: 20d avg, log-scaled (0-100)
Risk profiles: conservative (12%) / moderate (18%) / aggressive (26%)
Default: moderate · Top N: 3
Files
Main bot
etf-research-bot/etf_bot.pyStreamlit UI
etf-research-bot/finbot_gui.pyPaper trades
etf-research-bot/paper_trade.py
Tasks
Notes
Longer-term ETF rotation strategy, separate from SPY day-trading. Revisit only after sufficient capital built from paper-testing phase.
⌄
Status
Entity
Clyde Dispatch LLC — filed 2026-04-08, pendingDomain
clydedispatch.com — live + HTTPSServices
cdg-ops + cdg-webhook (both running)Pricing
$49/mo + 4% founding · $79/mo + 4% standardMonthly cost
~$394/mo (break-even: 5 standard carriers)
Blocked On
LLC approval → EIN → Retell phone number activation
E&O Insurance (required before dispatching real carriers)
123Loadboard API key (inquiry sent — awaiting response)
GHL trial → convert before 2026-04-19
Full Dashboard
Top Next Steps
1. Confirm GHL payment + export backup before Apr 19
2. Confirm DKIM → run mail-tester.com → send DAT/Truckstop emails
3. Wait for EIN → get Retell phone number
4. Full loop test once phone confirmed
5. First beta carrier onboarding
⌄
Core Pitch
Everything on the market is equity-centric. This tool is bond-only. That's the entire pitch.
Bonds have a maturity date — corpus preservation. In a crash, equity corpus is gone. Bond corpus survives.
Real example: 80yo, $150K bond income, $92K RMD → $58K surplus reinvested. Corpus growing at 80.
"I only had to take $92,000. That meant I had almost $60K to reinvest and continue to grow. And I'm 80."
Pricing
Prototypehjsims-prototype.duckdns.org
Status
Sent to Mr. G — awaiting feedbackDiscovery
$7,500 – $15,000MVP build
$35,000 – $60,000
Tasks
Open Questions
Requirements clear from voice recording (2026-04-11). Open: (1) Decision-maker at HJ Sims — formal internal champion? (2) Internal advisors only or client-facing? (3) Bond types — munis, corporates, treasuries? (4) FINRA disclaimers needed? (5) SaaS or hosted? (6) Seminar form: paper, tablet, or web?
⌄
Bot Scope
BOT MAY DO:
→ Identity intro + disclosure
→ Qualification (income, HH size, ZIP, SEP status)
→ Appointment booking + confirmation
→ Transfer to licensed agent
BOT MAY NOT DO:
→ Promise savings/eligibility guarantees
→ Give plan-specific recommendations
→ Continue after opt-out
Rollout Plan
Phase 1 (2 wks): Inbound + SMS confirm only
Phase 2 (2-4 wks): Outbound to consented leads
Phase 3: Scale after KPI + compliance thresholds met
Tasks
Notes
Same tech stack as CDG (Retell + GHL). NPN# must be in all disclosures. Purchased leads need consent documentation before bot can dial. TCPA violations are expensive — consent must be rock-solid before outbound. A2P 10DLC for SMS requires EIN. Blocked until CDG Phase 1 live + LLC/EIN confirmed.
⌄
Assets on VPS
Content pack
echofyre/EchoFyre_10_Posts_Telegram.txtFormat guide
echofyre/EchoFyre_Telegram_Format.txt
Decisions Needed
• Niche angle / target audience
• Posting frequency (daily, 3x/week, etc.)
• Video format (voiceover + text, talking head, etc.)
• Handle: @echofyre or something else?
• Scheduling tool (Later, Buffer, TikTok native)
Tasks
Notes
Revisit once CDG is generating revenue. Consider automating post scheduling once cadence is defined.
⌄
Program Structure
Format3 x 4-week sprints with 1-week breaks
Sprint 1Foundation — core methodology
Sprint 2Application — real project, real progress
Sprint 3Capstone — finish + demo day
Prizes ($250K total)
Grand Champ$100K Eduba custom build + case study
Cohort 1st$50K Eduba build
Cohort 2ndMac Mini M4 Pro + Claude Max 1yr
Everyone gets3x 1:1 with Jake + lifetime VIP + alumni Discord
Decision
CDG Phase 1 is the current priority. Evaluate timing before committing — 12 weeks is significant.
Best fit: Business track (workflow design + CDG ops) or Technical (Claude Code + AI integrations). The subcontracting pipeline access is the most interesting long-term play.
Tasks
Notes
Email from Matthew Creamer via Clief Notes Skool (April 14 2026). Not yet launched. Decision: hold until CDG Phase 1 is live.
⌄
Tasks
Notes
Claude Code is the developer brain. Nova is the hands. Skills in ~/.claude/skills/ manage OpenClaw infrastructure. Claude Code User Manual at C:\Users\vicky\Local\Claude.Ai\Claude_Code_User_Manual.html
⌄
Parked Ideas
Notes
When an idea is ready to build, move it to a full card above. Almost everything new can plug into existing VPS infrastructure (Nova agent hierarchy, Retell+GHL, Alpaca, Caddy).