1# My comp standards
2
3This file is mine. Claude reads it every run and follows it. When I say
4"I never go past six months" in a conversation, the fix is to edit THIS FILE,
5not to remember to say it again next time.
6
7## Search window
8
9- Look back **12 months** from today.
10- Search radius: **2 miles** from the subject (Ladera Ranch is compact).
11- I want **at least 3** comps; show me **at most 8**.
12
13## Hard walls — never cross these
14
15- **Never mix markets.** Sales comp a value; leases comp a rent. The dataset
16 holds both — a comp set contains exactly one kind.
17- **Never mix property types.** Detached with detached, condo with condo,
18 townhouse with townhouse. When in doubt, attached and detached never mix.
19- Never use "Rooms for Rent" or mixed commercial listings.
20- Only closed sales/leases count as comps.
21- If these walls leave too few comps, tell me — do not relax them.
22
23## Match priority (best comp first)
24
251. Same tract, same model — nearly the same house.
262. Same tract, very close size.
273. Same model in a neighbouring tract.
284. Close size + exact bed/bath + same story count, nearby.
29
30- Living area within **15%** of the subject; the closer the better.
31- Within **1 bedroom** and **1 bathroom**; exact matches rank first.
32- Same number of stories strongly preferred — a two-story and a single-level
33 are different products.
34- Year built within **15 years**.
35
36## The subject
37
38- The subject is usually NOT in the listing data. Ask me for its specs, or
39 better, tell me to paste the Zillow/Redfin details, and build the profile
40 from that.
41- Confirm the subject profile in one line before running.
42- If the subject's location is approximated from its street or tract, say so
43 on the map and in the report.
44
45## What differences are worth (monthly rent)
46
47- Bedroom: **$150** · Bathroom: **$100** · Garage space: **$75**
48- Year newer: **$5** · Furnished: **$400** · View: **$150** · Pool: **$150**
49- Ignore size differences under **25 sqft**.
50
51## What differences are worth (sale price)
52
53- Bedroom: **$15,000** · Bathroom: **$10,000** · Garage space: **$8,000**
54- Year newer: **$500** · View: **$25,000** · Pool: **$30,000**
55
56## Adjustment limits
57
58- Flag a comp when net adjustment passes **25%** of its price, or gross passes
59 **40%**.
60
61## The report (report.html)
62
63Content:
64- Title: **Comparable Market Analysis**. Prepared by: **Ladera Realty**.
65- State the mode (sale value or monthly rent), the lookback window and the
66 radius, right under the headline figure.
67- Comp table columns: #, address, **MLS ID**, tract, closed date, distance,
68 beds, baths, sqft, stories, closed price, $/sqft, net adjustment, adjusted
69 price. IDs and prices exactly as in the data — the table is the audit trail.
70- Round the INDICATED value to the nearest **$1,000** for sales, **$25** for
71 rents. Price per square foot to **2 decimals**. Dates like **Aug 23, 2026**.
72- Always show why listings were excluded, grouped by reason.
73- Cite any shared commentary that influenced a selection or adjustment.
74
Design — this page goes in front of clients:
- Warm editorial look: ivory background (#FAF7F2), near-black ink (#26231F),
olive accent (#6B7A46), hairline rules (#E4DFD5). Dark-mode variant of the
same palette via prefers-color-scheme.
- Serif display headings (Georgia/serif stack), system sans for body and
tables. Generous whitespace; max content width ~760px, centered.
- The indicated figure is the hero: large, top of page, olive underline.
- Tables: right-aligned numerals with tabular figures, hairline row rules, no
heavy grid. Flag rows (over adjustment limits) marked with a small olive dot
and a footnote, not shouting colors.
- Print-friendly: clean at 8.5x11, no dark backgrounds when printed.
75Design — an EXECUTIVE ONE-PAGER, built to be skimmed in ten seconds:
76- Modern boardroom look: white page, deep navy band across the top (#0F1B2D)
77 carrying the title and the indicated figure in gold (#C9A227), sans-serif
78 throughout (system-ui stack), tight and confident.
79- Page one is a summary, not a document: the hero figure, a five-line
80 executive summary (mode, window, radius, comp count, QA verdict), and a
81 compact comp strip - address, closed price, adjusted price. Nothing else.
82- Everything deeper - adjustment line items, exclusions, commentary citations -
83 goes in an APPENDIX section below a page break, clearly labeled.
84- Numerals right-aligned and tabular; gold used only for the hero figure and
85 flags; never more than two colors on the page.
86- Print-friendly: the navy band may print, everything else stays white.
87- No lorem, no placeholders, no empty sections — omit what has no content.
88
89## The map (map.html)
90
91- Always produce it, and it must be a REAL street map (Leaflet +
92 OpenStreetMap, no key, no account) — never an abstract dot plot.
93- Numbered pins matching the report table, a distinct subject marker,
94 quarter- and half-mile dashed rings, and the comp table below the map as
95 the offline fallback.
96- Hovering a pin shows a tooltip with the address, specs (beds/baths/sqft)
97 and price; clicking it shows the full popup with tract, close date,
98 distance and a Google Maps link.
99- **Every comp pin visible, always.** Condo complexes share one MLS geocode -
100 fan stacked pins out around the shared point rather than letting them bury
101 each other, and mark the true location with a dot.
102- **Shade pins by close recency** - darkest for the last 3 months, fading in
103 3-month bands to the oldest - with a legend on the map showing the bands,
104 the subject marker and the shared-geocode dot.
105
106## Hard rules
107
108- A failed arithmetic check means the report is stamped FAILED at the top.
109- Too few comps is a FAILED report, not a quietly widened search.
110- Ask before loosening anything in this file.