From 2f9b99b03a9c75cb1cfb61e204ec99c7308a45d8 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 8 Aug 2026 13:08:35 -0400 Subject: [PATCH] chore: sync skill updates and references --- CHANGELOG.md | 6 ++ skills/.archive/infrastructure-audit/SKILL.md | 2 +- .../references/current-dependency-snapshot.md | 2 +- .../hermes-migration/SKILL.md | 4 +- .../profile-recovery-from-standby.md | 4 +- .../devops/disaster-recovery-audit/SKILL.md | 2 +- .../dr-audit-findings-2026-07-11.md | 4 +- .../references/itpp-recovery-manual.md | 20 +++--- .../network-and-service-endpoints.md | 2 +- .../references/server-dr-plans.md | 2 +- .../references/hermes-dr-plan-v2.md | 2 +- .../references/standby-audit-2026-07-08.md | 2 +- .../references/destructive-action-protocol.md | 2 +- .../references/disaster-recovery-plan.md | 2 +- .../references/hetzner-fleet-inventory.md | 2 +- .../hetzner-server-audit-2026-07-12.md | 2 +- .../references/l2tp-ipsec-debugging.md | 6 +- .../references/netcup-rs-g12-consolidation.md | 2 +- .../references/netcup-server-provisioning.md | 2 +- .../references/wisp-ccr-backup-pipeline.md | 2 +- skills/devops/mikrotik-onboarding/SKILL.md | 2 +- .../references/home-router-reference.md | 2 +- .../devops/ops-portal-and-collector/SKILL.md | 2 +- .../references/bulk-node-exporter-install.md | 2 +- .../references/multi-server-health-api.md | 2 +- .../templates/prometheus.yml | 2 +- .../devops/reboot-with-health-check/SKILL.md | 2 +- .../devops/server-architecture-plan/SKILL.md | 4 +- .../session-august-02-2026-scout-run.md | 45 +++++++++++++ .../session-august-03-2026-scout-run.md | 52 +++++++++++++++ .../session-august-05-2026-scout-run.md | 59 +++++++++++++++++ .../session-august-06-2026-scout-run.md | 65 +++++++++++++++++++ .../session-july-31-2026-scout-run.md | 46 +++++++++++++ 33 files changed, 315 insertions(+), 42 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 skills/research/recurring-information-scout/references/session-august-02-2026-scout-run.md create mode 100644 skills/research/recurring-information-scout/references/session-august-03-2026-scout-run.md create mode 100644 skills/research/recurring-information-scout/references/session-august-05-2026-scout-run.md create mode 100644 skills/research/recurring-information-scout/references/session-august-06-2026-scout-run.md create mode 100644 skills/research/recurring-information-scout/references/session-july-31-2026-scout-run.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..1929996 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,6 @@ +# hermes-skills — CHANGELOG + +## 2026-07-16 — Audit Remediation + +- Created CHANGELOG.md (missing per project documentation standard) +- Project directory: `/root/projects/hermes-skills` diff --git a/skills/.archive/infrastructure-audit/SKILL.md b/skills/.archive/infrastructure-audit/SKILL.md index 03a82af..9889dd0 100644 --- a/skills/.archive/infrastructure-audit/SKILL.md +++ b/skills/.archive/infrastructure-audit/SKILL.md @@ -26,7 +26,7 @@ Check all Wasabi buckets for recency, file counts, and versioning: - Zero-byte files are expected WAL artifacts only ### 2. Warm Standby Verification -Check app1-bu (5.161.114.8) via SSH with `itpp-infra` key: +Check app1-bu (5.161.225.131) via SSH with `itpp-infra` key: - Server power state (should be running — warm standby) - Hermes gateway status (should be inactive/dormant) - AWS CLI installed (`/opt/awscli-venv/bin/activate`) diff --git a/skills/.archive/infrastructure-diagrams/references/current-dependency-snapshot.md b/skills/.archive/infrastructure-diagrams/references/current-dependency-snapshot.md index 3875301..279c010 100644 --- a/skills/.archive/infrastructure-diagrams/references/current-dependency-snapshot.md +++ b/skills/.archive/infrastructure-diagrams/references/current-dependency-snapshot.md @@ -8,7 +8,7 @@ Live source data for regenerating the SVG dependency diagram. |------|----------|------|-------|-----|-------| | netcup | netcup KVM | Live Hermes | 8C/15GB/512GB, Debian 13 | 152.53.192.33 | Primary box | | app1 | Hetzner CPX21 | N8N | 3C/4GB | 87.99.144.163 | Needs verification | -| app1-bu | Hetzner CPX11 | Warm standby | 2C/2GB, Ubuntu 26.04 | 5.161.114.8 | Hermes off, boots from S3 | +| app1-bu | Hetzner CPX11 | Warm standby | 2C/2GB, Ubuntu 26.04 | 5.161.225.131 | Hermes off, boots from S3 | | unms | Hetzner CPX21 | UISP/UNMS | 3C/4GB/80GB | unms.forefrontwireless.com | Pending app3 migration | | tony-vps | Hetzner CPX21 | Tony's Hermes | 3C/4GB/80GB, Ubuntu 24.04 | 87.99.159.142 | Ashburn, standalone | diff --git a/skills/autonomous-ai-agents/hermes-migration/SKILL.md b/skills/autonomous-ai-agents/hermes-migration/SKILL.md index 087e66b..bfa25a7 100644 --- a/skills/autonomous-ai-agents/hermes-migration/SKILL.md +++ b/skills/autonomous-ai-agents/hermes-migration/SKILL.md @@ -199,10 +199,10 @@ ls -la ~/.hermes/profiles/*/state.db ```bash # Check standby (app1-bu) -ssh -i ~/.ssh/itpp-infra root@5.161.114.8 "ls -la ~/.hermes/profiles//state.db" +ssh -i ~/.ssh/itpp-infra root@5.161.225.131 "ls -la ~/.hermes/profiles//state.db" # If larger, pull it -scp -i ~/.ssh/itpp-infra root@5.161.114.8:/root/.hermes/profiles//state.db \ +scp -i ~/.ssh/itpp-infra root@5.161.225.131:/root/.hermes/profiles//state.db \ ~/.hermes/profiles//state.db ``` diff --git a/skills/autonomous-ai-agents/hermes-migration/references/profile-recovery-from-standby.md b/skills/autonomous-ai-agents/hermes-migration/references/profile-recovery-from-standby.md index 9105cb4..81cfb17 100644 --- a/skills/autonomous-ai-agents/hermes-migration/references/profile-recovery-from-standby.md +++ b/skills/autonomous-ai-agents/hermes-migration/references/profile-recovery-from-standby.md @@ -6,10 +6,10 @@ If a profile's state.db on the live app1 server is smaller than expected after m ```bash # 1. Check standby -ssh -i ~/.ssh/itpp-infra root@5.161.114.8 "ls -la ~/.hermes/profiles//state.db" +ssh -i ~/.ssh/itpp-infra root@5.161.225.131 "ls -la ~/.hermes/profiles//state.db" # 2. Pull from standby if larger -scp -i ~/.ssh/itpp-infra root@5.161.114.8:/root/.hermes/profiles//state.db \ +scp -i ~/.ssh/itpp-infra root@5.161.225.131:/root/.hermes/profiles//state.db \ ~/.hermes/profiles//state.db.live # 3. Swap on live (gateway continues running; profile gateway may need restart) diff --git a/skills/devops/disaster-recovery-audit/SKILL.md b/skills/devops/disaster-recovery-audit/SKILL.md index f77a6a4..6343af8 100644 --- a/skills/devops/disaster-recovery-audit/SKILL.md +++ b/skills/devops/disaster-recovery-audit/SKILL.md @@ -214,7 +214,7 @@ For **backup pipeline failure patterns and integrity verification** — the Jul ``` ┌──────────────────────┐ ┌───────────────────────┐ │ Core (netcup) │ │ app1-bu (Hetzner) │ -│ 152.53.192.33 │ │ 5.161.114.8 │ +│ 152.53.192.33 │ │ 5.161.225.131 │ │ RS 2000 (8C/16G) │ │ CPX11 (2C/2G) │ │ Active Hermes │ │ Dormant Hermes │ │ Active gateway │ │ Active watchdog │ diff --git a/skills/devops/disaster-recovery-audit/references/dr-audit-findings-2026-07-11.md b/skills/devops/disaster-recovery-audit/references/dr-audit-findings-2026-07-11.md index 8effed0..54df6c8 100644 --- a/skills/devops/disaster-recovery-audit/references/dr-audit-findings-2026-07-11.md +++ b/skills/devops/disaster-recovery-audit/references/dr-audit-findings-2026-07-11.md @@ -23,13 +23,13 @@ fi ## Standby Server Disk Crisis -**Finding:** app1-bu (5.161.114.8) disk at 97% — only 1.2 GB free on 38 GB root partition. +**Finding:** app1-bu (5.161.225.131) disk at 97% — only 1.2 GB free on 38 GB root partition. **Impact:** If Core had failed, the standby wouldn't have had disk space to complete a failover (state.db is ~1.9 GB, plus logs and temp files). The watchdog script would crash mid-sync. **Required cleanup (not yet performed):** ```bash -ssh -i /root/.ssh/itpp-infra root@5.161.114.8 " +ssh -i /root/.ssh/itpp-infra root@5.161.225.131 " apt-get clean && apt-get autoremove --purge -y journalctl --vacuum-size=200M > /var/log/hermes-standby-sync.log diff --git a/skills/devops/disaster-recovery-audit/references/itpp-recovery-manual.md b/skills/devops/disaster-recovery-audit/references/itpp-recovery-manual.md index bb9af0f..a2ab5ff 100644 --- a/skills/devops/disaster-recovery-audit/references/itpp-recovery-manual.md +++ b/skills/devops/disaster-recovery-audit/references/itpp-recovery-manual.md @@ -12,7 +12,7 @@ 1. [Architecture Overview](#1-architecture-overview) 2. [Core Server (netcup — 152.53.192.33)](#2-core-server-netcup--1525319233) 3. [Hermes Agent (AI Assistant)](#3-hermes-agent-ai-assistant) -4. [app1-bu Standby (Hetzner — 5.161.114.8)](#4-app1-bu-standby-hetzner--51611148) +4. [app1-bu Standby (Hetzner — 5.161.225.131)](#4-app1-bu-standby-hetzner--51611148) 5. [Docker Services on Core](#5-docker-services-on-core) - [5.1 Twenty CRM (crm.debtrecoveryexperts.com)](#51-twenty-crm) - [5.2 Vaultwarden Password Manager](#52-vaultwarden-password-manager) @@ -43,7 +43,7 @@ | # | Server | IP | Provider | Specs | OS | What It Runs | |---|--------|----|----------|-------|----|-------------| | **1** | **Core** (Primary) | 152.53.192.33 | netcup RS 2000 | 8C/15G/512G | Debian 13 | Hermes, Caddy, Docker (Twenty, Vaultwarden, Docuseal, SearXNG), Shark Game, Ollama, VPN | -| **2** | **app1-bu** (Standby) | 5.161.114.8 | Hetzner CPX11 | 2C/2G/40G | Ubuntu 26.04 | Hermes standby, StrongSwan, L2TP | +| **2** | **app1-bu** (Standby) | 5.161.225.131 | Hetzner CPX11 | 2C/2G/40G | Ubuntu 26.04 | Hermes standby, StrongSwan, L2TP | | **3** | **ai.itpropartner.com** | 178.156.167.181 | Hetzner CPX41 | 8C/16G/240G | Ubuntu 24.04 | LiteLLM, Open WebUI, Ollama, Qdrant | | **4** | **hudu.itpropartner.com** | 178.156.130.130 | Hetzner CPX21 | 3C/4G/80G | Ubuntu 24.04 | Hudu Docs, SWAG, MariaDB | | **5** | **unifi** | 178.156.131.57 | Hetzner CPX21 | 3C/4G/80G | Ubuntu 24.04 | UniFi Controller, MongoDB, MariaDB | @@ -266,7 +266,7 @@ systemctl start hermes --- -## 4. app1-bu Standby (Hetzner — 5.161.114.8) +## 4. app1-bu Standby (Hetzner — 5.161.225.131) **What it is:** A warm standby server on Hetzner. If the Core server (netcup) dies, this server takes over as Hermes. @@ -274,7 +274,7 @@ systemctl start hermes | Detail | Value | |--------|-------| -| **IP** | 5.161.114.8 | +| **IP** | 5.161.225.131 | | **Hostname** | app1-bu.itpropartner.com | | **Plan** | CPX11 (2C/2G/40G) | | **OS** | Ubuntu 26.04 | @@ -283,7 +283,7 @@ systemctl start hermes ### SSH Access ```bash -ssh root@5.161.114.8 -i /root/.ssh/itpp-infra +ssh root@5.161.225.131 -i /root/.ssh/itpp-infra ``` ### What Runs on Standby (Normally Dormant) @@ -312,7 +312,7 @@ The watchdog script runs every 5 minutes via cron (`*/5 * * * * /root/.hermes/sc If you need to manually switch to standby: ```bash -ssh root@5.161.114.8 -i /root/.ssh/itpp-infra 'systemctl start hermes-gateway' +ssh root@5.161.225.131 -i /root/.ssh/itpp-infra 'systemctl start hermes-gateway' ``` ### How to Demote (Switch Back to Core) @@ -320,7 +320,7 @@ ssh root@5.161.114.8 -i /root/.ssh/itpp-infra 'systemctl start hermes-gateway' After Core is restored: ```bash -ssh root@5.161.114.8 -i /root/.ssh/itpp-infra 'systemctl stop hermes-gateway' +ssh root@5.161.225.131 -i /root/.ssh/itpp-infra 'systemctl stop hermes-gateway' ``` Then make sure Hermes is running on Core: @@ -1182,12 +1182,12 @@ bash /root/.hermes/scripts/run-wisp-backup.sh 2. **If automatic failover doesn't trigger**, do it manually: ```bash - ssh root@5.161.114.8 -i /root/.ssh/itpp-infra 'systemctl start hermes-gateway' + ssh root@5.161.225.131 -i /root/.ssh/itpp-infra 'systemctl start hermes-gateway' ``` 3. **Verify Hermes is running on standby:** ```bash - ssh root@5.161.114.8 -i /root/.ssh/itpp-infra 'systemctl status hermes-gateway' + ssh root@5.161.225.131 -i /root/.ssh/itpp-infra 'systemctl status hermes-gateway' ``` 4. **Order a new netcup server:** @@ -1320,7 +1320,7 @@ TZ=America/New_York **Hermes internal cron jobs** (managed by Hermes itself): - Various ticker-based tasks defined in `/root/.hermes/cron/jobs.json` -### On app1-bu (5.161.114.8) +### On app1-bu (5.161.225.131) ``` */5 * * * * /root/.hermes/scripts/hermes-standby-watchdog.sh diff --git a/skills/devops/disaster-recovery-audit/references/network-and-service-endpoints.md b/skills/devops/disaster-recovery-audit/references/network-and-service-endpoints.md index bbbee4d..9da025a 100644 --- a/skills/devops/disaster-recovery-audit/references/network-and-service-endpoints.md +++ b/skills/devops/disaster-recovery-audit/references/network-and-service-endpoints.md @@ -26,7 +26,7 @@ | Name | Type | IP | Purpose | |------|------|----|---------| | wphost02 | CPX21 | 5.161.62.38 | Apex WP + RunCloud | -| app1-bu | CPX11 | 5.161.114.8 | Hermes warm standby | +| app1-bu | CPX11 | 5.161.225.131 | Hermes warm standby | | tony-vps | CPX21 | 87.99.159.142 | Tony's Hermes | | unms | CPX21 | 5.161.225.131 | UISP/UNMS | | unifi | CPX21 | 178.156.131.57 | UniFi controller | diff --git a/skills/devops/disaster-recovery-audit/references/server-dr-plans.md b/skills/devops/disaster-recovery-audit/references/server-dr-plans.md index 24cbb44..2aefa52 100644 --- a/skills/devops/disaster-recovery-audit/references/server-dr-plans.md +++ b/skills/devops/disaster-recovery-audit/references/server-dr-plans.md @@ -23,7 +23,7 @@ | 8 | docker | 178.156.168.35 | Hetzner | CPX11 | 🟢 LIVE | Utility Docker | | 9 | n8n | 87.99.144.163 | Hetzner | CPX11 | 🟢 LIVE | Automation | | 10 | tony-vps | 87.99.159.142 | Hetzner | CPX21 | 🟢 LIVE | Tony's Hermes | -| 11 | app1-bu | 5.161.114.8 | Hetzner | CPX11 | 🟢 STANDBY | Warm standby | +| 11 | app1-bu | 5.161.225.131 | Hetzner | CPX11 | 🟢 STANDBY | Warm standby | ## Full DR plans See the full document at /root/.hermes/references/server-dr-plans.md for: diff --git a/skills/devops/hermes-standby-deployment/references/hermes-dr-plan-v2.md b/skills/devops/hermes-standby-deployment/references/hermes-dr-plan-v2.md index 273c7fb..16ce138 100644 --- a/skills/devops/hermes-standby-deployment/references/hermes-dr-plan-v2.md +++ b/skills/devops/hermes-standby-deployment/references/hermes-dr-plan-v2.md @@ -9,7 +9,7 @@ ## Architecture ``` -Core (netcup RS 2000 — 152.53.192.33) app1-bu (Hetzner CPX21 — 5.161.114.8) +Core (netcup RS 2000 — 152.53.192.33) app1-bu (Hetzner CPX21 — 5.161.225.131) ┌──────────────────────────────────┐ ┌──────────────────────────────────┐ │ Hermes Agent (active) │ │ Hermes Gateway (dormant) │ │ Ollama + llama3.2:3b (fallback) │◄─Tailnet─►│ Ollama + llama3.2:3b (standby) │ diff --git a/skills/devops/hermes-standby-deployment/references/standby-audit-2026-07-08.md b/skills/devops/hermes-standby-deployment/references/standby-audit-2026-07-08.md index 8bf1147..6359f0c 100644 --- a/skills/devops/hermes-standby-deployment/references/standby-audit-2026-07-08.md +++ b/skills/devops/hermes-standby-deployment/references/standby-audit-2026-07-08.md @@ -1,6 +1,6 @@ # Standby Audit — July 8, 2026 -## Server: app1-bu.itpropartner.com (5.161.114.8) +## Server: app1-bu.itpropartner.com (5.161.225.131) Hetzner CPX11 (2 vCPU / 2 GB RAM / 40 GB SSD) — warm standby for app1 (152.53.192.33, netcup). diff --git a/skills/devops/infrastructure-automation/references/destructive-action-protocol.md b/skills/devops/infrastructure-automation/references/destructive-action-protocol.md index 278171c..57ebe50 100644 --- a/skills/devops/infrastructure-automation/references/destructive-action-protocol.md +++ b/skills/devops/infrastructure-automation/references/destructive-action-protocol.md @@ -48,7 +48,7 @@ The complete policy stored in Hermes memory covers: ## Incidents that informed this policy ### Wrong-server reboot (Jul 5, 2026) -Accidentally rebooted `app1.itpropartner.com` (87.99.144.163, N8N+Postgres host, Hetzner ID 127781917) thinking it was `app1-bu` (5.161.114.8, dormant standby, Hetzner ID 125997675). The IDs are close enough to confuse in memory but one runs production databases. Root cause: relied on mental memory of opaque Hetzner API IDs instead of resolving them to hostname+IP first. +Accidentally rebooted `app1.itpropartner.com` (87.99.144.163, N8N+Postgres host, Hetzner ID 127781917) thinking it was `app1-bu` (5.161.225.131, dormant standby, Hetzner ID 125997675). The IDs are close enough to confuse in memory but one runs production databases. Root cause: relied on mental memory of opaque Hetzner API IDs instead of resolving them to hostname+IP first. ### Config key invention (prior to Jul 5) Claimed `fallback_providers` was a real Hermes config option. It is not — Hermes silently accepts unknown YAML keys without validation. The key does nothing at runtime. User corrected with "don't be making shit up." diff --git a/skills/devops/infrastructure-automation/references/disaster-recovery-plan.md b/skills/devops/infrastructure-automation/references/disaster-recovery-plan.md index 07bdf41..f98b97e 100644 --- a/skills/devops/infrastructure-automation/references/disaster-recovery-plan.md +++ b/skills/devops/infrastructure-automation/references/disaster-recovery-plan.md @@ -54,7 +54,7 @@ app1 (netcup, live) app1-bu (Hetzner, standby) 3. Or reboot app1-bu — boot restore script runs S3 sync and starts Hermes ### Emergency failover (manual) — 2 min -1. SSH into app1-bu: `ssh -i ~/.ssh/wisp_rsa root@5.161.114.8` +1. SSH into app1-bu: `ssh -i ~/.ssh/wisp_rsa root@5.161.225.131` 2. Sync latest state: `aws s3 sync s3://hermes-vps-backups/live/ ~/.hermes/ --endpoint-url https://s3.us-east-1.wasabisys.com --exclude "*.lock" --exclude "node/*" --exclude "bin/*" --exclude "cache/*" --exclude "sandboxes/*"` 3. Start Hermes: `hermes gateway start` diff --git a/skills/devops/infrastructure-automation/references/hetzner-fleet-inventory.md b/skills/devops/infrastructure-automation/references/hetzner-fleet-inventory.md index e9ba520..184bb59 100644 --- a/skills/devops/infrastructure-automation/references/hetzner-fleet-inventory.md +++ b/skills/devops/infrastructure-automation/references/hetzner-fleet-inventory.md @@ -6,7 +6,7 @@ Full server-by-server audit conducted 2026-07-09. | Server | Hostname | IP | Plan | Specs | OS | Docker? | Key Apps | |--------|----------|----|------|-------|----|---------|----------| -| app1-bu | app1-bu.itpropartner.com | 5.161.114.8 | CPX11 | 2C/2G/40G | Ubuntu 26.04 | ❌ | Standby Hermes, StrongSwan VPN | +| app1-bu | app1-bu.itpropartner.com | 5.161.225.131 | CPX11 | 2C/2G/40G | Ubuntu 26.04 | ❌ | Standby Hermes, StrongSwan VPN | | ai.itpropartner.com | ai | 178.156.167.181 | CPX41 | 8C/16G/240G | Ubuntu 24.04 | ✅ 6 | LiteLLM, Open WebUI, Ollama, Qdrant | | hudu.itpropartner.com | hudu | 178.156.130.130 | CPX21 | 3C/4G/80G | Ubuntu 24.04 | ✅ 5 | Hudu Docs, SWAG | | unifi | unifi | 178.156.131.57 | CPX21 | 3C/4G/80G | Ubuntu 24.04 | ❌ | UniFi Controller, MongoDB | diff --git a/skills/devops/infrastructure-automation/references/hetzner-server-audit-2026-07-12.md b/skills/devops/infrastructure-automation/references/hetzner-server-audit-2026-07-12.md index 9cb82de..9a9dd44 100644 --- a/skills/devops/infrastructure-automation/references/hetzner-server-audit-2026-07-12.md +++ b/skills/devops/infrastructure-automation/references/hetzner-server-audit-2026-07-12.md @@ -14,7 +14,7 @@ Complete audit of all Hetzner servers following the Core rebalance plan. Identif | **docker** | 178.156.168.35 | CPX11 | ~$10 | Old Docker host | **Cancel now** — services migrated to netcup | | **old-ai** | 178.156.167.181 | CPX41 | ~$30 | LitellM on 226G disk | **Cancel after LiteLLM migrates to Core** | | **old app1** | 87.99.144.163 | CPX11 | ~$10 | Replaced by netcup app1 | **Cancel now** | -| **app1-bu** | 5.161.114.8 | CPX11 | ~$10 | Warm standby → core-bu | **Upgrade to CPX31 (4C/16G/160G, ~$22/mo)** for proper Core standby | +| **app1-bu** | 5.161.225.131 | CPX11 | ~$10 | Warm standby → core-bu | **Upgrade to CPX31 (4C/16G/160G, ~$22/mo)** for proper Core standby | | **tony-vps** | 87.99.159.142 | CPX21 | ~$18 | Tony's personal Hermes | **Keep** — not our infrastructure to cancel | ## DNS Status diff --git a/skills/devops/infrastructure-automation/references/l2tp-ipsec-debugging.md b/skills/devops/infrastructure-automation/references/l2tp-ipsec-debugging.md index 8076c5a..db4173f 100644 --- a/skills/devops/infrastructure-automation/references/l2tp-ipsec-debugging.md +++ b/skills/devops/infrastructure-automation/references/l2tp-ipsec-debugging.md @@ -8,7 +8,7 @@ Real-world troubleshooting log from setting up a L2TP/IPsec VPN tunnel between a ``` parsed ID_PROT response 0 [ SA V V V V ] -no shared key found for '5.161.114.8' - '76.195.7.60' +no shared key found for '5.161.225.131' - '76.195.7.60' received NO_PROPOSAL_CHOSEN error notify ``` @@ -18,7 +18,7 @@ received NO_PROPOSAL_CHOSEN error notify **Fix:** Use explicit IPs in ipsec.secrets and strip YAML inline comments from the parsed value: ```bash -printf '5.161.114.8 %s : PSK "%s"\n' "$SERVER_IP" "$PSK" > "$IPSEC_SECRETS" +printf '5.161.225.131 %s : PSK "%s"\n' "$SERVER_IP" "$PSK" > "$IPSEC_SECRETS" ``` Also ensure the comment was stripped from the YAML value: `sed 's/ *#.*//'` after extraction. @@ -26,7 +26,7 @@ Also ensure the comment was stripped from the YAML value: `sed 's/ *#.*//'` afte ### Symptom 2: "NO_PROPOSAL_CHOSEN" on ESP (Phase 2) after IKE SA established ``` -IKE_SA wisp-vpn[5] established between 5.161.114.8[...]...76.195.7.60[...] +IKE_SA wisp-vpn[5] established between 5.161.225.131[...]...76.195.7.60[...] parsed INFORMATIONAL_V1 request [ HASH N(NO_PROP) ] received NO_PROPOSAL_CHOSEN error notify ``` diff --git a/skills/devops/infrastructure-automation/references/netcup-rs-g12-consolidation.md b/skills/devops/infrastructure-automation/references/netcup-rs-g12-consolidation.md index 78ca780..df527a0 100644 --- a/skills/devops/infrastructure-automation/references/netcup-rs-g12-consolidation.md +++ b/skills/devops/infrastructure-automation/references/netcup-rs-g12-consolidation.md @@ -8,7 +8,7 @@ Replace 9 Hetzner Cloud VPSes (~$150/mo) with 2-4 Netcup RS G12 dedicated server | Server | Type | Role | IP | |--------|------|------|-----| -| `agent` | CPX11 | Hermes, VPN, backups | 5.161.114.8 | +| `agent` | CPX11 | Hermes, VPN, backups | 5.161.225.131 | | `wphost02` | CPX21 | WordPress (RunCloud) | 5.161.62.38 | | `unms.forefrontwireless.com` | CPX21 | UNMS (UISP) | 5.161.225.131 | | `unifi` | CPX21 | UniFi Controller | 178.156.131.57 | diff --git a/skills/devops/infrastructure-automation/references/netcup-server-provisioning.md b/skills/devops/infrastructure-automation/references/netcup-server-provisioning.md index 0846eec..51f8678 100644 --- a/skills/devops/infrastructure-automation/references/netcup-server-provisioning.md +++ b/skills/devops/infrastructure-automation/references/netcup-server-provisioning.md @@ -141,7 +141,7 @@ rm -rf /tmp/aws /tmp/awscliv2.zip ### Wasabi S3 Credentials ```bash -aws configure set aws_access_key_id GYH83FP0KL0K85N60JKQ +aws configure set aws_access_key_id JGDE34XQVXTJKGAZIJYS aws configure set aws_secret_access_key aws configure set region us-east-1 chmod 600 /root/.aws/credentials diff --git a/skills/devops/infrastructure-automation/references/wisp-ccr-backup-pipeline.md b/skills/devops/infrastructure-automation/references/wisp-ccr-backup-pipeline.md index 6a6e2c2..2821bba 100644 --- a/skills/devops/infrastructure-automation/references/wisp-ccr-backup-pipeline.md +++ b/skills/devops/infrastructure-automation/references/wisp-ccr-backup-pipeline.md @@ -149,7 +149,7 @@ python3 ~/.hermes/scripts/wisp-backup/wisp-backup.py | Symptom | Likely fix | |---------|-----------| -| VPN won't connect — IPsec negotiation reaches KE exchange then `no shared key found` | On strongSwan 6, the generic `: PSK "..."` format can fail. Use explicit IPs: `5.161.114.8 76.195.7.60 : PSK "..."`. Also ensure the secrets file doesn't have trailing YAML comments (use the sed strip-comment pattern). | +| VPN won't connect — IPsec negotiation reaches KE exchange then `no shared key found` | On strongSwan 6, the generic `: PSK "..."` format can fail. Use explicit IPs: `5.161.225.131 76.195.7.60 : PSK "..."`. Also ensure the secrets file doesn't have trailing YAML comments (use the sed strip-comment pattern). | | `NO_PROPOSAL_CHOSEN` after IKE_SA established | ESP proposal mismatch. Add `-modp1024` to esp line: `esp=aes128-sha1-modp1024`. MikroTik L2TP/IPsec expects MODP group in ESP proposals. | | pppd exits with `unrecognized option 'lock'` | pppd 2.5.x removed the `lock` option. Omit it from ppp options files. | | VPN connects but internet dies, can't reach VPS | You used `replacedefaultroute` in the ppp options. Remove it — use `defaultroute` + explicit static routes instead. If it's already happening, disable the ppp secret on the MikroTik to restore connectivity, then fix the options file. | diff --git a/skills/devops/mikrotik-onboarding/SKILL.md b/skills/devops/mikrotik-onboarding/SKILL.md index fc336b1..c8a813e 100644 --- a/skills/devops/mikrotik-onboarding/SKILL.md +++ b/skills/devops/mikrotik-onboarding/SKILL.md @@ -280,7 +280,7 @@ systemctl restart wg-quick@wg0 **Symptom:** `wg show wg0` shows TX increasing but RX stays at 0. The server sends keepalives (TX goes up) but the router never responds. ### Jul 9 post-migration: Three WG mismatches -When the server migrated from Hetzner (5.161.114.8) to netcup (152.53.192.33), the WG tunnel broke due to THREE simultaneous mismatches: +When the server migrated from Hetzner (5.161.225.131) to netcup (152.53.192.33), the WG tunnel broke due to THREE simultaneous mismatches: 1. **Stale router public key** — Server's `wg0.conf` used old key from `/root/wg-ccr.pub`, but the router had regenerated its WG private key since 2. **Stale server public key** — Router's peer endpoint still had the Hetzner box's public key, not the new Core's key diff --git a/skills/devops/mikrotik-onboarding/references/home-router-reference.md b/skills/devops/mikrotik-onboarding/references/home-router-reference.md index 578e8cf..5669457 100644 --- a/skills/devops/mikrotik-onboarding/references/home-router-reference.md +++ b/skills/devops/mikrotik-onboarding/references/home-router-reference.md @@ -31,7 +31,7 @@ The router has **two WireGuard peers** — one for Core (active Hermes) and one ### Peer 2 — app1-bu (Hetzner standby) - **Peer:** 10.77.0.3 (app1-bu) - **app1-bu public key:** `aEDfY/XzE5m6van/NkvMnYZoYuhptvs1GGkbqmaFKBQ=` -- **Endpoint:** 5.161.114.8:51821 +- **Endpoint:** 5.161.225.131:51821 - **Keepalive:** 25s **Latency:** 37ms (Ashburn → Savannah) for Core, 87ms for app1-bu (Hetzner → Savannah) diff --git a/skills/devops/ops-portal-and-collector/SKILL.md b/skills/devops/ops-portal-and-collector/SKILL.md index 33663c7..bcc81a2 100644 --- a/skills/devops/ops-portal-and-collector/SKILL.md +++ b/skills/devops/ops-portal-and-collector/SKILL.md @@ -707,7 +707,7 @@ fetch('/nav.html') ### Wasabi S3 - Endpoint: `https://s3.us-east-1.wasabisys.com` -- Credentials from `~/.aws/credentials` (key: `GYH83FP0KL0K85N60JKQ`) +- Credentials from `~/.aws/credentials` (key: `JGDE34XQVXTJKGAZIJYS`) - CLI via `/opt/awscli-venv/bin/activate` then `aws s3 ls --recursive --endpoint-url ...` - 3 buckets: `hermes-vps-backups`, `mikrotik-ccr-backups`, `itpropartner-backups` diff --git a/skills/devops/ops-portal-and-collector/references/bulk-node-exporter-install.md b/skills/devops/ops-portal-and-collector/references/bulk-node-exporter-install.md index b567b58..6ed028a 100644 --- a/skills/devops/ops-portal-and-collector/references/bulk-node-exporter-install.md +++ b/skills/devops/ops-portal-and-collector/references/bulk-node-exporter-install.md @@ -6,7 +6,7 @@ All 9 Hetzner servers received node_exporter v1.8.2 in a single session: | Hostname | IP | Status | |----------|-----|--------| -| app1-bu.itpropartner.com | 5.161.114.8 | Running | +| app1-bu.itpropartner.com | 5.161.225.131 | Running | | ai.itpropartner.com | 178.156.167.181 | Running | | hudu.itpropartner.com | 178.156.130.130 | Running | | (unifi) | 178.156.131.57 | Running | diff --git a/skills/devops/ops-portal-and-collector/references/multi-server-health-api.md b/skills/devops/ops-portal-and-collector/references/multi-server-health-api.md index 4fe8f27..d6d6e71 100644 --- a/skills/devops/ops-portal-and-collector/references/multi-server-health-api.md +++ b/skills/devops/ops-portal-and-collector/references/multi-server-health-api.md @@ -10,7 +10,7 @@ SERVERS = [ {"name": "app1", "ip": "152.53.36.131", "role": "AI Stack", "tier": "Standard"}, {"name": "app2", "ip": "152.53.39.202", "role": "UNMS, UniFi, Traccar", "tier": "Standard"}, {"name": "app3", "ip": "152.53.241.111", "role": "WordPress", "tier": "Standard"}, - {"name": "app1-bu", "ip": "5.161.114.8", "role": "Warm Standby", "tier": "Standby"}, + {"name": "app1-bu", "ip": "5.161.225.131", "role": "Warm Standby", "tier": "Standby"}, {"name": "AI Box (legacy)", "ip": "178.156.167.181", "role": "LiteLLM (migrating)", "tier": "Legacy"}, {"name": "Docker Box (legacy)", "ip": "178.156.168.35", "role": "Uptime Kuma", "tier": "Legacy"}, ] diff --git a/skills/devops/ops-portal-and-collector/templates/prometheus.yml b/skills/devops/ops-portal-and-collector/templates/prometheus.yml index 3e8c044..0a396fb 100644 --- a/skills/devops/ops-portal-and-collector/templates/prometheus.yml +++ b/skills/devops/ops-portal-and-collector/templates/prometheus.yml @@ -41,6 +41,6 @@ scrape_configs: - '178.156.149.32:9100' # fleettracker360 - '178.156.168.35:9100' # docker - '178.156.167.181:9100' # ai - - '5.161.114.8:9100' # app1-bu + - '5.161.225.131:9100' # app1-bu - '87.99.144.163:9100' # app1 (n8n) - '87.99.159.142:9100' # tony-vps diff --git a/skills/devops/reboot-with-health-check/SKILL.md b/skills/devops/reboot-with-health-check/SKILL.md index 96f65aa..cbc64d9 100644 --- a/skills/devops/reboot-with-health-check/SKILL.md +++ b/skills/devops/reboot-with-health-check/SKILL.md @@ -89,7 +89,7 @@ This applies to ALL tools: terminal, write_file (config files), patch (productio ## Pitfalls -- **WRONG SERVER DISASTER.** Accidentally rebooted `app1.itpropartner.com` (N8N host, ID 127781917, IP 87.99.144.163) thinking it was `app1-bu` (standby, ID 125997675, IP 5.161.114.8). The IDs are close enough to confuse in memory (127781917 vs 125997675) but one runs N8N+Postgres and the other is a dormant standby. **What should have happened:** never reference servers by Hetzner API ID alone. Resolve the ID to hostname + IP, then state BOTH to the user before any power-cycle. Verifiable precondition: `python3 -c "import urllib.request,json; s=json.loads(urllib.request.urlopen(urllib.request.Request('https://api.hetzner.cloud/v1/servers/', headers={'Authorization':'Bearer ...'})).read())['server']; print(s['name'], s['public_net']['ipv4']['ip'])"` before any destructive action. Applies to app1-bu (standby), app1.itpropartner.com (N8N+Postgres), ai.itpropartner.com (LiteLLM proxy), and any future Hetzner box. +- **WRONG SERVER DISASTER.** Accidentally rebooted `app1.itpropartner.com` (N8N host, ID 127781917, IP 87.99.144.163) thinking it was `app1-bu` (standby, ID 125997675, IP 5.161.225.131). The IDs are close enough to confuse in memory (127781917 vs 125997675) but one runs N8N+Postgres and the other is a dormant standby. **What should have happened:** never reference servers by Hetzner API ID alone. Resolve the ID to hostname + IP, then state BOTH to the user before any power-cycle. Verifiable precondition: `python3 -c "import urllib.request,json; s=json.loads(urllib.request.urlopen(urllib.request.Request('https://api.hetzner.cloud/v1/servers/', headers={'Authorization':'Bearer ...'})).read())['server']; print(s['name'], s['public_net']['ipv4']['ip'])"` before any destructive action. Applies to app1-bu (standby), app1.itpropartner.com (N8N+Postgres), ai.itpropartner.com (LiteLLM proxy), and any future Hetzner box. - **Always verify the server is NOT booted into rescue mode** (hostname check) - **Don't assume SSH = all services** — specify critical service ports in the check - **For rescue-mode reboots**, disable rescue FIRST, THEN reboot diff --git a/skills/devops/server-architecture-plan/SKILL.md b/skills/devops/server-architecture-plan/SKILL.md index d5c9fda..434764b 100644 --- a/skills/devops/server-architecture-plan/SKILL.md +++ b/skills/devops/server-architecture-plan/SKILL.md @@ -19,7 +19,7 @@ All new netcup servers are **RS 4000 G12** — 12 dedicated EPYC 9645 cores, 32 | **app1** | RS 4000 | ~$44/mo | 152.53.36.131 | **Service hub** — Caddy (all domains), Ops Portal, OSINT API, Super Search MCP, SearXNG, Grafana, cron, n8n + Postgres, Docker services | | **app2** | RS 4000 | ~$44/mo | 152.53.39.202 | **Infrastructure** — UNMS/UISP, UniFi Controller, Hudu (target), Traccar (target) | | **app3** | RS 4000 | ~$44/mo | 152.53.241.111 | **Web apps** — WordPress/Apex from wphost02/SiteGround | -| **core-bu** (was app1-bu) | CPX11→CPX31 | ~$22/mo | 5.161.114.8 | Warm standby, needs upgrade for DR capacity | +| **core-bu** (was app1-bu) | CPX11→CPX31 | ~$22/mo | 5.161.225.131 | Warm standby, needs upgrade for DR capacity | | | | **~$174/mo** | | | ### Hetzner Cleanup Plan (Jul 15, 2026 — mostly complete) @@ -33,7 +33,7 @@ All new netcup servers are **RS 4000 G12** — 12 dedicated EPYC 9645 cores, 32 - fleettracker (178.156.149.32) — ✅ Deleted Jul 14 **Remaining Hetzner servers (4):** -- core-bu (5.161.114.8) — Warm standby, keep +- core-bu (5.161.225.131) — Warm standby, keep - ai.itpropartner.com (178.156.167.181) — LiteLLM, pending migration to app1 - wphost02 (5.161.62.38) — WordPress, pending migration to app3 - app1.itpropartner.com (87.99.144.163) — Old app1, deprecated diff --git a/skills/research/recurring-information-scout/references/session-august-02-2026-scout-run.md b/skills/research/recurring-information-scout/references/session-august-02-2026-scout-run.md new file mode 100644 index 0000000..1d0ea11 --- /dev/null +++ b/skills/research/recurring-information-scout/references/session-august-02-2026-scout-run.md @@ -0,0 +1,45 @@ +# Exotic Vehicle Scout — August 2, 2026 Run + +## Baseline +- Database: `/root/portal-mockup/vehicles.json` — 47 makes, 373 models, 2,277 lines. **Still unchanged (mtime Jul 7).** Backlog ~89 vehicles. `/root/docker/docuseal/data/vehicles.json` (35 makes/162) and `/var/www/static/vehicles.json` also untouched. +- Prior blocklist: `references/session-august-01-2026-scout-run.md` (Shelby F-150 Super Snake Sport 810 hp; Miller JC9 est 600 hp) + Jul 28/30/31 refs. + +## NEW this run (confirmed 500+ HP production announcements, not in DB, not in prior reports) +**None.** Pre-Monterey dead zone — this is an honest no-new-confirmed run. All fresh leads resolved to déjà vu or sub-500 hp (see below). + +## Watch items — new / updated this run +| Make | Model | Status | Source | +|------|-------|--------|--------| +| Dodge | Charger Super Bee | Nameplate + date confirmed via teaser video ("8.7.26"): unveil **Aug 7** at Roadkill Nights (Aug 8, Pontiac MI). Dodge CEO McAlear: "most powerful Sixpack-powered Charger we've ever built." High-output Hurricane I6 currently 550 hp; Carscoops expects ~600 hp. Not yet officially revealed. (Updates prior "Sixpack 60th Anniversary" watch item.) | https://autos.yahoo.com/new-vehicles-and-reviews/articles/dodge-teases-600-hp-charger-100000265.html | +| Eccentrica | Diablo Roadster (open-top restomod) | Teaser out; reveal **Aug 10** at Monterey Car Week. Keeps 5.7L NA V12 + gated manual, 550 hp / 600 Nm (coupe figures). Roadster's own HP/price/run unconfirmed. Eccentrica not in DB — new make for custom flag. | https://www.autonext.co/news/eccentrica-diablo-restomod-open-top-roadster-teaser | +| Ferrari | 2 new models by year-end | CEO Vigna said on Jul 30 earnings call; Motor1 speculates **F80 Aperta** (open-top F80) + **12Cilindri Versione Speciale**. Both would be 500+ hp. Pure speculation — monitor. | https://robbreport.com/motors/cars/ferrari-ceo-two-new-models-before-end-1238521151/ | +| Hennessey | Project Overlord | Headlight teaser out; full reveal **Aug 3** (tomorrow). Still no HP. | https://www.msn.com/en-us/autos/enthusiasts/hennessey-teases-project-overlords-headlights-ahead-of-an-august-3-reveal-and-this-time-records-arent-the-point/ar-AA28T4Lk | +| McLaren | P50 (manual hypercar) | Still rumor only, no official confirmation. Debut claimed The Quail Aug 14. | https://hypebeast.com/2026/7/mclaren-p50-manual-hypercar-rumored-for-the-quail-debut | +| Lamborghini | Revuelto SV | Still insider info (1,065 hp, possibly 1,963 units); spy photos only. | https://www.zero2turbo.com/2026/06/lamborghini-revuelto-sv-to-pack-1065-hp-794-kw | +| Infiniti | QX80 Red Sport (600 hp SUV) | Delayed per Jul 2026; not production-confirmed. | (prior refs) | + +## Custom/homebuilt pattern — intensifying +- **Eccentrica Diablo Roadster** — 550 hp V12 manual restomod, reveal Aug 10. Adds Eccentrica to the non-DB makers list → **26+ manufacturers** now producing 500+ hp vehicles the dropdown can't represent. +- **Mansory Equestre** — world's first full conversion of Ferrari 12Cilindri: 855 hp / 538 lb-ft (base 12Cilindri = 819 hp, already in backlog). Tuner conversion of a DB-adjacent car, still needs free-text entry. +- Prior: Miller JC9 (one-off), Shelby F-150 Super Snake Sport (factory-authorized conversion). +- **Registration form free-text Make/Model/HP + Custom/Homebuilt option remains mandatory** — this pattern is in every scan now. + +## Confirmed NOT new / checked (avoid re-reporting) +- **SC-01 (Small Sports Car Co / China, "Stratos-inspired" EV)** — 429 hp dual-motor. **Under 500 hp, skip.** https://autos.yahoo.com/ev-and-future-tech/articles/stratos-inspired-chinese-ev-sports-150100434.html +- **Sanrivatti hypercar** (superbike riding position) — reveal June 24, already in 25+ makers tally (Jul 26/31 refs). +- **Estrema Fulminea (2,040 hp)** — delay story, announced years ago, not a new announcement. https://www.autonext.co/news/estrema-fulminea-2040-hp-hypercar-delayed +- **IndyCar IR-28** — race car, not road-legal; skip. +- **Audi Nuvolari** (New Atlas recap) — reported Jul 29. +- **McLaren 788HS VIN 012 post** — already reported Jul 29. +- **Ferrari Luce orders / biofuels** — Luce reported Jul 27; biofuel testing not a vehicle. +- **2026 BMW iX3 dealer "sneak peek"** — dealer blog, no 500+ hp variant confirmed. +- **Mansory Mistral (The Quail x3)** — already flagged Jul 31. +- **Ferrari 296 Speciale "Piloti" (1,000 hp)** — already flagged Jul 31. +- **Mercedes-AMG CLE 63 Cabriolet spy shots** — spy story, no specs announced; skip. + +## Next catalysts +- **Aug 3:** Hennessey Project Overlord full reveal +- **Aug 7:** Dodge Charger Super Bee unveil (Roadkill Nights eve) +- **Aug 10:** Eccentrica Diablo Roadster reveal (Monterey) +- **Aug 12–16:** Monterey Car Week — The Quail (Aug 13–14), Pebble Beach (Aug 16): McLaren P50 (rumored), Spyker C8 Preliator, Mansory x3, possible Revuelto SV, Ferrari reveals +- Sep 19: Apex Track Experience · Sep 23: Bentley Torcal EV SUV diff --git a/skills/research/recurring-information-scout/references/session-august-03-2026-scout-run.md b/skills/research/recurring-information-scout/references/session-august-03-2026-scout-run.md new file mode 100644 index 0000000..5b744b4 --- /dev/null +++ b/skills/research/recurring-information-scout/references/session-august-03-2026-scout-run.md @@ -0,0 +1,52 @@ +# Exotic Vehicle Scout — August 3, 2026 Run + +## Baseline +- Database: `/root/portal-mockup/vehicles.json` — 47 makes, 373 models. **Still unchanged (mtime Jul 7-8).** `/root/docker/docuseal/data/vehicles.json` (35 makes/162) + `/var/www/static/vehicles.json` also untouched. Backlog ~89 → ~92 with this run. +- Prior blocklist: `references/session-august-02-2026-scout-run.md` (Super Bee teaser, Eccentrica Diablo Roadster, Ferrari 2-models, Project Overlord teaser) + Aug 1 / Jul 31 / Jul 30 refs. + +## NEW this run (confirmed 500+ HP, not in DB, not in prior reports) + +| # | Make | Model | Year | HP | Type | Source | +|---|------|-------|------|-----|------|--------| +| 1 | Hennessey | **Blackbird** | 2026 (deliveries 2029-30) | **800–850 (target)** | "Project Overlord" revealed Aug 3, 2026 under production name Blackbird (SR-71 inspired). 6.2L NA V8 by Ilmor, 9,000+ rpm redline, 6-spd gated manual, carbon tub, <3,000 lb, 0-60 2.5s, 220 mph, 71 units, $2.5M. Public debut Aug 14 The Quail. >2/3 allocated. Hennessey in DB (Venom F5 1,817) but Blackbird NOT. | https://www.motortrend.com/news/first-look-hennessey-blackbird-hypercar + https://supercarblondie.com (via msn) | +| 2 | BYD | **Da Han** | 2026/2027 | **764** | Full-size flagship EV sedan (longer than S-Class, 5.2m+), dual-motor AWD 764 hp, 102.3 kWh LFP, 880 km CLTC (RWD 1,008 km), flash charging. Official images ~Jul 27 (Car News China). Missed by all prior runs (China EV blind spot — same as Denza Z9S/N8). BYD make IS in DB (Han EV 517, Yangwang) but Da Han NOT. | https://carnewschina.com/2026/07/27/byd-da-han-sedan-with-1008-km-range-revealed-in-official-images/ | +| 3 | ABT Sportsline | **RS Q8-LE 1000** | 2026 | **1,000** | Tuner limited edition of Audi RS Q8 (130th anniversary, final of trilogy), ~$400K, gold forged wheels. Revealed Aug 2. ABT not in DB as make. Tuner build → custom-flag + new-find. | https://en.arabgt.com/miscellaneous/the-audi-rs-q8-just-got-a-1000-hp-makeover/ | + +## Watch items — new / updated this run +| Make | Model | Status | Source | +|------|-------|--------|--------| +| Dodge | Charger Super Bee | Still teaser; unveil **Aug 7** (Roadkill Nights eve). MotorBiscuit Aug 2 confirms ~600 hp expectation. | https://www.motorbiscuit.com/dodge-teases-600-hp-charger-super-bee-aug-unveiling/ | +| Ruf | B8 Eprober flat-eight | 1,000 hp, manual, engine prototype in modified CTR3, Goodwood Jul 2026 (recirculated Aug 2). Engine, not production vehicle — powertrain watch. | https://www.slashgear.com/2226041/ruf-automobile-flat-eight-engine-prototype-specs/ | +| Ferrari | 12Cilindri VS + Manuale | thesupercarblog: "12Cilindri VS may get manual gearbox from 12Cilindri Manuale" — 12Cilindri Manuale existence implied. Speculation; monitor. | https://www.thesupercarblog.com/ferrari-12cilindri-vs-may-get-the-manual-gearbox-from-12cilindri-manuale/ | +| McLaren | P50 | Still rumor; claimed The Quail Aug 14. | (prior refs) | +| Eccentrica | Diablo Roadster | Reveal Aug 10 (Monterey). | (prior refs) | + +## DB gaps spotted this run (pre-scout announcements, 500+ HP, NOT in DB — NOT new news, but missing) +- **Zeekr 9X** — up to 1,381 hp EV/PHEV SUV (announced Jul 2025, EU pricing news Jul 29 2026). Zeekr not in DB. +- **SVE Yenko/SC Silverado 2500/3500 HD** — 1,000 hp supercharged HD truck (Jan/Feb 2026). SVE not in DB. +- **Aston Martin Vantage S** — 670 hp (revealed Feb 2026; Aug 2 "now in Singapore" post is recirculation). Likely missing from DB Aston Martin section. +- **Xiaomi YU7 GT** — 990 hp EV SUV (filed Feb 6, launched May 21, 2026). Xiaomi in DB (SU7 Max/Ultra only) but YU7 NOT. +- **Ruf B8 Eprober** — engine only; see watch. + +## Custom/homebuilt pattern — intensifying +- **Hennessey Blackbird**: tuner-turned-manufacturer's third clean-sheet hypercar, 800-850 hp, manual — a flagship example of non-DB representation (DB has Hennessey make but only Venom F5). +- **ABT RS Q8-LE 1000** (1,000 hp) + **SVE Yenko Silverado** (1,000 hp) — two tuner-build SUVs/trucks in one scan. The "high-HP builds showing up" pattern the form must handle. +- Non-DB makers tally now **28+** (add ABT, Zeekr, SVE; Eccentrica already counted). Free-text Make/Model/HP + Custom/Homebuilt path on registration form is mandatory. + +## Confirmed NOT new / checked (avoid re-reporting) +- **Xiaomi YU7 GT** Aug 2 "filed for launch" articles — recirculation; actually filed Feb 6 / launched May 21. DB gap only. +- **Audi SQ9 / Q9** (Aug 2 recirculation) — reported Jul 29/30. +- **Porsche Cayenne Turbo Electric** test results (Aug 2) — testing article, not a new announcement. +- **Denza N8 / Z9S / Z** (Aug 2 content-mill) — reported Jul 31. +- **McLaren 788HS/788SH** — reported Jul 29. +- **Lamborghini Revuelto Impavido** (Japan 25th anniv, 25 units) — cosmetic edition of Revuelto (already in DB), same 1,001 hp. Not a new vehicle. +- **SC-01 Stratos-style EV delivered** — 429 hp, under threshold. +- **Toyota Land Cruiser 300 hybrid (AU)** — 341 kW ≈ 457 hp, under threshold. +- **Ruf flat-eight** — engine prototype, not production vehicle (see watch). +- **ABT/Archyworldys, graycliffcottage, takemealive, atari800xl etc.** — content-mill recirculation domains; only used when they cite an original source. + +## Next catalysts +- **Aug 7:** Dodge Charger Super Bee unveil (Roadkill Nights eve) +- **Aug 10:** Eccentrica Diablo Roadster reveal (Monterey) +- **Aug 13-16:** Monterey Car Week — The Quail (Aug 13-14): Hennessey Blackbird public debut Aug 14, McLaren P50 (rumored), Spyker C8 Preliator, Mansory x3, possible Revuelto SV; Pebble Beach Aug 16 +- Sep 19: Apex Track Experience · Sep 23: Bentley Torcal EV SUV diff --git a/skills/research/recurring-information-scout/references/session-august-05-2026-scout-run.md b/skills/research/recurring-information-scout/references/session-august-05-2026-scout-run.md new file mode 100644 index 0000000..b794609 --- /dev/null +++ b/skills/research/recurring-information-scout/references/session-august-05-2026-scout-run.md @@ -0,0 +1,59 @@ +# Exotic Vehicle Scout — August 5, 2026 Run + +## Baseline +- Database: `/root/portal-mockup/vehicles.json` — 47 makes, 373 models. **Still unchanged (mtime Jul 7).** `/root/docker/docuseal/data/vehicles.json` (35 makes/162) + `/var/www/static/vehicles.json` also untouched. Backlog ~92 → ~93 with this run. +- Prior blocklist: `references/session-august-03-2026-scout-run.md` (Hennessey Blackbird, BYD Da Han, ABT RS Q8-LE 1000) + Aug 2 / Aug 1 / Jul 31 / Jul 30 refs. + +## NEW this run (confirmed 500+ HP, not in DB, not in prior reports) + +| # | Make | Model | Year | HP | Type | Source | +|---|------|-------|------|-----|------|--------| +| 1 | Geely (Galaxy) | **Cruiser 700** (a.k.a. Zhanjian 700 / Galaxy Battleship 700) | 2026 | **1,113** | Full-size luxury PHEV SUV, tri-motor (830 kW / 1,250 lb-ft), 41.7 kWh LFP, production form first shown in Milan week of Jul 27; debut covered Jul 24 (CnEVPost) + Aug 3 (Electrek). Range-Rover/Land-Cruiser rival, GVMC semi-active suspension, tank-turn/crab-walk modes. Missed by ALL prior runs (China EV blind spot — same as Denza pair, BYD Da Han). Geely NOT in DB. | https://electrek.co/2026/08/03/geely-galaxy-battleship-700-tri-motor-stuffs-1113-hp-in-a-high-luxe-boxy-package/ + https://cnevpost.com/2026/07/24/geely-galaxy-debuts-cruiser-700/ | + +## Watch items — new / updated this run +| Make | Model | Status | Source | +|------|-------|--------|--------| +| Bugatti | Third Programme Solitaire one-off (W16) | Teased Aug 2-3; W16 8.0L quad-turbo CONFIRMED (1,479+ hp class); public debut The Quail Aug 14. No name/HP yet. (Prior refs separately listed "Brouillard" as possible Quail debut — may be same commission or a 4th.) | https://www.autoblog.com/news/bugatti-teases-another-w16-one-off-before-the-v16-era-takes-over | +| Cadillac | The Quail reveal (Aug 14) | Cryptic teaser Aug 4: "FROM THE TRACK TO THE QUAIL" / "track-proven engineering becomes future luxury." Speculation: road-going V-Series.R GTP derivative (Porsche 963 RSP / Ferrari 499P Modificata style), next Velocity concept, or Gen 6 V8. No HP. | https://gmauthority.com/blog/2026/08/cadillac-announces-quail-motorsports-gathering-reveal/ | +| Lucid | Gravity performance variant ("sportier" — Sapphire-grade) | CONFIRMED via Q2 earnings call (Aug 4): reveal at Monterey Car Week this month. Expected ~1,234 hp (Air Sapphire powertrain class). Lucid in DB (Air models) but no Gravity perf variant. | https://www.caranddriver.com/news/a73348862/lucid-cosmos-teaser-performance-gravity/ | +| Ferrari | F80 Aperta | First spy shots Aug 3 (Maranello testing); 1,184 hp carryover tri-motor V6, removable hardtop, ~399 units vs coupe's 799, likely 2027 reveal / 80th-anniversary launch. Watch upgrade from "2 models by year-end" speculation. | https://www.carscoops.com/2026/08/ferrari-f80-aperta-spy-shots/ | +| Ferrari | 12Cilindri hardcore variant (GTO / MM / Versione Speciale) | Spy shots Jul 29-Aug 1; ~850 hp expected, canards + ducktail aero, possible Manuale gearbox carryover; 2027 reveal. Name unconfirmed. | https://evo-sa-main.app.prod.autoviadev.co.uk/ferrari/12-cilindri/208968/hardcore-ferrari-12-cilindri-special-spied-testing-is-this-the-return-of | +| Spyker | C8 Preliator (2026 comeback) | HP now CONFIRMED: Victor Muller says 800-hp twin-turbo V8, 217+ mph (Hagerty, May 4 — spec refinement of Jul 31 watch item). Debut The Quail Aug 14, chassis #270. | https://www.hagerty.com/media/news/spyker-announces-new-car-pebble-beach-2026/ | +| Eccentrica | Diablo Roadster | Still teaser; reveal Aug 10 (5 days out). V12 + gated manual confirmed, 550 hp (coupe figures), run/price unknown. | (prior refs) | +| Dodge | Charger Super Bee | Unveil **Aug 7** (2 days out) — "most powerful Sixpack Charger ever"; ~600 hp expected. No change. | (prior refs) | +| McMurtry | Spéirling PURE | Production debut confirmed The Quail Aug 14 + Laguna Seca Aug 15; 1,000 hp, 100 units, £995k/$1.3M, 100 kWh, 1.55s 0-60, deliveries start this year. Status upgrade from watch. | https://www.carscoops.com/2026/08/mcmurtry-speirling-pure/ | +| BMW | M Concept Neue Klasse + Vision BMW ALPINA | North American debuts at Monterey (Aug 13-16); concepts, no HP announced. Vision ALPINA could preview high-perf EV — ALPINA not a DB make. Low-priority watch. | https://www.bmwblog.com/2026/08/04/bmw-monterey-car-week-2026-m-concept-neue-klasse-vision-alpina/ | + +## Status updates (already-reported vehicles — do NOT re-report as new) +- **Hennessey Blackbird** — HP now confirmed at **850 hp** (PistonHeads/autonext), 861 bhp per Driven; 0-60 2.5s, 220 mph, 71 units, $2.5M, The Quail Aug 14. +- **BYD Da Han** — debut date set: **Chengdu Motor Show Aug 21-30**; dual-motor AWD 764 hp, RWD 496 hp, 1,008 km CLTC confirmed. +- **Denza Z9S** — pre-orders OPENED Aug 3 (1,194 hp tri-motor / 496 hp single, $47-58K, 780-1,100 km CLTC, 2.68s 0-100). +- **Lamborghini Revuelto Miura 60° Homage** — announced Aug 3 (99 units, Ad Personam, Monterey debut). **Cosmetic/heritage edition of Revuelto (in DB), same 1,001 hp — NOT a new vehicle** (same treatment as Revuelto Impavido). + +## DB gaps spotted this run (pre-scout announcements, 500+ HP, NOT in DB — NOT new news) +- **Mercedes-AMG GT SUV (EV)** — AMG.EA tri-motor SUV, up to 1,341 hp, 2027 (Carscoops Mar 28 render story + Jul 4 GT 55/63 specs 805/1,153 hp). Older news; not in any prior blocklist. Related to AMG GT XX hyper-GT already in Jul 27 backlog. +- **Lucid Gravity Grand Touring** — 800+ hp, entered production (older news). Lucid make in DB; Gravity GT coverage likely missing. + +## Custom/homebuilt pattern — intensifying +- **Geely Galaxy Cruiser 700** — another China-EV brand absent from DB (Geely), 1,113 hp. +- **Bugatti Solitaire #3** — one-off commission, W16; custom by definition. +- **Spyker** comeback (800 hp, boutique), **McMurtry** (micro-volume fan car), **Eccentrica** restomod — all outside dropdown reach. +- Non-DB makers tally now **29+** (add Geely). Free-text Make/Model/HP + Custom/Homebuilt path on registration form is mandatory — pattern present in every scan. + +## Confirmed NOT new / checked (avoid re-reporting) +- **Urus SE Performante** (Jul 1 announcement, 801 hp — in Jul 29 backlog; Aug 4 recirculation). +- **AMG GT 4-Door EV** (1,153 hp) — reported Jul 12/15/16. +- **Lucid Cosmos** — small mid-size SUV, delayed to 2027; no 500+ hp variant, skip. +- **Porsche electric 718 confirmation** (Aug 5) — strategy news, no HP, skip. +- **Porsche Macan 4** — ~400 hp class, under threshold. +- **McLaren MCL-HY** — May 4 reveal, in backlog. +- **chshyd.in "Lamborghini reveals new supercar"** — AI content-mill rewrite of Revuelto Miura 60° Homage. Cosmetic, not new. +- **Denza Z9S pre-order articles** (Aug 3-4) — recirculation of Jul 31 find. +- **BMW X5 M electric spy shots / Genesis Magma Black Series rumor** (supercarblog sidebar) — spy/rumor, no specs. + +## Next catalysts +- **Aug 7:** Dodge Charger Super Bee unveil (Roadkill Nights eve) +- **Aug 10:** Eccentrica Diablo Roadster reveal (Monterey) +- **Aug 13-16:** Monterey Car Week — The Quail (Aug 14): Hennessey Blackbird public debut, Bugatti Solitaire #3 W16 one-off, Cadillac "FROM THE TRACK TO THE QUAIL" reveal, Spyker C8 Preliator (800 hp), McMurtry Spéirling PURE, McLaren P50 (rumored), Mansory x3, possible Revuelto SV; Pebble Beach Aug 16; Lucid Gravity perf variant reveal window +- **Aug 21-30:** Chengdu Motor Show — BYD Da Han debut +- Sep 19: Apex Track Experience · Sep 23: Bentley Torcal EV SUV diff --git a/skills/research/recurring-information-scout/references/session-august-06-2026-scout-run.md b/skills/research/recurring-information-scout/references/session-august-06-2026-scout-run.md new file mode 100644 index 0000000..469ee22 --- /dev/null +++ b/skills/research/recurring-information-scout/references/session-august-06-2026-scout-run.md @@ -0,0 +1,65 @@ +# Exotic Vehicle Scout — August 6, 2026 Run + +## Baseline +- Database: `/root/portal-mockup/vehicles.json` — 47 makes, 373 models. **Still unchanged (mtime Jul 7).** `/root/docker/docuseal/data/vehicles.json` (35 makes/162) + `/var/www/static/vehicles.json` also untouched. Backlog ~93 → ~95 with this run. +- Prior blocklist: `references/session-august-05-2026-scout-run.md` (Geely Galaxy Cruiser 700 new; Bugatti Solitaire #3, Cadillac Quail reveal, Lucid Gravity perf variant, Ferrari F80 Aperta, Spyker, Revuelto SV watch) + Aug 3 / Aug 2 / Aug 1 / Jul 31 refs. + +## NEW this run (confirmed 500+ HP, not in DB, not in prior reports) + +| # | Make | Model | Year | HP | Type | Source | +|---|------|-------|------|-----|------|--------| +| 1 | Rezvani | **Beast X** | 2027 | **1,560** | Teased Aug 6 (Hypebeast/Carscoops); official reveal **Aug 10**. Custom 6.2L V8 (forged internals), AWD (E-Ray-class hybrid hinted), carbon body, 0-60 2.5s. Production capped at **5 units**; $1,500 refundable deposits open. Builds on 2nd-gen Beast (1,000 hp, already a non-DB maker). Rezvani NOT in DB (no Beast, no Dune). | https://www.carscoops.com/2026/08/rezvani-beast-x-2027/ + https://hypebeast.com/2026/8/rezvani-beast-x-hypercar-teased-with-1560-hp | +| 2 | Peregryn Motors | **GT-R** (Ultima) | 2027 | **up to 700** | Announced Aug 6: US company acquired Ultima Sports Cars IP/tooling; will build GT-R + GT-S fully assembled in America from **$195,000**, production 2027. GT-R: supercharged V8 (Chevy LS/LT family), up to 700 hp, 0-60 2.2s, ~2,100 lb dry weight, 200+ mph. Neither Peregryn nor Ultima in DB. | https://www.carscoops.com/2026/08/peregryn-ultima-gtr/ + https://www.thesupercarblog.com/peregryn-gt-r-is-a-le-mans-looking-v8-missile-and-its-coming-to-america/ + https://www.peregrynmotors.us/ | + +## Watch items — new / updated this run +| Make | Model | Status | Source | +|------|-------|--------|--------| +| Bugatti | **Destrier** (Solitaire one-off) | NAME CONFIRMED Aug 6: the teased W16 Solitaire commission is the **Destrier** ("Warhorse"), based on Bolide carbon monocoque, Type 57G/57C Tank-inspired. Bolide-class W16 → ~1,578+ hp. Debut The Quail Aug 14. | https://www.thesupercarblog.com/bugatti-destrier-is-the-new-one-off-warhorse-based-on-the-bolide/ | +| Lamborghini | Revuelto SV | Upcoming SV set a **Hockenheimring lap record** (Aug 6) — confirms the SV is real, testing, close. HP unconfirmed (base Revuelto 1,001). Monterey debut expected. | https://www.thesupercarblog.com/upcoming-lamborghini-revuelto-sv-sets-a-new-hockenheimring-record/ | +| Range Rover | GT (electric) | NEW watch: 5th Range Rover family member previewed Jul 22 (JLR media). All-electric grand tourer on EMA platform (800V, 350 kW charging), coupe proportions, reveal later this year. **No HP released yet** — likely 500+ class (Range Rover Electric is ~500 hp). Land Rover in DB but GT absent. | https://media.landrover.com/news/2026/07/range-rover-previews-fifth-member-family-introducing-range-rover-gt | +| Dodge | Charger Super Bee | Unveil **Aug 7** (tomorrow). ~600 hp expected. One Instagram claim of a "1,000hp spotted" mule — unverified, ignore. | (prior refs) | +| Eccentrica | Diablo Roadster | Reveal Aug 10 (Monterey). 550 hp (coupe figures). | (prior refs) | +| McMurtry | Spéirling PURE | Global public debut The Quail Aug 14. 1,000 hp, 100 units, $1.3M. | (prior refs) | + +## Status updates (already-reported — do NOT re-report as new) +- **Bugatti Solitaire #3 watch item** → now named **Destrier** (above). +- **Cadillac** Quail reveal, **Lucid** Gravity perf variant, **Ferrari F80 Aperta**, **Spyker** C8 Preliator (800 hp), **Hennessey Blackbird** (850 hp) — unchanged from Aug 5, all debut Aug 13-16. + +## DB gaps spotted this run (pre-scout announcements, 500+ HP, NOT in DB — NOT new news) +- **Hennessey Venom F5 Revolution LF / "F5M"** — 1-of-1 manual open-top, **2,031 hp** (Aug 15, 2025). DB has Venom F5 + F5 Roadster only. +- **Corvette ZR1X** — **1,250 hp** (announced Jun 2025; 8.675s ¼-mile @ 159 mph, $209,700). **Relevant: TWO '26 ZR1X drivers already registered at NASA Top Speed @ Roebling Road** — this is a real event car, DB must have it. +- **Range Rover SV Ultra** — P550e 550 hp PHEV / P615 615 hp V8 (April 2026, JLR media). DB has SV LWB / Sport SV / Sport SVR only. +- **Nio ES9** — 697 hp EV SUV, China's largest (launched May 27-28, 2026, from $54K). Nio in DB has EP9/ES8/ET7 only. +- **Leapmotor D19** — 724 hp tri-motor EV / 536 hp EREV SUV (launched April 2026, from ~$35K). Leapmotor NOT in DB at all. +- **Kosmera (Dreame) Nebula 1** — 1,876 hp quad-motor EV supercar (CES Jan 2026). Related to prior "Star Razer" flag; Nebula 1 is the named concept. Kosmera/Dreame not in DB. +- **Ferrari 12Cilindri / 12Cilindri Spider** — 819/830 hp (already in Jul 26 backlog). +- **Zeekr 9X** (1,381 hp), **SVE Yenko Silverado** (1,000 hp), **Aston Martin Vantage S** (670 hp), **Xiaomi YU7 GT** (990 hp), **AMG GT SUV EV** (up to 1,341 hp) — from prior runs, still missing. + +## Custom/homebuilt pattern — intensifying +- **Rezvani Beast X** — 5-unit boutique hypercar, custom-built engine, maker absent from DB entirely. +- **Peregryn/Ultima GT-R** — the ultimate custom-entry case: Ultima = legendary kit-car platform now factory-built by a US startup; 700 hp, 2,100 lb; not representable in DB. +- **Novitec 12Cilindri Spider** — tuner kit (866 hp variant per Novitec; stock 830 hp) — tuner conversions of DB cars keep appearing. +- **Kosmera (Dreame)** — vacuum-cleaner maker's 1,876 hp EV supercar — China micro-brand. +- Non-DB makers tally now **30+** (add Rezvani make-level, Peregryn, Ultima, Leapmotor, Kosmera, Geely). Free-text Make/Model/HP + Custom/Homebuilt path on registration form is mandatory — every scan now surfaces 2-4 vehicles a dropdown-only form rejects. + +## Confirmed NOT new / checked (avoid re-reporting) +- **Rezvani Beast X** — confirmed NOT in any prior report (prior refs only mention Rezvani Dune, Jul 23). +- **Toyota GR Super Sport Le Mans lap** (Robb Report) — article is from Sept 2020; recirculation. Skip. +- **Dodge Ramcharger X2** — Facebook-only / AI content-mill posts; no credible source. Unverified, skip. +- **GMC Fireclaw GT-R** — YouTube AI-generated fake (per skill pitfall). Skip. +- **NIO ES9 / Leapmotor D19** — May/April 2026 launches; DB gaps, NOT new news. +- **Dreame/Kosmera supercar** — CES Jan 2026; DB gap only. +- **Corvette ZR1X** — Jun 2025; DB gap only (also surfaced by Jul 26 scout as backlog). +- **Bugatti W16 Solitaire / Destrier** — name confirmation of Aug 5 watch item, not a new vehicle. +- **Revuelto SV record** — confirms watch item, HP not official yet. +- **Lamborghini Revuelto Miura 60° Homage** (Aug 3) — cosmetic edition, same 1,001 hp, NOT new. +- **Ferrari Luce recirculation** (Aug 5) — already reported Jul 27. +- **Mercedes-AMG GT 53 4-Door** (Aug 6) — new affordable variant, under 500 hp class (469 hp), skip. +- **Porsche 911 Turbo S Sonderwunsch "Land Down Under"** (Aug 6) — cosmetic one-off of DB car, skip. + +## Next catalysts +- **Aug 7:** Dodge Charger Super Bee unveil (Roadkill Nights eve) +- **Aug 10:** Rezvani Beast X official reveal + Eccentrica Diablo Roadster reveal (Monterey) +- **Aug 13-16:** Monterey Car Week — The Quail (Aug 14): Hennessey Blackbird public debut, Bugatti Destrier W16 one-off, Cadillac reveal, Spyker C8 Preliator (800 hp), McMurtry Spéirling PURE, McLaren P50 (rumored), Lucid Gravity perf variant, possible Revuelto SV (record set); Pebble Beach Aug 16 +- **Aug 21-30:** Chengdu Motor Show — BYD Da Han debut +- Sep 19: Apex Track Experience · Sep 23: Bentley Torcal EV SUV diff --git a/skills/research/recurring-information-scout/references/session-july-31-2026-scout-run.md b/skills/research/recurring-information-scout/references/session-july-31-2026-scout-run.md new file mode 100644 index 0000000..2a81580 --- /dev/null +++ b/skills/research/recurring-information-scout/references/session-july-31-2026-scout-run.md @@ -0,0 +1,46 @@ +# Scout Run — July 31, 2026 + +**Last sweep:** Jul 30, 2026 (5 vehicles: McLaren 788HS, Gordon Murray S1 LM, Lamborghini Urus SE Performante, Audi SQ9, Genesis GV60 Magma) +**Sources queried:** super_search news (1-3 day windows), CarNewsChina, CnEVPost, The Supercar Blog, AOL/R&T (McMurtry), AutoNext (Denza Z9S, Spyker), Hypebeast/Carscoops (McLaren P50), KRDO/Stacker 2027 preview, Genesis newsroom (GV60 Magma pricing) +**DB state:** Both `/root/portal-mockup/vehicles.json` (dev, 47 makes/373 models) and `/root/docker/docuseal/data/vehicles.json` (canonical, 35 makes/162 models) last modified Jul 7, 2026. NOTHING applied since the scout started. Backlog ~80+ vehicles. + +## New Discoveries This Run (not in DB, not in any prior reference file) + +| # | Make | Model | Year | HP | Notes | Source | +|---|------|-------|------|----|-------|--------| +| 1 | Denza (BYD) | Z9S | 2026 | 1,194 | Tri-motor EV sedan (e3 platform, 102.3 kWh LFP, 920 km CLTC single-motor variant). Officially revealed Jul 17, 2026. Pre-sales begin Aug 3, 2026. Chinese-market; Europe unconfirmed. **Missed by all prior runs despite being out 2 weeks.** | https://carnewschina.com/2026/07/17/denza-z9s-officially-revealed-with-1194-hp-tri-motor-powertrain-and-920-km-range/ | +| 2 | Denza (BYD) | N8 (all-electric) | 2026/2027 | 1,194 | EV SUV revival (5-seat, 5,150mm). MIIT filing Jul 10, official poster Jul 11, 2026. Tri-motor e3 platform 890 kW (1,194 hp); single-motor 320/370 kW variants. Flash charging (5-min quick/9-min full). Launch expected within the year. | https://cnevpost.com/2026/07/11/byd-denza-files-all-electric-n8-suv/ | + +## New Watch Items (unconfirmed — no specs / OEM confirmation yet) + +| # | Make | Model | Status | Source | +|---|------|-------|--------|--------| +| 1 | McLaren | P50 (Project 50) | Rumored manual-transmission hypercar, >$2M, <100 units, debut at The Quail Aug 14, 2026. McLaren has NOT confirmed. First manual McLaren since F1. | https://www.thesupercarblog.com/exclusive-mclaren-p50-with-a-manual-gearbox-to-debut-at-the-quail/ | +| 2 | Spyker | C8 Preliator (2026 comeback) | Founder Viktor Muller regained IP control; new C8 Preliator to debut The Quail Aug 13 + Pebble Beach. HP unconfirmed (2017 Preliator was 525 hp Audi V8). Spyker has a history of unfulfilled comebacks — treat with skepticism. | https://www.autonext.co/news/spyker-returns-a-dutch-icon-prepares-its-most-critical-comeback-yet | +| 3 | McMurtry | Spéirling Pure (production reveal) | Production-ready reveal "about a week away" (i.e., ~Aug 7). Already reported Jul 12 (1,000 hp, 100 units, $1.3M). 95% new parts vs prototype. Confirms timing, not a new model. | https://www.aol.com/lifestyle/mcmurtry-automotive-reveal-production-ready-143000870.html | + +## Custom/Homebuilt Pattern — Escalating + +- **Mansory** will showcase THREE new hypercars at The Quail (Monterey) — tuner builds based on Bugatti Mistral, Revuelto, 12Cilindri. +- **Ferrari 296 Speciale "Piloti"** — first 296 Speciale build to break 1,000 hp (tuner conversion). +- Pattern: scout is now seeing WEEKLY tuner/boutique conversions of cars already in the DB, plus micro-volume OEMs (Denza, Spyker, McMurtry). Registration form free-text Make/Model/HP option is mandatory. + +## Confirmed NOT new (checked this run) + +- Xiaomi Skynomad N70/N90 EREV (debuted Jul 30) — only ~416 hp combined (210+100 kW motors). Under threshold. +- Genesis GV60 Magma — US pricing revealed Jul 30-31, but vehicle already reported Jul 23/30. Confirmation only. +- Audi SQ9 / Q9 — reported Jul 30. +- Ferrari Luce demand news (Jul 30) — reported Jul 27. +- Hennessey Project Overlord — still teaser-only, full reveal Aug 3. + +## Next Catalysts + +- **Aug 3:** Hennessey Project Overlord full reveal; Denza Z9S pre-sale start (China) +- **Aug 7:** Dodge "Next Era of Muscle" reveal (likely most powerful Charger Sixpack/Hellcat) +- **Aug 13-16:** Monterey Car Week — The Quail (Aug 13-14) + Pebble Beach (Aug 16): McLaren P50 (rumored), Spyker C8 Preliator, Mansory x3, Lamborghini Fenomeno debut, possible Revuelto SV, Bugatti Brouillard +- **Sep 19:** Apex Track Experience +- **Sep 23:** Bentley Torcal EV SUV debut + +## Apply to DB + +Nothing applied. DB last modified Jul 7. ~80+ vehicles from Jul 8-31 scouts still missing. Bulk import strongly recommended before Sep 19 registration opens.