From 894de4d682683d826348545c0941b3ed34f6981f Mon Sep 17 00:00:00 2001 From: pat Date: Tue, 1 Sep 2026 03:55:38 +0000 Subject: [PATCH] fix(library): start founding Real Estate sample at RE-01 --- marketing-site/data/sample-chapter.js | 39 ++++++++++++++------------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/marketing-site/data/sample-chapter.js b/marketing-site/data/sample-chapter.js index e92102c..d3bf90e 100644 --- a/marketing-site/data/sample-chapter.js +++ b/marketing-site/data/sample-chapter.js @@ -49,9 +49,9 @@ export const LIBRARY = [ }, ]; -const RE04 = { - id: "RE-04", - anchor: "re-04", +const RE01 = { + id: "RE-01", + anchor: "re-01", version: "1.2", time: "~15 min", cost: "≈ $0.03", @@ -83,7 +83,7 @@ const RE04 = { }, { text: "Prompt the agent with the anonymized sample and a fixed brief template.", - term: "re-04", + term: "re-01", }, { text: "Review the draft against the checklist before anything leaves your machine.", @@ -103,15 +103,15 @@ const RE04 = { chip: "cost to try ≈ $0.03", }, shareBlurb: - "Ran RE-04 on sample comps — Maple Heights median $420/sqft, 22 DOM.", + "Ran RE-01 on sample comps. Maple Heights median $420/sqft, 22 DOM.", author: "Founding library · sample", sources: "Sample MLS packet (non-confidential); market-1pager template shipped with the recipe.", lastUpdated: "31 Aug 2026", }; -const RE05 = { - id: "RE-05", - anchor: "re-05", +const RE02 = { + id: "RE-02", + anchor: "re-02", version: "1.0", time: "~12 min", cost: "≈ $0.02", @@ -143,7 +143,7 @@ const RE05 = { }, { text: "Run listing-copy against the sample comps and the house-voice template.", - term: "re-05", + term: "re-02", }, { text: "Edit the draft. Cut anything that could only have come from a private note.", @@ -163,17 +163,20 @@ const RE05 = { chip: "cost to try ≈ $0.02", }, shareBlurb: - "Ran RE-05 on sample comps — 184-word listing draft, public facts only.", + "Ran RE-02 on sample comps. 184-word listing draft, public facts only.", author: "Founding library · sample", sources: "Public comps sample packet; listing-voice template shipped with the recipe.", lastUpdated: "31 Aug 2026", }; -export const RECIPES = [RE04, RE05]; +export const RECIPES = [RE01, RE02]; export const RECIPES_BY_ID = { - "RE-04": RE04, - "RE-05": RE05, + "RE-01": RE01, + "RE-02": RE02, + // Old demo URLs. Displayed ID is RE-01 / RE-02. + "RE-04": RE01, + "RE-05": RE02, }; export const CHAPTER = { @@ -186,8 +189,8 @@ export const CHAPTER = { "In this chapter you run two jobs a realtor actually has this week, on sample data, without putting a client file in a public model.", lastUpdated: "31 Aug 2026", skip: [ - { id: "RE-04", href: "#re-04", title: "Market brief" }, - { id: "RE-05", href: "#re-05", title: "Listing copy" }, + { id: "RE-01", href: "#re-01", title: "Market brief" }, + { id: "RE-02", href: "#re-02", title: "Listing copy" }, ], stakes: { id: "stakes", @@ -220,9 +223,9 @@ export const CHAPTER = { ], }, further: [ - { id: "RE-04", href: "#re-04", title: "Draft a property-market brief without leaking client data" }, - { id: "RE-05", href: "#re-05", title: "Rewrite a listing description from public comps" }, - { id: "RE-06", title: "Offer-response notes from public remarks (later)", coming: true }, + { id: "RE-01", href: "#re-01", title: "Draft a property-market brief without leaking client data" }, + { id: "RE-02", href: "#re-02", title: "Rewrite a listing description from public comps" }, + { id: "RE-03", title: "Offer-response notes from public remarks (later)", coming: true }, ], sources: [ "Sample MLS packet shipped with this chapter (non-confidential).",