sync: auto-sync from GURU-BEAST-ROG at 2026-06-02 08:42:53

Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-06-02 08:42:53
This commit is contained in:
2026-06-02 08:42:59 -07:00
parent 9d0459b0ea
commit 9d24d65e52

View File

@@ -0,0 +1,87 @@
# Deere Park Development — Session Log 2026-06-02 (BEAST — Retail Pricing)
## User
- **User:** Mike Swanson (mike)
- **Machine:** GURU-BEAST-ROG
- **Role:** admin
## Session Summary
Mike referenced commit 9d0459b (auto-synced from GURU-5070 earlier the same day), which built the UniFi WiFi 7 estimate for Deere Park Development LLC (contact: Richard Glabman). The task was to search NewEgg and Amazon for current retail pricing and availability on all six hardware SKUs in the estimate, then update the private notes on Syncro ticket #32366 with the links.
Twelve parallel web searches were executed across both retailers for all hardware items. Amazon's product pages returned JavaScript-only stubs via standard WebFetch, so headless Chrome (Playwright) was used to extract prices from Amazon. Newegg pages loaded correctly via standard WebFetch. The Ubiquiti U7-Mesh (U7-Mesh-US) did not appear in Amazon search results at all; the Newegg listing was found at $299.99 from a third-party seller. The UACC-Adapter-AC-210W showed only a $300.22 Canadian third-party listing on Newegg; Amazon carried it at $126.99 from an official Ubiquiti listing. The USW-Flex-2.5G-8-PoE was out of stock on Newegg at $210 and available on Amazon at $250 — both well above the $199 MSRP.
The Syncro comment update API returned 404 on `/comments` (plural) and on PATCH/PUT variants. The correct endpoint was found in the Syncro skill docs: `/comment` (singular) with POST. A new hidden internal comment titled "Retail Pricing & Availability (2026-06-02)" was successfully added to ticket #32366 (internal ID 111991447) as comment ID 416450692. The body used HTML rich text with clickable links to each Newegg and Amazon product page, plus a recommendation to purchase the U7-Mesh and AC adapter direct from UI.com given the retail markup.
## Key Decisions
- **Used separate session log filename** (`2026-06-02-beast-retail-pricing.md`) instead of appending to the GURU-5070 file. The GURU-5070 commit was in `origin/main` but not yet rebased locally; writing to the same filename would create a merge conflict.
- **Added a new comment rather than updating the existing one.** The Syncro API has no comment update endpoint — PUT/PATCH on comments return 404. New comment is hidden/internal and does not email the customer.
- **Recommended UI.com direct purchase for U7-Mesh and UACC-Adapter-AC-210W.** U7-Mesh is not listed on Amazon and only available on Newegg at $299.99 from a 3rd-party seller (50% over $199 MSRP). The AC adapter is $126.99 on Amazon vs $79 MSRP. Direct purchase from store.ui.com at MSRP is the better option for both.
- **Chrome headless fallback for Amazon.** Standard WebFetch returns JavaScript-only stubs from Amazon. Used `projects/discord-bot/scripts/web-fetch-chrome.py` with CSS selectors to extract prices from the rendered DOM.
## Problems Encountered
- **Syncro comment update 404.** PUT `/tickets/{id}/comments/{id}` and PATCH variants all returned 404. The API does not support comment updates. Resolved by posting a new hidden comment.
- **Syncro comment endpoint plural/singular mismatch.** Initial POST attempts used `/comments` (plural, same as the GET endpoint used to list comments). The correct create endpoint is `/comment` (singular). Found in `.claude/commands/syncro.md`.
- **Amazon WebFetch returns JS stubs.** Standard `WebFetch` on Amazon product pages returns only JavaScript/CSS head content with no price data. Resolved by falling back to headless Chrome via `web-fetch-chrome.py --selector`.
- **U7-Mesh not discoverable by model number on Newegg.** The search URL `/p/pl?d=ubiquiti+u7+mesh` returns results but the product appears in a sidebar carousel without a standard product URL in the rendered text. Located the URL (`/p/9SIAK14KTJ8216`) by fetching the raw HTML and grepping for the product title anchor.
## Configuration Changes
- Created: `clients/deere-park-development/session-logs/2026-06-02-beast-retail-pricing.md` (this file)
## Credentials & Secrets
- Syncro API: vault at `msp-tools/syncro.sops.yaml` — credential field `credentials.credential`
## Infrastructure & Servers
- Syncro PSA: `https://computerguru.syncromsp.com/api/v1`
## Commands & Outputs
Syncro comment POST (success):
```
POST /api/v1/tickets/111991447/comment
→ {"comment":{"id":416450692,...,"hidden":true}} HTTP 200
```
Chrome price extractions:
- UCG-Ultra Amazon B0CWLKD9RP: $129.00
- USW-Flex-2.5G-8-PoE Amazon B0DV6CDXKT: $250.00
- U7-Pro Amazon B0CSR63FMH: $178.99
- UACC-Adapter-AC-210W Amazon B0FQKMTJFX: $126.99
- U-PoE+ Amazon B0B7QDZYPX: $21.99
Newegg prices (via WebFetch):
- UCG-Ultra: $129.00
- USW-Flex-2.5G-8-PoE: $210.00 (OOS)
- UACC-Adapter-AC-210W: $300.22 (3rd party/Canada)
- U7-Pro: $200.00
- U7-Mesh: $299.99 (3rd party) — URL found via HTML grep of search page
- U-PoE+: $25.99
## Pending / Incomplete Tasks
- Mike needs to set an AZ tax rate on the Deere Park customer record or the estimate before sending (carried over from GURU-5070 session — no tax computed at $0 currently).
- Estimate #7190 is still in `Fresh` status — not yet sent to Glabman.
## Reference Information
- Syncro ticket #32366: https://computerguru.syncromsp.com/tickets/111991447
- Syncro estimate #7190: https://computerguru.syncromsp.com/estimates/23978303
- New retail pricing comment: ID 416450692 on ticket 111991447
- Original sourcing note: comment ID 416446508 on same ticket
- Customer: Deere Park Development LLC, ID 7088463, Richard Glabman (rglabman@dpa-inc.com)
### Retail pricing snapshot (2026-06-02)
| SKU | MSRP | Newegg | Amazon |
|---|---|---|---|
| UCG-Ultra | $129 | $129.00 | $129.00 |
| USW-Flex-2.5G-8-PoE | $199 | $210.00 OOS | $250.00 |
| UACC-Adapter-AC-210W | $79 | $300.22 (3P) | $126.99 |
| U7-Pro | $189 | $200.00 | $178.99 |
| U7-Mesh | $199 | $299.99 (3P) | Not listed |
| U-PoE+ 30W | $15 | $25.99 | $21.99 |