← back to Costa Rica App
TK-11518: the honest-copy rewrite introduced its own 2.3.1 claims
e1ee39b6e43a12ddf8605e814b950ea9d5a10bfe · 2026-09-13 02:23:21 -0700 · Steve Abrams
store/listing.md is the authoritative paste source, so two defects in it matter:
- Its note asserted 'REALITY: 4 real listings (Arenal Volcano Hike, Casa Manuel
Antonio, Nosara Yoga Institute, Tamarindo Surf School)'. Those four were
classified by NAME. places.source says all four are 'seed-demo', inserted by
scripts/seed.sql:41-58 as 'placeholders so UI renders something before scrape
lands real data'. Genuine curated inventory is zero.
- The body copy therefore makes false provenance claims -- 'hand-picked, not
scraped' and 'Every listing is reviewed by a human before it goes up' over a
catalog that is 8/8 machine-seeded -- and is coupled to the gated demo purge,
which deletes exactly the four destinations it names.
Body copy deliberately NOT rewritten: the right copy depends on inventory that
does not exist yet, and a speculative rewrite would create a fourth divergent
version. Warning banner added instead.
Docs/copy only. Undo: git revert.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Vbtgv1MuWftpd3hfWEiZYG
Files touched
Diff
commit e1ee39b6e43a12ddf8605e814b950ea9d5a10bfe
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Sun Sep 13 02:23:21 2026 -0700
TK-11518: the honest-copy rewrite introduced its own 2.3.1 claims
store/listing.md is the authoritative paste source, so two defects in it matter:
- Its note asserted 'REALITY: 4 real listings (Arenal Volcano Hike, Casa Manuel
Antonio, Nosara Yoga Institute, Tamarindo Surf School)'. Those four were
classified by NAME. places.source says all four are 'seed-demo', inserted by
scripts/seed.sql:41-58 as 'placeholders so UI renders something before scrape
lands real data'. Genuine curated inventory is zero.
- The body copy therefore makes false provenance claims -- 'hand-picked, not
scraped' and 'Every listing is reviewed by a human before it goes up' over a
catalog that is 8/8 machine-seeded -- and is coupled to the gated demo purge,
which deletes exactly the four destinations it names.
Body copy deliberately NOT rewritten: the right copy depends on inventory that
does not exist yet, and a speculative rewrite would create a fourth divergent
version. Warning banner added instead.
Docs/copy only. Undo: git revert.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Vbtgv1MuWftpd3hfWEiZYG
---
store/listing.md | 33 ++++++++++++++++++++++++++++-----
1 file changed, 28 insertions(+), 5 deletions(-)
diff --git a/store/listing.md b/store/listing.md
index 43c8ec8..ff20863 100644
--- a/store/listing.md
+++ b/store/listing.md
@@ -23,11 +23,34 @@ Book beachfront stays and guided tours in Tamarindo, Nosara, Arenal and Manuel A
<!-- 2026-09-11 TK-11518: REWRITTEN to match the LIVE catalog, measured on /api/app/listings.
The previous copy claimed "Thousands of listings across all 7 provinces and 84 cantones",
named Monteverde and Puerto Viejo, advertised "restaurants and local services", and described
- an interactive map. REALITY: 4 real listings (Arenal Volcano Hike, Casa Manuel Antonio, Nosara
- Yoga Institute, Tamarindo Surf School) in 4 regions; verticals are tours / surf / short-term
- rentals ONLY. No restaurants, no local services, no map, no Monteverde or Puerto Viejo.
- Every one of those was a Guideline 2.3.1 exposure. Do NOT reinstate any claim without
- re-measuring the live API first. -->
+ an interactive map. Every one of those was a Guideline 2.3.1 exposure. Do NOT reinstate any
+ claim without re-measuring the live API first.
+ CORRECTION 2026-09-13: this note used to say "REALITY: 4 real listings (Arenal Volcano Hike,
+ Casa Manuel Antonio, Nosara Yoga Institute, Tamarindo Surf School)". That was WRONG — those
+ four were classified by NAME. The authoritative field is places.source, and all four are
+ 'seed-demo', inserted by scripts/seed.sql:41-58 under the comment "Demo places (placeholders
+ so UI renders something before scrape lands real data)". Genuine curated inventory is ZERO. -->
+
+> ## ⚠️ THE BODY COPY BELOW IS NOT YET SAFE TO PASTE. Read this first.
+>
+> It is free of the old 2.3.1 claims, but it has **two problems of its own** that were introduced
+> by the "honest" rewrite and not caught until 2026-09-13:
+>
+> **1. It makes PROVENANCE claims that are false for the current catalog.** *"hand-picked, not
+> scraped"* (promo) and *"Every listing is reviewed by a human before it goes up"* describe a
+> curation process that has not happened: **all 8 live listings are machine-seeded `seed-demo`
+> placeholders**, and the only two non-seed rows in the DB are Google-Places *scrapes* — the exact
+> thing "not scraped" denies. This is the same Guideline 2.3.1 class the rewrite was fixing.
+>
+> **2. It is COUPLED to the demo purge.** *"Four destinations to start: Tamarindo, Nosara,
+> La Fortuna / Arenal, and Manuel Antonio"* names precisely the four `seed-demo` rows that
+> `pending-approval/2026-09-11-TK-11518-costa-rica-demo-purge-GATED.md` deletes. **Run the purge
+> and this copy becomes false again** — it would name four destinations with no live listing.
+>
+> **Deliberately NOT rewritten here.** The correct copy depends on what inventory Steve actually
+> populates, which is unknown — writing speculative copy now would create a *fourth* divergent
+> version, which is the problem this file exists to end. Re-measure `/api/app/listings`, then
+> write the copy to the catalog that is actually there.
Costa Rica in your pocket — a hand-picked, growing collection of stays and tours in the places travelers actually go, Pura Vida style.
← 787b1cf TK-11518: kill the App Store paste traps + record the real A
·
back to Costa Rica App
·
costa-rica: fix broken eas submit ascApiKeyPath -> canonical d2af7f0 →