Corpus

Corpus Composition

Distribution, split balance, and the separability diagnostic rendered from committed results JSON.

Results cover the dev split only, with two configurations reported: hosted large and local. A single prompt version was used with no iteration against dev results. The held out test split has not been run. The hosted redacted run was attempted and did not complete.

Summary

Threads
200
Loops
273
Zero-loop threads
40 (20.0% of threads)
Dev / test
80 / 120 (40.0% / 60.0%)
Loops per thread
1.36
Loops per non-empty thread
1.71

Buckets

BucketAllDevTestTarget
en English50203050
mix Code-mixed (Hinglish/Tanglish)50203050
sup Superseded35142135
neg Negative (zero loops)40152540
del Delegation / direction flip25111425

State

StateAllDevTest
open17574101
closed38929
superseded602436

Direction

DirectionAllDevTest
blocked_on_them843351
blocked_on_you17467107
mutual1578

Register

RegisterAllDevTest
en1556095
hi-en673532
ta-en511239
other000

Deadline certainty

CertaintyAllDevTest
explicit1395881
implied451233
none893752

Splits

SplitThreadsLoops
dev80107
test120166

Additional Findings

  • Deadlines resolved to a date: 163/273 (59.7%).
  • Off-thread counterparties: 11/273 delegation targets never sent a message.

Separability

Balanced accuracy
0.52
Permutation null mean
0.50
Permutation null p95
0.55
p-value
0.22
Split
dev
Threads with / without loops
65 / 15

Residual features toward a loop

TokenWeight
can1.34
deta1.11
one1.11
send1.03
tha0.93
ok0.93

Residual features toward no loop

TokenWeight
anything-2.98
been-2.76
looks-2.76
if-2.62
worth-2.06
saw-2.06

Leak History

Real organisation names appeared in early threads.

Replaced them with roles and added the no-real-organisations rule.

Accepted directives were evidenced inconsistently.

Clarified that the acceptor's own commitment wins when it exists.

The negative-thread cue test was English-centric.

Moved from literal keywords to construction families across English, Hindi-English, and Tamil-English.

Deadline-certainty distribution shifted between batch 0 and batch 1.

Audited sampled loops, corrected 3 labels, and recorded the remaining shift as thread-writing drift.