[object Object]

← 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;">&nbsp;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;">&nbsp;to&nbsp;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 →