Where the projects live
Checked 25 Oct 2026, about 13:30 Dubai time (UTC+4). Studio paths read over SSH (read-only). Vercel read with the connected Vercel tool (read-only). [V] = I saw it this run. [R] = a team document says so; I did not confirm it.
buydubai.io
| What | Where |
|---|---|
| Code repo (GitHub) | anthonybooth71-code/buydubai, private, branch main. Code only; data, built pages and pictures are excluded by .gitignore and a 1 MB pre-commit limit. [V remote on Studio; R rules from SOT.md] |
| Working tree | Studio: /Users/anthonybooth/ClaudeWork/RealEstate (HEAD b6a6f2c, autosave commit 25 Oct 13:12 Dubai time). MacPro: same path, a checkout of the same repo. [V Studio; R MacPro] |
| Deploy repo (built output) | GitHub anthonybooth71-code/buydubai-site. Local bare repo: ~/ClaudeWork/RealEstate/buydubai-site.git. Every deploy is a commit here. [R] |
| Vercel project | buydubai-io (id prj_9MGN5esascYI9ALigwMnczvcARvT), team Articulate-AI (anthonybooth71-4375s-projects, team_AqoiTTb6Rifl2ApDqBwVR8iU). No Git link; deployed by upload. Domains: buydubai.io, www.buydubai.io, buydubai-io.vercel.app. Latest production deploy dpl_HAJpdQ2MRGrvu3Uyq9hcfhCf1z4K, READY, created 25 Oct 12:23 Dubai time. [V] |
| Older project | buydubai-preview (the original preview, closed to search). Site source: ~/ClaudeWork/Articulate/re-ecosystem/site/buydubai-io and .../buydubai-preview. [V list; R use] |
| Deploy route | cwdeploy on MacPro (~/ClaudeWork/Claude/scripts/cwdeploy) behind guards cwdeploy-buyguard.sh (refuses unless the repo is clean and equals GitHub main). Gated scripts in ~/ClaudeWork/cube-stage/: deploy_ts_gated.sh, deploy_community_gated.sh, deploy_fulltree_gated.sh, release_full.sh. Daily: areas/io_release.sh. [V files; R behaviour] |
| Daily schedule | launchd com.buydubai.io-release, 06:00 (machine local time), runs areas/io_release.sh. Others on Studio: com.buydubai.area-controller, projects-watch, corpus-weekly, corpus-launches, data-routine, quality-fixer, roundup-collect, lead-relay, git-autosave. [V plist and launchctl] |
| Fact cube | RealEstate/facts/ (build_cube.py, metrics.yaml, communities.yaml, factlib.py). Output facts.parquet + cube_meta.json. Staging copy: ~/ClaudeWork/cube-stage/RealEstate/facts. [V] |
| Builders | RealEstate/areas/ (build_io.py, community_page.py, llms_io.py, lint_pages.py, community_eval.py, units_io.py), RealEstate/pilot_bb/ (gold Business Bay builders, hero photos). [V] |
| Registers (staging) | ~/ClaudeWork/cube-stage/registers/out/ (communities, buildings, aliases, metrics). [V] |
| Warehouse | Supabase Postgres project dubai-data (schemas raw, mart); local SQLite pf_units*.sqlite, DLD data/, warehouse/mart/mart.sql. [R] |
| Project docs | ~/ClaudeWork/PROJECT-buydubai-cube-and-community-pages.md; ~/ClaudeWork/RealEstate/SOT.md; areas/STATUS.md; Gully pack ~/ClaudeWork/INVRT-Gully-Update-2026-10-24.md, Technical-Contracts.md, Build-Stories.md, BuyDubai-Dalia-Implementation-Handoff.pdf. [V] |
| Other Vercel projects touched | dalia-gully-plan, invrt-pack, buydubai-dalia-test, buydubai-media, buydubai-periods-review, bd-dalia-refs, dubai-prices, dld-data, rentdubai-io, jvc-homes. [V names; U use] |
| Search accounts | GSC sc-domain:buydubai.io (TXT on Vercel DNS); GA4 via Supermetrics. [R/V] |
benidorm.co.uk
| What | Where |
|---|---|
| Repo (GitHub) | anthonybooth71-code/fintan-travel, branch main is production. Bare copy: ~/git/fintan-travel.git on Studio. [V remote] |
| Working tree | Studio: /Users/anthonybooth/ClaudeWork/Clients/Fintan/03-travel-portfolio (currently on branch wt/studio; last commit 23 Oct 19:04 Dubai time; 1,351 commits). [V] |
| Site folder | sites/benidorm-co-uk/ (root directory of the Vercel project; no build step on Vercel; pages are built by scripts and committed). Older copies benidorm-site/ and deploy-live/. Siblings: sites/bangkok-co-uk/, sites/ask-sheila/. [V; R from DEPLOY.md] |
| Vercel project | benidorm-co-uk (id prj_LegD7L4VoTlwr99fsKhR6X2hTNKO), team Articulate-AI. Git-connected (alias benidorm-co-uk-git-main-…). Domains: benidorm.co.uk, www.benidorm.co.uk, benidorm-co-uk.vercel.app. Latest production deploy dpl_FGxXiC132FhMCavx2T1SfmSMwSvg, READY, 25 Oct 13:10 Dubai time. [V] |
| Other Benidorm Vercel projects | benidorm-mcp-demo, benidorm-ga4-preview, benidorm-ask-brenda-preview, benidorm-hotel-media-preview, benidorm-offers-preview, benidorm-buses-trams-preview, benidorm-areas-preview, benidorm-old-town-preview, benidorm-locals-eat, benidorm-2026, benidorm-couk-logo, benidorm-title, articulate-benidorm-hub, bangkok-co-uk, alicante-co-uk. [V names] |
| Build | scripts/build_all.py (manifest MANIFEST.txt, about 55 steps), scripts/build_pages.py, scripts/asof.py, scripts/inject_ga4.py; rule: never edit generated HTML. [V/R] |
| Data pipeline | data/ (outputs), data-feeds/ (seven feeds with README), data/eeat/sources.md, fetch scripts under scripts/ (not part of the build). [V] |
| Planning docs | CLAUDE.md, DEPLOY.md, plan-ranking-eeat-2026-10-14.md, ai-answer-map-benidorm-2026-10-14.md, competitor-review-benidorm-2026-10-14.md, benidorm-monetisation.md. [V] |
| Measurement | GA4 property benidorm.co.uk, account Articulate-ai 395703146, stream ID G-CLJD8CR14R, tag added 15 Oct 2026 by scripts/inject_ga4.py. GSC domain property verified by TXT on Vercel DNS. [R, from DEPLOY.md] |
| Brenda MCP | https://benidorm.co.uk/mcp/ (answers tools/list live). [V] |
| Parent folder | ~/ClaudeWork/Clients/Fintan/ (also 01-dubai-co-uk, 02-dynamo-claims). Partner: Fintan O'Rourke, Visit Travel Group. [V] |
On the box
Nothing of either project lives on the box except my working copies under /workspace/datalayers/ (evidence, live fetches, deliverables). The box is not a deploy path. [V]
Notes that change the audit
- GA4 on Benidorm started 15 Oct (tag date). So my first-session dates (17 Oct Google, 19 Oct ChatGPT) are two to four days after measurement began. [R/V]
- buydubai.io has two unit-page sitemaps live (
/sitemap-units-1.xml,/sitemap-units-2.xml, 45,000 URLs each, 25 Oct 13:3x Dubai time). They are not listed insitemap-index.xml(which names onlysitemap.xml) and not inrobots.txt. A sampled unit page returns 200 withindex, followand has no facts-manifest. The 20 Oct SOT entry says the index listed them and was submitted to Search Console. [V live; R history] This is the largest un-gated page set, larger than the 5,931 agent pages. - Deploys to
buydubai-iohave no Git link, so Vercel itself holds no source of truth. The deploy repobuydubai-sitedoes. [V/R]