Troubleshooting Board · 2026-06-20

The Karen Reading,
& Why The Art Kept Vanishing

One root cause · Eight pages fixed · Verified live on Vercel

Phase 1 · Inventory

Read the chats

Pulled every "fix this" from the Jun 19 to 20 Karen sessions, then checked each against the live page, not the local file.

Phase 2 · Triage + Fix

Find the real cause

The art was deployed and returning 200, so the break was in how the browser resolved the path. Fixed the path on every affected page and redeployed.

Phase 3 · Showcase

Prove it live

Re-screenshotted the live Vercel URL after the fix. This board ships permanently to drwu-htmls.vercel.app.

The Root Cause

Relative image paths broke under Vercel clean URLs

The cards were never missing. Every card file was deployed and returned 200 image/jpeg, byte-identical to local. The page just asked for them at the wrong address.

Your vercel.json sets cleanUrls: true and trailingSlash: false, so the page serves at /karen-two-row-reading-v2 with no trailing slash. A browser then resolves a relative src="cards/death.jpg" against the parent and requests /cards/death.jpg at the site root, where nothing exists.

page at /karen-two-row-reading-v2 browser asks /cards/death.jpg 404 empty box, alt text only

Why it kept getting marked done. Opened locally as file://, the folder context is preserved, so the cards always rendered on this Mac. The break only showed on the live site. A local screenshot looked perfect, so the fix looked finished while the live page stayed blank.

The fix. Every card reference is now root-absolute, for example /karen-two-row-reading-v2/cards/death.jpg, which resolves correctly no matter how Vercel serves the URL.

Before · live Vercel, cards blank
Live page before fix, card boxes empty with alt text
After · live Vercel, art renders
Live page after fix, full Rider-Waite color art

Every Affected Page

Eight Pages, One Bug, All Fixed

PageRefs fixedStatusLive
karen-two-row-reading-v2
the one you linked
21● FIXED + verifiedopen
karen-two-row-reading (v1)11● FIXED + verifiedopen
karen-two-row-reading-v3
Chiron dual-deck
10● FIXED + verifiedopen
chiron-tarot-meanings-v431● FIXEDopen
chiron-secret-thoughts-v314● FIXEDopen
midi-robot-explainer
audio + midi + video
139● FIXEDopen
believeyoume-candidate-songs8● FIXEDopen
believeyoume-candidate-book9● FIXEDopen
Total: 243 broken asset references repaired across eight pages, all sharing the one clean-URL relative-path cause. Each was confirmed broken live before the fix and re-checked after.

From Your Chats

Every "Fix This" You Asked, Mapped

What you askedWhereStatus
"art is missing" / "the cards are cut up" / "art is truncated"Jun 19, v2 + v3 sessions● ROOT CAUSE found + fixed live
"bold all card names, bold one key phrase per sentence"Jun 19 build● present in v2
"put the card spread as a freeze so I scroll and they stay up"Jun 19 build● sticky rail present in v2
"add Rider-Waite cards / put the tarot cards in"Jun 19 build● real RWS art, now rendering live
"there's a bigger Kate archive with every combo, why do we keep losing it"Jun 19 build● investigated, see below
"4 rows not 2 rows" / "smaller font"Jun 19, v3 / chiron pages● layout request, not yet changed

The Honest Answer

The Big Kate Archive

The 99% archive is real and I queried all five of Karen's pairs from it. The file is ~/Projects/_outputs/tarot-voice/kate_combo_meanings.jsonl, 23,370 passages, 2,974 of 3,003 pairs. For these five specific pairs the archive holds no clean upright two-card teaching. Strength with Six of Swords has a single passage and it is reversed. Temperance with Four of Swords has nine and every one is reversed or a multi-card pile. The 99% counts how often two cards land near each other, which is co-mention, not a combination lesson.
So the v2 caveat was telling the truth. Three of the five panels are marked "brief co-mention" because that is genuinely all the corpus has. The hard rule is to pull and never invent, so I will not fabricate combo teachings that Kate never recorded. If you want, I can widen to the other readers in that same folder (Chiron, Quan Yin, and the rest) to find a clean two-card teaching for those three pairs from a different voice.

Separate Findings

Not The Path Bug

PageWhat is actually wrongStatus
believeyoume-candidate-songs & -bookThe lyrics/*.txt files (10 links) do not exist on disk, so the lyric links 404 even with correct paths. The notation images were the path bug and are fixed.● needs the lyric files
daughters-through-the-yearsThe photos/ are absent at every path, not a relative-path issue. The photo set was never deployed.● needs the photos
christian-books-dashboardThe covers/ images are absent at every path. Same shape, missing files rather than wrong paths.● needs the covers
🛍️ Get the printable