← back to Lawyer Directory Builder
Iter 34: landing stat ledger — fix misleading §6155 stat + Rule 7.1 substantiation
c18ff6915fd0cc0d4037e28a25d7c2e29ea261a3 · 2026-05-04 05:40:02 -0700 · SteveStudio2
CRITICAL §6155 fix: stat iv was '24 hrs · From submission to first call'
— this implies we route inquiries to attorneys who then call the consumer
within 24 hours, which IS the LRS pattern §6155 prohibits non-licensee
operators from running. We don't do that. We show a list of firms; the
user calls them.
Replaced with: '$0 to search · No fee from you, no fee from firms · we
do not refer cases or split fees · §6155'. Same visual weight, accurate
service description, codifies the §6155 posture in the stat ledger
itself.
Rule 7.1 substantiation: stats i-iii were bare integers ('89,390' /
'42,636' / '1,016') with no source attribution. Hardcoded numbers next
to real attorney names is the textbook Rule 7.1 trap (caught by Kimi in
iter 21 on the proof strip). Now:
- i. ~89,000 — '~' approximator + 'as of 2026-05-04 · State Bar public
roll' attribution. Reflects truth that the count fluctuates daily.
- ii. ~42,600 — same '~' + 'aggregated from the registry' attribution.
- iii. 1,016 — exact (we audit a finite cohort, count is precise) +
'methodology v1.0 →' link to the substantiation document (iter 29).
- iv. $0 to search — fee posture, with the §6155 rule cite right there.
Visual: each stat keeps the big italic Cormorant numeral + caps label,
gains a tiny italic-mute attribution sub-line below the label. No
dimensional change; just additional regulatory context.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Files touched
Diff
commit c18ff6915fd0cc0d4037e28a25d7c2e29ea261a3
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date: Mon May 4 05:40:02 2026 -0700
Iter 34: landing stat ledger — fix misleading §6155 stat + Rule 7.1 substantiation
CRITICAL §6155 fix: stat iv was '24 hrs · From submission to first call'
— this implies we route inquiries to attorneys who then call the consumer
within 24 hours, which IS the LRS pattern §6155 prohibits non-licensee
operators from running. We don't do that. We show a list of firms; the
user calls them.
Replaced with: '$0 to search · No fee from you, no fee from firms · we
do not refer cases or split fees · §6155'. Same visual weight, accurate
service description, codifies the §6155 posture in the stat ledger
itself.
Rule 7.1 substantiation: stats i-iii were bare integers ('89,390' /
'42,636' / '1,016') with no source attribution. Hardcoded numbers next
to real attorney names is the textbook Rule 7.1 trap (caught by Kimi in
iter 21 on the proof strip). Now:
- i. ~89,000 — '~' approximator + 'as of 2026-05-04 · State Bar public
roll' attribution. Reflects truth that the count fluctuates daily.
- ii. ~42,600 — same '~' + 'aggregated from the registry' attribution.
- iii. 1,016 — exact (we audit a finite cohort, count is precise) +
'methodology v1.0 →' link to the substantiation document (iter 29).
- iv. $0 to search — fee posture, with the §6155 rule cite right there.
Visual: each stat keeps the big italic Cormorant numeral + caps label,
gains a tiny italic-mute attribution sub-line below the label. No
dimensional change; just additional regulatory context.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---
public/index.html | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/public/index.html b/public/index.html
index 1b25040..5b0be79 100644
--- a/public/index.html
+++ b/public/index.html
@@ -429,23 +429,23 @@
<div class="ledger-grid">
<div class="stat reveal">
<span class="seal">i.</span>
- <div class="num">89,390</div>
- <div class="lbl">Bar attorneys indexed</div>
+ <div class="num">~89,000</div>
+ <div class="lbl">Bar attorneys indexed <span style="font-size:9px;color:var(--ink-mute);font-style:italic;letter-spacing:.04em;text-transform:none;display:block;margin-top:4px">as of 2026-05-04 · State Bar public roll</span></div>
</div>
<div class="stat reveal d1">
<span class="seal">ii.</span>
- <div class="num">42,636</div>
- <div class="lbl">Firms statewide</div>
+ <div class="num">~42,600</div>
+ <div class="lbl">Firms statewide <span style="font-size:9px;color:var(--ink-mute);font-style:italic;letter-spacing:.04em;text-transform:none;display:block;margin-top:4px">aggregated from the registry</span></div>
</div>
<div class="stat reveal d2">
<span class="seal">iii.</span>
<div class="num">1,016</div>
- <div class="lbl">Sites independently audited</div>
+ <div class="lbl">Sites independently audited <span style="font-size:9px;color:var(--ink-mute);font-style:italic;letter-spacing:.04em;text-transform:none;display:block;margin-top:4px"><a href="/methodology.html" style="color:var(--ink-mute);border-bottom:1px dotted var(--rule);padding-bottom:1px">methodology v1.0 →</a></span></div>
</div>
<div class="stat reveal d3">
<span class="seal">iv.</span>
- <div class="num">24<span style="font-size:0.45em;color:var(--ink-mute);font-style:italic;"> hrs</span></div>
- <div class="lbl">From submission to first call</div>
+ <div class="num">$0<span style="font-size:0.45em;color:var(--ink-mute);font-style:italic;"> to search</span></div>
+ <div class="lbl">No fee from you, no fee from firms <span style="font-size:9px;color:var(--ink-mute);font-style:italic;letter-spacing:.04em;text-transform:none;display:block;margin-top:4px">we do not refer cases or split fees · §6155</span></div>
</div>
</div>
← 9d4bfa7 Iter 33: walker — added 4 new surfaces from overnight loop
·
back to Lawyer Directory Builder
·
Iter 35: Lawyer Pro pitch + dashboard FTC copy — three laten 7d98dc9 →