Skip to content

Commit eb23484

Browse files
sdspiegclaude
andcommitted
RRLS modal: clarify Line Present (gate) vs line (Line Type — descriptive)
User feedback: my previous copy conflated the 5-point "Line Present" extraction gate with the 3-value "Line Type" classification dimension — two completely separate fields with different enums that answer different questions. Splits the "How a span qualifies" section into two clearly-labelled cards (① gate / ② descriptive) showing: - the 5-point Line Present scale with PASS/FAIL explicit per value (PASS = Clearly yes OR More yes than no; FAIL on Hard to tell, More no than yes, Clearly no — for BOTH Line Present AND Threat Present independently) - the 3-value Line Type enum (Explicit / Quasi / Vague) as a descriptive dimension applied only to spans that already passed the gate - explicit note that "Line Present = Clearly yes" + "line = Vague Line" is a valid, non-contradictory combination Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent d482126 commit eb23484

1 file changed

Lines changed: 50 additions & 7 deletions

File tree

src/components/RRLSExplorer.tsx

Lines changed: 50 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -231,14 +231,57 @@ export default function RRLSExplorer() {
231231
<span className="tab-info-pill"><b>17</b> taxonomy dimensions</span>
232232
</div>
233233

234-
<h4>How a span qualifies</h4>
234+
<h4>How a span qualifies — two independent fields, often confused</h4>
235235
<p>
236-
Each candidate span is independently scored on a 5-point scale (
237-
<code>Clearly yes / More yes than no / Hard to tell / More no than yes / Clearly no</code>)
238-
for both <b>Line Present</b> and <b>Threat Present</b>. A span enters
239-
the confirmed RRLS set only when <b>both reach at least "More yes than
240-
no"</b>. The Line need not be sharp — vague and quasi-lines qualify
241-
as long as a triggering condition is articulated in the text.
236+
The pipeline produces <b>two completely separate fields about the
237+
line</b>. Don't conflate them — they answer different questions and
238+
use different enums.
239+
</p>
240+
<div className="tab-info-grid">
241+
<div className="tab-info-card">
242+
<h4>① Line Present <span style={{color:'var(--text-secondary)',fontWeight:400}}>(gate)</span></h4>
243+
<p>
244+
Asked during <b>extraction</b>. "Is a line articulated <i>at
245+
all</i> in this span?" The extractor picks one of five values;
246+
<b> only the top two count as PASS</b>:
247+
</p>
248+
<ul style={{listStyle:'none',paddingLeft:0,fontFamily:'ui-monospace,monospace',fontSize:'.82rem',lineHeight:1.7}}>
249+
<li><b style={{color:'#3fb950'}}>✓ PASS</b> &nbsp; Clearly yes</li>
250+
<li><b style={{color:'#3fb950'}}>✓ PASS</b> &nbsp; More yes than no</li>
251+
<li><b style={{color:'#ff7b72'}}>✗ FAIL</b> &nbsp; Hard to tell</li>
252+
<li><b style={{color:'#ff7b72'}}>✗ FAIL</b> &nbsp; More no than yes</li>
253+
<li><b style={{color:'#ff7b72'}}>✗ FAIL</b> &nbsp; Clearly no</li>
254+
</ul>
255+
<p>
256+
A span enters the confirmed RRLS set only when <b>BOTH</b>{' '}
257+
Line Present <b>AND</b> Threat Present PASS independently —
258+
i.e. each is either "Clearly yes" or "More yes than no". One
259+
FAIL on either side drops the span.
260+
</p>
261+
</div>
262+
<div className="tab-info-arrow">+</div>
263+
<div className="tab-info-card">
264+
<h4>② line <span style={{color:'var(--text-secondary)',fontWeight:400}}>(Line Type — descriptive)</span></h4>
265+
<p>
266+
Asked during <b>classification</b>, only for spans that already
267+
passed the gate. "For this admitted span, how <i>sharp</i> is
268+
the articulated boundary?" Pick one:
269+
</p>
270+
<p style={{fontFamily:'ui-monospace,monospace',fontSize:'.8rem',color:'var(--color-gold)'}}>
271+
Explicit Line · Quasi-Line · Vague Line
272+
</p>
273+
<p>
274+
A span can score <code>Line Present = Clearly yes</code> AND{' '}
275+
<code>line = Vague Line</code>. That's not a contradiction —
276+
it means "yes a line was clearly articulated, and the
277+
articulation is vague."
278+
</p>
279+
</div>
280+
</div>
281+
<p>
282+
So the dual-condition gate (field ①) admits the span; the Line Type
283+
classification (field ②) then describes how sharp the boundary is
284+
among admitted spans. The two enums are independent.
242285
</p>
243286

244287
<h4>How RRLS differs from the other annotation layers</h4>

0 commit comments

Comments
 (0)