🤖
Daily Broadway Sync
Last Run: 2026-09-17T06:11:26Z  ·  Last Check: 2026-09-17T06:11:26Z
4 Off-Broadway shows published (Drunk Shakespeare, Full Gallop, The Steel Man, Fantasma), 6 accuracy fixes, 1 A9 offer added, 1 poster upgrade, 4 Yoast repairs, 1 cast row, box office week 2026-09-13 applied. Post-audit second Part A pass fixed two discovery leaks; 1 D1 poster-dim drift repaired. 0 errors.
✓ HEALTHY

🏙️ Born in the City

borninthecity.com — Broadway + Off-Broadway Lottery Dashboard

Loading…
Daily Sync
⏱ Last run: 2026-09-09T06:25:14Z (26m ago)✓ Last check: 2026-09-09T06:25:14Z (26m ago)Stale threshold: 30h
🟡 REVIEW
Daily sync 2026-09-09. 3 published (Bway 1 / Off-Bway 2) · 6 fixes · 0 images · 0 errors · ⚠ 4 opened-but-Upcoming · catalog 256 published / 2 drafts. 3 new shows published D1-natively (10 Things I Hate About You on Broadway; Queen for a Day and Penguin Goes to Flight School Off-Broadway); 2 duplicates created and retired to draft the same run (Going Bacharach, After All These Years); 4 Upcoming tags stripped on shows that opened today; A9 added the missing $49 TodayTix rush on School Girls; 5 Yoast re-templates; 3 cast writes; set_show_tag.py unblocked after the Hetzner teardown. 0 poster upgrades from 9 probes - the 480x720 detail-loss gate is now blocking social too.
Today's sync run — full detail
3
Shows Published
Bway: 1 · Off-Bway: 2
6
Accuracy Fixes
Catalog updated
0
Image Fixes
0/256 verified
2
Drafts Held
Has items
0
Errors
Clean run
2026-09-17 06:11 UTC
NEW
Drunk Shakespeare has been running in Midtown since 2014 and was never in the catalog.
Caught by cross-checking BroadwayWorld’s oshows feed against the catalog rather than the upcoming-openings lists, which only carry new productions. Published D1-native as 100272 at The Ruby Theatre — the venue Brad allowlisted on 09-15 for Drunk Dracula — with real 480×720 key art upscaled to 800×1200, Yoast 7 of 7, and an empty _bitc.ignored. TodayTix lists Drunk Romeo & Juliet separately at the same venue; that is the same production under its rotating title and was skipped as a duplicate.
NEW
Three more shows found on a post-audit pass — Part A had never been reading its own candidate queue.
B.4 has been writing deferred candidates to b4-candidates.json “for the next run’s discovery” and nothing ever opened the file; the run also skipped broadwayworld.com/off-broadway/, the OB news page, and so missed the entire 59E59 Fall 2026 season announcement — six dated productions at a venue already allowlisted with stated capacities. Published Full Gallop (Patti LuPone as Diana Vreeland, City Center Stage II, previews Jan 8), The Steel Man and Fantasma (both 59E59). Four more are queued and marked ready for tomorrow. Both leaks are now closed in the prompt.
FIXED
The Pass was tagged Closed while it was still selling tickets. Un-closed, and its rush offer added.
B.1’s resurrection lane flagged it; a fresh per-product GET confirmed the tag, and two live sources agreed the run was extended to Sep 18 — TodayTix selling with bookingEndDate 2026-09-18, NYTG listing a Sep 18 last performance at $42. Playbill still shows the original Sep 4 close, which is stale, not a second opinion (A10 / §0.3). Closed removed, end date rewritten, and B.4 then found its $39 TodayTix rush missing — added under A9 and verified rendering on the live page. C.3 reset the title from “A Look Back” to “Rush & Tickets” in the same run.
DATES
Three extensions found in one pass by comparing TodayTix booking windows to our end dates.
Garry Starr: Classic Penguins Oct 4 → Oct 11 (Playbill extension piece dated 09-08); Pre-Existing Condition Oct 25 → Jan 8 2027; Midnight Nov 1 → Nov 8. A booking window that runs past our stored close is real evidence — you cannot sell a seat after the last performance. A short one is not, and was ignored: The Cherry Orchard and The Holes both book only through today, which is release schedule, not a closing.
POSTER
Soon got real key art at 06:24 and the Pinterest backlog pinned it minutes later.
Its old featured image was card_0f0eb06699d6.png — a coming-soon card with a hashed filename and an empty alt, invisible to the filename test retired on 09-12 and caught only by the pHash byte check. 60 placeholders remain (12 running, 33 upcoming, 15 closed). 21 probed this run; the guard twice refused to swap one placeholder for another when NYTG’s own candidate was itself a coming-soon card. Caught on audit: the image PUT moved poster_r2_key but left poster_width/height and poster_wp_id on the old card. One drifted row catalog-wide — repaired in-run with wp_to_d1_export.py derived, recheck 0.
OFFERS
Lucky Seat now answers the runner directly — only Broadway Direct still needs the browser.
luckyseat.com/api/showmanagement/getshowlist returned 200 to the box this run, where the prompt still expects a 403. All three operators CHECKED, so the result is a real all-clear rather than a partial one. Box office moved to the week ending 2026-09-13: 25 of 25 running Broadway shows matched, no unmatched League rows, no ambiguous venues.
NEEDS YOU
33 upcoming shows sit on placeholder posters, and 12 of them open inside two weeks.
Both N1 re-escalation triggers are now crossed — the count is above 25 and shows are inside 14 days of a first performance with no art anywhere. September L. Davis opens in 3 days, One! with Jim Rash in 5, The Hairy Ape and ANON in 8. Damn Yankees, Montauk and Private Lives carry no start date at all. Nothing automated can fix this: no source has conforming vertical art. Escalated once under KEY=placeholder-count-over-n1-threshold.
Carry-Forward Backlog
No carry-forward items pending.
Recent Sync Runs
Site Overview
Monthly Views
WordPress.com
Email Subscribers
Kit / MailerLite
Published Posts
WordPress.com
Site Health
Broadway Plays Catalog
Total Published
In catalog
🟢 Active
Running now
🔴 Closing ≤30d
Urgent window
⚫ Closed
End date passed
🟡 Drafts
Unpublished
🚨 Closing in 30 Days
🔵 Opening Soon
🟡 Draft Queue
Catalog Completeness
Calculating…
Top Theaters by Play Count
Google Analytics 4
Last 30 days
Sessions
Last 30 days
Users
Last 30 days
Top Source
Daily Sessions (30d)
Traffic by Source
Loading…
📈 Growth Activity & What Drives Traffic

Traffic vs. what we shipped

Daily GA4 sessions (90d). Diamonds mark growth actions; the gold star is the accidental Facebook Story breakout. Hover any marker.

Daily sessions7-day avgBreakout

Where your traffic comes from

Weekly sessions by channel. Organic Search (SEO) is climbing on its own; Direct is where your Facebook/owned-audience traffic lands.

The timeline

Productions Detail
All Active Productions
Closing Next 60 Days
AI Insight
⚡ Strategic Read
Analyzing…
WordPress Content
Pages
Published
Comments
Total on site
Media Files
Images & uploads
External Tools
🛍️
WooCommerce Admin
Full product editor, order management, and customer data.
Open WooCommerce →
🔍
Yoast SEO
SEO scores, focus keywords, meta descriptions across all plays.
Open Product Editor →
Jetpack Stats
Views, visitors, referrers, top posts, search terms.
Open Jetpack Stats →
🔗
Link Tagger
Build UTM-tagged share links so social traffic shows its real source in GA4 instead of landing in Direct. Admin-only.
Open Link Tagger →