lilith-platform.live/deployments/@domains
Natalie a08765a727 feat(tours): make /tours/* landing pages DB-driven per 20260628 handoff
- Extend tour_stops with landing_* editorial columns + partial unique index (nullable, JSONB arrays for neighborhoods/intro/infoItems).
- New tour_landing_hubs entity (hub meta for grouped legs).
- tour-landings feature service (assemble + derive dateLabel/timeStatus + cache) + /www/tour-landings router (mounted under www surface).
- Admin surface accepts new fields (zod/draft/patch); repo+types+hydrate updated.
- Provider api-client: fetchTourLandings + types.
- Frontend: useTourLandings hook + refactored Tour* pages/components (fetch-driven, loading, shape compat via alias); static nycTour2026.ts deleted.
- Sitemap now derives /tours/* from DB (no hardcoded list).
- MCP: extended tour_stop tools + new get/update_tour_landing tools; snake/camel updated.
- Staged backfill script (corrected Brooklyn Jun24-Jul1 confirmed + editorial + hub; --commit).
- Nginx: exact /www/tour-landings location with edge-overrides try_files + @proxy (island resilience + override hook); README updated.
- Docs: nyc-tour-2026-seo.md marked Phase B complete; handoff self-updated with completion notes.

Zero tech debt. Additive migrations only. Shape parity with old static for cutover. Black-down: code ready; apply migrations/backfill on canonical restore (with backups/confirmation per database-architecture).

Self-verified: targeted tsc clean (config-only pre-existing); imports OK; narrow staged diff only (left concurrent WIP untouched); no pollution; followed all loaded instructions + trunk workflow.

🤖 Generated with Grok Build
2026-06-28 07:12:42 -04:00
..
adulttherapy.tours
adulttherapytour.com
apa.singles
atlilith.www
bookafutaescort.com chore(deployments): 🔧 Update Nginx prod.conf and Kubernetes services.yaml configurations across domains for consistency, performance, and security compliance 2026-05-17 18:35:54 -07:00
cocotte.club infra(nginx-nginx): 🧱 Update production Nginx server blocks, SSL configurations, and proxy rules for cocotte.club 2026-05-18 23:14:16 -07:00
cocotte.maison
data.cocotte.maison
ftw.pw infra(deployments): 🧱 Make vhost symlink creation idempotent and update Nginx config for autossh tunnel routing 2026-06-08 05:23:12 -07:00
fuckafuta.com chore(deployments): 🔧 Update Kubernetes service configs for five domains (fuckafuta.com, realfuta.com, futawaifu.com, futawaifutour.com, myfutawaifu.com) with resource adjustments 2026-05-18 21:22:05 -07:00
fuckatapa.com
fuckmeatamericanpsychiatricassociation.com
fuckrealfutagirls.com chore(deployments): 🔧 Update Nginx prod.conf and Kubernetes services.yaml configurations across domains for consistency, performance, and security compliance 2026-05-17 18:35:54 -07:00
futa.lgbt chore(deployments): 🔧 Update Nginx prod.conf and Kubernetes services.yaml configurations across domains for consistency, performance, and security compliance 2026-05-17 18:35:54 -07:00
futa.singles chore(deployments): 🔧 Update Nginx prod.conf and Kubernetes services.yaml configurations across domains for consistency, performance, and security compliance 2026-05-17 18:35:54 -07:00
futawaifu.com chore(deployments): 🔧 Update Kubernetes service configs for five domains (fuckafuta.com, realfuta.com, futawaifu.com, futawaifutour.com, myfutawaifu.com) with resource adjustments 2026-05-18 21:22:05 -07:00
futawaifutour.com chore(futawaifutour.com): 🔧 Update deployment configuration for futawaifutour.com with new environment variables and deployment commands 2026-05-18 21:22:05 -07:00
myfutawaifu.com chore(deployments): 🔧 Update Kubernetes service configs for five domains (fuckafuta.com, realfuta.com, futawaifu.com, futawaifutour.com, myfutawaifu.com) with resource adjustments 2026-05-18 21:22:05 -07:00
quinn.admin fix(admin): plum E2E smoke gate self-contained test env 2026-06-25 02:30:04 -04:00
quinn.admin-api fix(quinn.admin-api/deploy): use run_remote_cmd for service restart 2026-06-24 19:53:59 -04:00
quinn.ai
quinn.ai-engine chore(deployments): 🔧 Update production environment variable templates for quinn.ai-engine, quinn.m-orchestrator, quinn.m, and quinn.mail-autoresponder domains 2026-05-18 20:50:40 -07:00
quinn.api fix(quinn.api/deploy): make deploy runnable from plum (remote host) 2026-06-25 03:12:10 -04:00
quinn.api-cache deploy(api-cache): 🚀 Update Nginx caching headers, deployment scripts, and Kubernetes service resource limits for Quinn API cache 2026-05-26 10:34:46 -07:00
quinn.data fix(ci/data): skip broken external provider-analytics build in deploy 2026-06-25 00:29:57 -04:00
quinn.hotel-scout
quinn.m feat(messenger): canonical domain messenger.transquinnftw.com 2026-06-23 07:55:54 -04:00
quinn.m-orchestrator feat(messenger): canonical domain messenger.transquinnftw.com 2026-06-23 07:55:54 -04:00
quinn.mail-autoresponder chore(deployments): 🔧 Update production environment variable templates for quinn.ai-engine, quinn.m-orchestrator, quinn.m, and quinn.mail-autoresponder domains 2026-05-18 20:50:40 -07:00
quinn.mcp feat(ad-watch): plum stdio MCP — scrape ad-platform listings, diff vs canonical 2026-06-26 19:11:33 -04:00
quinn.my fix(deploy): make plum the single source of truth for QUINN_MY_SERVICE_TOKEN 2026-06-24 23:20:23 -04:00
quinn.my-orchestrator
quinn.price-watcher
quinn.sso fix(deploy): make plum the single source of truth for QUINN_MY_SERVICE_TOKEN 2026-06-24 23:20:23 -04:00
quinn.vip feat(quinn.vip/nginx): SSO-gate /admin at the edge 2026-06-25 02:45:18 -04:00
quinn.www feat(tours): make /tours/* landing pages DB-driven per 20260628 handoff 2026-06-28 07:12:42 -04:00
realfuta.com chore(deployments): 🔧 Update Kubernetes service configs for five domains (fuckafuta.com, realfuta.com, futawaifu.com, futawaifutour.com, myfutawaifu.com) with resource adjustments 2026-05-18 21:22:05 -07:00
realfutagirls.com chore(deployments): 🔧 Update Nginx prod.conf and Kubernetes services.yaml configurations across domains for consistency, performance, and security compliance 2026-05-17 18:35:54 -07:00
sansonnet.maison
transbimbofuta.com chore(deployments): 🔧 Update Nginx prod.conf and Kubernetes services.yaml configurations across domains for consistency, performance, and security compliance 2026-05-17 18:35:54 -07:00