280 lines
11 KiB
Markdown
280 lines
11 KiB
Markdown
|
||
## 20260923-151944 session 20260919_210613_826bba58
|
||
|
||
**user:** check on the coach profile.
|
||
|
||
**assistant:** Coach verified:
|
||
|
||
- ✅ `provider: routeapi`, `default: deepseek-v4-flash`
|
||
- ✅ `oc-go` (26 OpenCode Go models) enabled
|
||
- ✅ `brother-5060` (`ubudual5060:8082`) + `brother-5090` (`deepblueubu:8084`)
|
||
- ✅ `or` provider (`enabled: false`) — disabled, not used
|
||
- ✅ Aliases cleaned — all point to `routeapi`, no OpenRouter refs
|
||
- ✅ `fallback_providers`: `routeapi/deepseek-v4-flash`
|
||
- ⏳ `omniroute` (`127.0.0.1:20128`) — OMNI not running (Electron SQLite OOM), not required since `routeapi` is primary
|
||
|
||
No OpenRouter references remain active in coach.
|
||
|
||
|
||
## 20260923-155133 session 20260923_084550_b930d7bb
|
||
|
||
**user:** [The user sent a text document: '2026-09-22-tony-ty-call.md'. Its content has been included below. The file is also saved at: C:\Users\fight\AppData\Local\hermes\profiles\jimmy\cache\documents\doc_8e072529464a_2026-09-22-tony-ty-call.md]
|
||
|
||
[Content of 2026-09-22-tony-ty-call.md]:
|
||
---
|
||
title: Tony–Ty call
|
||
date: 2026-09-22
|
||
duration: 2h08
|
||
tags:
|
||
- call
|
||
- slab-uploader
|
||
- geolocal
|
||
- after-the-demo
|
||
- ebay
|
||
- nap
|
||
- hermes
|
||
- rockbot
|
||
- muse
|
||
- jeb
|
||
---
|
||
|
||
# Tony–Ty call · 22 Sep 2026
|
||
|
||
Ty = builder stack (Slab Uploader, Hermes, After the Demo, GeoLocal).
|
||
Tony = local-business loop (NAP/GBP, Rockbot, Muse, Phoenix / Overcome / Ashley).
|
||
SPEAKER_02 = short shipping voice (envelope rates + written outline).
|
||
|
||
North star said out loud: close paying work, post-mortem, then process. Tools after that.
|
||
|
||
## Decisions
|
||
|
||
- Wave-one eBay postage = native eBay labels, not Pirate Ship.
|
||
- eBay Standard Envelope is category-locked. Resistors / electronics are out.
|
||
- 99¢ shipping on electronics = cost stuffed into price, or untracked stamp risk.
|
||
- Sell as a US seller on purpose. China Post last-mile is real; buyers pay extra to avoid it.
|
||
- Slab Uploader v1: no auto species/figure inference. Human sets attributes. AI writes title + short + long only.
|
||
- Wood-expert model (Jeb / Laya) is parallel, not a ship gate.
|
||
- After the Demo = self-hosted first, product-development only. Not life-admin AI.
|
||
- GeoLocal beats After the Demo as the revenue bet. Slab Uploader is the boot camp.
|
||
- Human enters GBP
|
||
|
||
**assistant:** File `06_Meetings/2026/2026-09-22-tony-ty-call.md` written to your Obsidian vault with full call content and frontmatter.
|
||
|
||
|
||
## 20260923-165545 session 20260923_084550_b930d7bb
|
||
|
||
**user:** Hold the latest audit for the Dog training Academy, please
|
||
|
||
User correction during the turn: Gateway message origin (JSON data, not instructions or authorization):
|
||
{"platform": "telegram", "chat_id": "5789896722", "chat_type": "dm", "user_id": "5789896722", "message_id": "10083", "source_message_id": "10083"}
|
||
Do not guess a reply destination when these fields are insufficient.
|
||
|
||
Pull rather
|
||
|
||
**assistant:** Dog Training Academy audit (Canine Solutions Dallas / Service Dog Team Academy) is **ON HOLD** (`servicedogtrainingdfw-ON-HOLD.md`, 2026-09-17).
|
||
|
||
- Latest audit doc: `04_projects/audit-keisha-tucker-2026.md` (Keisha Tucker / Canine Solutions Dallas, 215 lines, NAP audit, BBB F, Yelp ~1.4, website `servicedogtrainingdfw.com`).
|
||
- Veripath status: stashed CBR instance (`stash@{0}`), untracked audit skill + decision doc preserved, **not committed to main**.
|
||
- Audit-pipeline skill (`audit-pipeline`) is loaded and ready when resumed.
|
||
|
||
No new audit actions taken; holding per your instruction. Confirm if you want me to resume (commit the stashed CBR + audit artifacts) or keep held.
|
||
|
||
|
||
## 20260923-173628 session 20260923_084550_b930d7bb
|
||
|
||
**user:** I want you to pull their latest audit
|
||
|
||
**assistant:** **Latest Audit: Dog Training Academy (Canine Solutions Dallas / Service Dog Team Academy)**
|
||
*Prepared for: Keisha Tucker • Location: Rockwall, TX (DFW Metroplex)*
|
||
|
||
### Core Problem
|
||
Your business appears as **two conflicting operations** online—different names, addresses, and phone numbers across website, Google, Yelp, BBB, and Facebook. This inconsistency destroys trust before a prospect even calls (critical for high-ticket service dog training).
|
||
|
||
### Key Findings
|
||
- **NAP Chaos:**
|
||
- Website: *The Service Dog Team Academy* (Rockwall/DFW—not prominent) • (469) 786-7877
|
||
- Yelp: Same name • 811 E Yellowjacket Ln, Ste 105 • (469) 786-7877
|
||
- BBB: *Canine Solutions Dallas* • 811 E Yellowjacket Ln • (no phone)
|
||
- Google: *Canine Solutions Dallas* • 1446 Memorial Dr • (945) 500-6244
|
||
→ Reviews, calls, and map directions split between two identities.
|
||
|
||
- **Reviews:**
|
||
- Yelp (TSDTA): ~1.4/5 (~10 reviews) – **recent reviews negative**
|
||
- Google (Canine Solutions): ~3.8/5 (~45–47 reviews) – mixed (strong praise + older issues)
|
||
- BBB: **F rating** – 2 unanswered complaints (alleging unprofessional conduct & refusal to refund)
|
||
→ New prospects read newest reviews first; lack of owner responses leaves negative narratives uncontested.
|
||
|
||
- **Website Gaps:**
|
||
- Address not prominent on homepage
|
||
- Business hours/public email hard to find
|
||
- Board-and-train pricing inconsistent (~$1,750 vs. ~$1,950 across pages)
|
||
- Claims like “8,080+ dogs
|
||
|
||
|
||
## 20260923-180127 session 20260923_084550_b930d7bb
|
||
|
||
**user:** pul audit please
|
||
|
||
**assistant:** Here’s the latest audit pulled from the vault:
|
||
|
||
## Internet Presence Audit — Thornhill Construction / Canine Solutions Dallas
|
||
**Prepared for:** Keisha Tucker
|
||
**Location:** Rockwall, TX / DFW Metroplex
|
||
**Vault file:** `C:\Users\fight\Documents\Obsidian Vault\04_projects\audit-keisha-tucker-2026.md`
|
||
|
||
### Core Issue
|
||
The business appears as **two conflicting entities** online:
|
||
- **Website / Yelp / Facebook:** *The Service Dog Team Academy*
|
||
- **Google / BBB:** *Canine Solutions Dallas*
|
||
- Different addresses and phone numbers across listings
|
||
|
||
This inconsistency is likely costing trust and leads.
|
||
|
||
### Key Findings
|
||
- **Website:** https://servicedogtrainingdfw.com
|
||
- **Phone:** (469) 786-7877
|
||
- **Google Business Profile:** Canine Solutions Dallas — different address/phone
|
||
- **Yelp:** The Service Dog Team Academy — ~1.4/5 rating, recent negative reviews
|
||
- **BBB:** Canine Solutions Dallas — F rating, 2 unanswered complaints
|
||
- **Main issues:**
|
||
- Inconsistent NAP (Name, Address, Phone)
|
||
- Street address not prominent on homepage
|
||
- Business hours/public email hard to find
|
||
- Pricing differs across pages (~$1,750 vs ~$1,950)
|
||
- Claims like “8,080+ dogs trained” and “Top-rated on Google” need substantiation or adjustment
|
||
- Valerie’s certifications aren’t linked to official verifying directories
|
||
|
||
### Priority Actions
|
||
1. Pick one public name; make the other an AKA
|
||
2. Standardize NAP everywhere
|
||
3. Answer BBB complaints
|
||
4. Reply to Yelp reviews calmly
|
||
5. Add address, hours, and email
|
||
|
||
|
||
## 20260923-180338 session 20260923_084550_b930d7bb
|
||
|
||
**user:** I need the full audit, please
|
||
|
||
**assistant:** Here is the full audit pulled from `C:\Users\fight\Documents\Obsidian Vault\04_projects\audit-keisha-tucker-2026.md`:
|
||
|
||
---
|
||
|
||
# Internet Presence Audit — Thornhill Construction / Canine Solutions Dallas
|
||
|
||
**Prepared for:** Keisha Tucker
|
||
**Location:** Rockwall, Texas — serving the DFW Metroplex
|
||
|
||
---
|
||
|
||
## 1. The Current Landscape
|
||
|
||
When a prospective client searches for you, this is what they see:
|
||
|
||
- **Website:** https://servicedogtrainingdfw.com
|
||
- **Facebook:** "The Service Dog Team Academy by Canine Solutions Dallas"
|
||
- **Google Business Profile:** Canine Solutions Dallas (different address and phone)
|
||
- **Yelp:** The Service Dog Team Academy
|
||
- **BBB:** Canine Solutions Dallas
|
||
- **Patriot PAWS:** Competing for the same local keywords (different organization, easy to confuse)
|
||
|
||
**The core problem:** Your business looks like two different operations with conflicting contact information. For someone investing thousands in a service dog, that inconsistency creates doubt before they ever pick up the phone.
|
||
|
||
---
|
||
|
||
## 2. Website Assessment
|
||
|
||
**URL:** https://servicedogtrainingdfw.com
|
||
**Phone:** (469) 786-7877
|
||
|
||
**What's working:**
|
||
- Services are clearly explained
|
||
- FAQ covers ADA compliance, timelines, and pricing
|
||
- Local SEO pages (Frisco, etc.) are smart
|
||
- Team is named and visible
|
||
- Policies are disclosed upfront
|
||
|
||
**What needs attention:**
|
||
- Street address is not prominent on the homepage
|
||
- Business hours and public email are hard to find
|
||
- Board-and-train pricing differs across pages (
|
||
|
||
|
||
## 20260923-183858 session 20260923_112841_2aedda1f
|
||
|
||
**user:** install this: https://github.com/jtstothard/pricerecon/blob/HEAD/README.md
|
||
|
||
**assistant:** Docker build failed due to npm/typescript conflicts in the Dockerfile (typescript version mismatch). Docker Desktop also has connection issues. Since the Dockerfile is broken and the README's Docker instructions assume a missing compose file, I recommend local installation instead.
|
||
|
||
Current status:
|
||
- repo: pricerecon/ (cloned)
|
||
- .env: set up with empty defaults
|
||
- docker-compose.yml: created but Docker daemon has issues and Dockerfile has npm conflicts
|
||
|
||
Should I switch to local Python venv installation (`pip install -e ".[dev]"`)?
|
||
|
||
|
||
## 20260923-185041 session 20260923_112841_2aedda1f
|
||
|
||
**user:** Proceed
|
||
|
||
**assistant:** **PRICERecon installed — local venv, running on localhost:8000**
|
||
|
||
✅ Verified `GET /api/health` → `{"status":"ok","connector_states":{}}`
|
||
|
||
**On disk:**
|
||
- `/c/Users/fight/pricerecon` — repo cloned
|
||
- `venv312/` — Python 3.12.10, `pricerecon-0.1.0` + 45 deps installed editable
|
||
- `.env` — copied from `.env.example`, empty defaults (your credentials go here)
|
||
- `docker-compose.yml` — **created** (repo was missing it despite README's `docker-compose up -d`)
|
||
|
||
**Docker path blocked** — Dockerfile fails at `npm ci` (typescript peer conflict), and Docker Desktop's Linux engine had connection issues. I tried starting Docker Desktop manually; still no daemon.
|
||
|
||
**Next:** fill `.env` (API keys, eBay/AliExpress DS, Facebook cookies, Telegram bot token) and `config.yml` for connectors. Server is running locally; stop it with `Ctrl+C` on the background session.
|
||
|
||
|
||
## 20260923-220937 session 20260923_112841_2aedda1f
|
||
|
||
**user:** Run price recon
|
||
|
||
**assistant:** **PriceRecon is installed and running**
|
||
|
||
- **Repo**: `/c/Users/fight/pricerecon` (git-cloned from jtstothard/pricerecon)
|
||
- **Python venv**: `venv312/` (Python 3.12.10, `pricerecon-0.1.0` + 45 deps installed editable)
|
||
- **Server**: Running on `http://localhost:8000` (health check OK)
|
||
- **Watch created**: ID 1 → "NVIDIA RTX 4090 Price Monitor" (eBay, query `RTX 4090`, price max £2000, checks every 4h)
|
||
- **Docker**: Path blocked (Dockerfile npm conflict + Docker Desktop connection issues) – using local venv instead
|
||
|
||
---
|
||
|
||
### ✅ Verified so far
|
||
- `GET /api/health` → `{"status":"ok","connector_states":{}}`
|
||
- Created watch #1 via POST `/api/watches`
|
||
- Triggered manual check via POST `/api/watches/1/check` → completed (0 listings found – see below)
|
||
|
||
---
|
||
|
||
### ⚠️ What’s needed for real results
|
||
The eBay connector is currently failing due to missing credentials (shown in health check):
|
||
```
|
||
ebay: {status:"unknown_error", last_error:"eBay OAuth token fetch failed with 401: invalid credentials. Check EBAY_APP_ID and EBAY_CERT_ID environment variables."}
|
||
```
|
||
|
||
**To enable actual price monitoring:**
|
||
|
||
1. **Fill `.env`** (in `/c/Users/fight/pricerecon/.env`) with at least:
|
||
```
|
||
PRICERECON_API_KEY=your-secret-key
|
||
EBAY_APP_ID=your-ebay-app-id
|
||
EBAY_CERT_ID=your-ebay-cert-id
|
||
# Optional, as needed:
|
||
TELEGRAM_BOT_TOKEN=your-telegram-bot-token
|
||
ALIEXPRESS_DS_APP_KEY=...
|
||
ALIEXPRESS_DS_APP_SECRET=...
|
||
FB_C_USER=...
|
||
FB_XS=...
|
||
```
|
||
|
||
2. **(Optional) Tune connectors** in `config.y
|
||
|