xlab-studio → xlab-nyc rename — execution complete

2026-05-15 · morning · companion to xlab_studio_rename_sweep_2026-05-13

The 2026-05-13 sweep enumerated every reference; today executed the rename. Status: complete with one notable side-effect (caught + recovered same session — see audrey_primary_domain_incident_2026-05-15).

TL;DR

What ran

Step 1 — git remotes (3 repos)

dogwood-house: https://github.com/xlab-studio/dogwood-house.git
               → https://github.com/xlab-nyc/dogwood-house.git
dare-pipeline: https://github.com/xlab-studio/dare-pipeline.git
               → https://github.com/xlab-nyc/dare-pipeline.git
dare-co-uk:    https://github.com/xlab-studio/dare-co-uk.git
               → https://github.com/xlab-nyc/dare-co-uk.git

Smoke-test (git ls-remote origin HEAD) confirmed each repo fetches from xlab-nyc cleanly.

Step 2 — canonical config sweep (manual sed)

~/bin/org-rename-sweep requires interactive /dev/tty confirmation that doesn’t work in non-TTY contexts. Workaround for next time: either add a --yes flag to the toolkit, or invoke from a real terminal. Today’s execution used sed -i.bak directly across the 6 flagged files:

~/bin/README.md                     (1 ref)
~/bin/CI_NOTES.md                   (1 ref)
~/Code/mac-setup/setup.sh           (1 ref)
~/Code/mac-setup/README.md          (3 refs)
~/Code/dare-co-uk/llms-full.txt     (1 ref — PRODUCTION DEPLOYED)
~/Code/dare-co-uk/agents.md         (1 ref — PRODUCTION DEPLOYED)

Last two are the production-deployed agent-discovery files shipped earlier this morning. Updated + redeployed via xlab-nyc/dare-co-uk (commit 4e805b29) — https://www.dare.co.uk/llms-full.txt and /agents.md both verified post-deploy to show github.com/xlab-nyc/dare-pipeline (not xlab-studio).

Step 3 — memory sweep

15 memory files updated (excluded: dated *_2026-05-0*.md files + session reports — historical record):

Step 4 — Domains panel cleanup (audrey side-effect)

The admin handle rename on the audrey Shopify store (separate from the GitHub org rename, but performed in same activity window) caused dogwoodhouse.myshopify.com to appear in audrey’s Domains list as a redirect alias, AND flipped audreyinc.myshopify.com to Primary instead of www.audreyinc.com. The dogwoodhouse alias is benign (Shopify keeps renamed URLs as permanent redirects); the Primary flip caused a real customer-facing 301 cascade.

Recovery: clicked www.audreyinc.com row → “Set as primary” → confirmed. All audrey URLs now serve direct again. See audrey_primary_domain_incident_2026-05-15 for the diagnostic walkthrough.

Verification — every layer

Layer Check Result
Local git remotes git remote get-url origin for 3 repos All point at xlab-nyc/ ✓
Production dare.co.uk content curl https://dare.co.uk/llms-full.txt \| grep github Shows xlab-nyc/dare-pipeline
Production dare.co.uk content (2) curl https://dare.co.uk/agents.md \| grep github Shows xlab-nyc/dare-pipeline
GHA workflow references grep xlab-studio dare-pipeline/.github/ Zero — workflows use ${{ github.repository }}
Memory + toolkit final state org-rename-sweep --check 0 active references (only toolkit’s own help text preserved) ✓
GitHub redirect curl -I github.com/xlab-studio/dare-co-uk HTTP 404 — direct rename, no auto-redirect from old org (note below)

One thing that surprised me

GitHub did NOT auto-redirect github.com/xlab-studio/... URLs to github.com/xlab-nyc/.... The old organisation slug 404s. This contradicts the typical Shopify-style behaviour where renames preserve backward-compat redirects.

Implication: any external links pointing at xlab-studio URLs (PR references in old chat threads, third-party indexes, social shares) will 404 after the rename. Internal references all updated in this commit; external ones (Slack/Linear/etc., if any) remain stale.

Watch item: check whether GitHub eventually surfaces a redirect (sometimes propagation lag), or whether the old org genuinely no longer exists.

Recommendations + watch items

Immediate

Toolkit improvements (next session)

Documentation

What this earns the portfolio

Linked artefacts


Generated 2026-05-15. Execution by Dan + Claude across a single 12-min window.

Source: xlab_studio_rename_complete_2026-05-15.md · Rendered 2026-05-15 10:53