🤖
Daily Broadway Sync
Last Run: 2026-09-16T23:03:44Z  ·  Last Check: 2026-09-16T23:03:44Z
Second run of 2026-09-16, clean. 0 new shows (every source matched the catalog), 0 accuracy writes, Yoast 0 of 272 change, ttMissingOffers 0 across all three operators, 0 errors. One poster upgraded (Good Time Charlie 8328, borderline-tier NYTG art) which immediately unblocked its deferred Pinterest pin. Two defects found and fixed unattended: publish_pinterest_for_new_shows.py never read its dedup ledger and had created a duplicate pin for Blood Be Sweet - pin deleted, ledger corrected, load_posted_ids() guard added and verified; and a WC REST image PUT carrying only images[0].id was measured to be a silent no-op that still answers 200 from bitc-site-shim. Catalog 280 total / 272 published / 2 drafts. 58 poster placeholders carried forward.
✓ 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
Run 2 of 2 — 2026-09-16 23:03 UTC
CLEAN
Second pass of the day. No new shows, no accuracy writes, Yoast 0 of 272 change, 0 errors.
Playbill Broadway (29 titles), Playbill Off-Broadway (40), BroadwayWorld oshows, NYTG opening-soon and a 7-day search all matched the catalog. The day’s three Off-Broadway creations — Rope, Texas in Paris, Blood Be Sweet — came from the 14:45 UTC catch-up run and are counted once.
FIXED
The new-show Pinterest publisher was not idempotent. Duplicate pin removed and the guard added.
publish_pinterest_for_new_shows.py appended to pinterest-post-log.jsonl and never read it, so re-running it pinned Blood Be Sweet a second time. The 23:14 UTC pin was deleted (204, re-GET 404), the ledger line removed, and a load_posted_ids() guard added mirroring the backlog publisher’s. Re-run now prints “ALREADY PINNED (ledger)”. Snapshots in _remediation\bitc-weekly-broadway-sync\2026-09-16\.
POSTER
Good Time Charlie (8328) got real key art, and it drained its own Pinterest deferral.
NYTG 480×720 at borderline tier (round-trip loss 125), upscaled to 800×1200, uploaded as media 100270. Forty minutes later the Pinterest backlog picked it up automatically. 58 placeholders remain (10 running, 33 upcoming, 15 closed) with no conforming art anywhere.
NOTE
A WooCommerce image PUT that sends only images[0].id is a silent no-op.
It answers 200 with x-served-by: bitc-site-shim and an empty _bitc.ignored, and writes nothing — shows.poster_r2_key keeps the old value. Sending src alongside fixed it at once. Caught only because the run verifies against D1 rather than the response.
OFFERS
All three lottery operators checked — the all-clear is real, not partial.
TodayTix and Lucky Seat answered the box directly; Broadway Direct still WAFs it and was read through the browser pane (8 NY roster rows). ttMissingOffers=0, down from 3 this morning, exactly as the A9 auto-add predicts. Box office still on the week ending 09-13 — the League has not posted 09-20 yet.
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 →