Reloads every 5 min.

simplify — progress KPIs

progress through the corpus

At a glance

How much of the text is explained, what the rules claim is finished, and how quickly the run is moving.

Corpus coloured

71.2%

35,691 of 50,103 observed clauses have a rule.

Corpus closed

45.5%

22,784 of 50,103 observed clauses are claimed by a rule to need no more processing. This is a rule claim, not proof that the result is true.

Corpus words closed (recurse:leaf)

17.3%

69,798 of 403,035 emitted words are in final output segments explicitly marked recurse: leaf. This is a rule claim, not proof that the result is true.

Shapes with rules

52.2%

10,443 of 19,995 observed powerset shapes are fully covered by rules.

Surprise: sentences until a new pattern

8.8

Source-balanced across 22 corpus sources, capped at 229 recent sentences per source; 90% chance of finding one within 20 sentences. The current single-source stream tail is one per 32.0 sentences.

Corpus size

38,698

sentences in this run

Simplify warm words / second

77.1

Simplify alone on a fixed benchmark after spaCy and the model are loaded.

Simplify warm sentences / second

11.9

Input sentences parsed by Simplify alone on the same warm benchmark.

Full pipeline words / second

44.6

End to end: Simplify, coverage checks, hypertrie, persistence, and publication.

Full pipeline sentences / second

3.0

Completed corpus sentences per wall-clock second across the full diagnostic pipeline.

Corpus processed

68.5%

26,500 of 38,698 sentences processed.

Rules

1,055

rules registered in the measured Simplify engine

How to read this: “Coloured” means a rule has explained observed corpus text; “Closed” means a rule claims every final action in the sentence needs no more processing; it is a claim, not a proof. Neither percentage is a claim that the grammar is complete.

How much work are the rules doing?

This is activity, not a completion score: it counts how many changes rules make and how many sentences each rule touches.

Changes per sentence
1,200 total changes · 2.4 average · 2.0 middle value
0
1
2
3
4
5
6
7
8
9
10
11
12
Each bar shows how many sentences received that many changes.
Sentences matched by each rule
RuleSentences matchedChanges made
OP-SEM-POSSESSIVE-OWNER-V2110110
OP-SEM-NEGATION-NOT-SCOPE-V14646
OP-SEM-CARDINAL-QUANTITY-V14444
OP-SEM-COPULA-QUALIFIER-V22121
OP-STR-014-SHORT-V21919
OP-STR-013-V21818
OP-SEM-ORDINAL-NOMINAL-V11111
OP-SEM-EXISTENTIAL-V299
OP-STR-211-split-V299
OP-SAY-FINITE-REPORTED-CONTENT-V277
OP-STR-072-V2a77
OP-SEM-PASSIVE-VOICE-V266
OP-STR-017c-V266
OP-NOMINAL-PARTICIPIAL-SINGLE-RESTRICTIVE-SINGULAR-V255
OP-RELCL-CONTACT-GAP-V255
OP-SEM-ADJECTIVAL-PASSIVE-STATE-V255
OP-STR-043d-V255
OP-STR-072-V2b55
OP-STR-214-V255
OP-WANT-SUBJECT-CONTROL-DESIDERATIVE-V255
OP-SEM-COPULA-INSTANCE-OF-V244
OP-SEM-POLAR-QUESTION-SCOPE-V144
OP-STR-014f-V244
OP-STR-015-V244
OP-STR-016c-where-V244
OP-STR-045-V244
OP-STR-213-V244
OP-STR-215-V244
OP-STR-216c-V244
OP-STR-EPISTEMIC-ATTITUDE-V244
OP-STR-PARTICIPIAL-MEDIAL-CONTROLLED-V244
OP-ACTIVE-INSTRUMENTAL-PURPOSE-V233
OP-COMP-RELATIVE-PASSIVE-SINGLE-V233
OP-FACTIVE-COGNITION-FINITE-CONTENT-V233
OP-HOPE-FINITE-CONTENT-V233
OP-NOMINAL-PARTICIPIAL-SINGLE-RESTRICTIVE-PLURAL-V233
OP-SEM-APPOSITIVE-IDENTITY-DEFINITE-TITLE-V233
OP-SEM-DITRANSITIVE-TRANSFER-DOUBLE-OBJECT-V233
OP-SEM-EXISTENTIAL-OBJECT-SELECTOR-V233
OP-SEM-IS-BY-V233
OP-SEM-UNIVERSAL-PASSIVE-SUBJECT-SELECTOR-V233
OP-SEM-UNIVERSAL-SUBJECT-SELECTOR-V233
OP-STR-014-V233
OP-STR-043g-V233
OP-STR-118-V2a33
OP-STR-216b-V233
OP-TRY-SUBJECT-CONTROL-ATTEMPT-V233
OP-ADJECTIVAL-DISPOSITION-CONTROL-V222
OP-ASSISTIVE-CLAUSAL-SUBJECT-BARE-XCOMP-V222
OP-CAPTURE-HOW-FINITE-EMBEDDED-QUESTION-V222
OP-HAVE-TO-NECESSARY-ACTION-V222
OP-NEED-TO-NECESSARY-ACTION-V222
OP-NOMINAL-REDUCED-PASSIVE-ACL-RESTRICTIVE-AGENT-SINGULAR-V222
OP-NOMINAL-REDUCED-PASSIVE-ACL-RESTRICTIVE-SINGULAR-V222
OP-OPEN-COMPLEMENT-IMPLICATIVE-CONTROL-V222
OP-SEM-COPULA-LOCATED-IN-V222
OP-SEM-NEGATIVE-SUBJECT-SELECTOR-V222
OP-SEM-PASSIVE-AGENT-V222
OP-SEM-PAST-PARTICIPLE-STATE-EVENT-AMBIGUITY-V222
OP-SEM-UNIVERSAL-OBJECT-SELECTOR-V222
OP-STR-043j-V222
OP-STR-045f-V222
OP-STR-070c-V222
OP-STR-216c-QUOTED-V222
OP-STR-219-V222
OP-ACL-NOMINAL-CONTROL-CONTENT-V211
OP-ADVCL-COPULAR-HERE-PURPOSE-V211
OP-APPEARANCE-SEEMING-CCOMP-V211
OP-ARG-PARALLEL-PREPOSITIONAL-OR-V211
OP-ASPECTUAL-ONSET-BEGIN-XCOMP-FINITE-CONJ-V211
OP-ASPECTUAL-ONSET-BEGIN-XCOMP-V211
OP-ASPECTUAL-ONSET-START-ING-XCOMP-V211
OP-ASPECTUAL-ONSET-START-TO-XCOMP-V211
OP-BE-TO-SCHEDULED-PASSIVE-ACTION-V211
OP-BECAUSE-OF-NOMINAL-CAUSE-V211
OP-CAPABILITY-ACTION-V211
OP-CCOMP-PERCEPTION-OBJECT-CONTROL-V211
OP-COMP-FRONT-EVEN-IF-CONCESSIVE-V211
OP-COMP-NO-COMMA-COUNTERFACTUAL-IF-V211
OP-COMP-TRAILING-WHILE-GERUND-CONTROL-V211
OP-COPULAR-NOMINAL-EMBEDDED-QUESTION-V211
OP-COPULAR-NOT-BUT-CORRECTIVE-CONTRAST-V211
OP-DESPITE-NOMINAL-CONCESSION-V211
OP-EMBEDDED-HOW-TO-XCOMP-V211
OP-FACTIVE-CCOMP-TEMPORAL-WHEN-V211
OP-FIND-A-WAY-TO-CONTROL-V211
OP-GOAL-COPULAR-TO-TARGET-V211
OP-GOING-TO-PROSPECTIVE-ACTION-V211
OP-HORTATIVE-LET-US-CONTENT-V211
OP-IMPERATIVE-BARE-LET-PERMITTED-V211
OP-INSTRUMENTAL-MEANS-GERUND-V211
OP-NOMINAL-REDUCED-PASSIVE-ACL-ELABORATIVE-SINGULAR-V211
OP-NOMINAL-REDUCED-PASSIVE-ACL-RESTRICTIVE-AGENT-PLURAL-V211
OP-NOMINAL-REDUCED-PASSIVE-ACL-RESTRICTIVE-PLURAL-V211
OP-OBJECT-CONTROL-TRUST-QUESTION-ATTITUDE-V211
OP-ONLY-IF-BUT-NECESSARY-CONDITION-V211
OP-OPTATIVE-WISH-FINITE-PAST-CONTENT-V211
OP-PAST-HABITUAL-USED-TO-ASPECT-V211
OP-PREFERENCE-SUBJECT-CONTROL-V211
OP-RELCL-OVERT-OBJECT-GAP-V211
OP-SAY-EXISTENTIAL-REPORTED-CONTENT-V211
OP-SEM-APPOSITIVE-ELABORATION-INDEFINITE-V211
OP-SEM-APPOSITIVE-IDENTITY-DEFINITE-NAME-V211
OP-SEM-APPOSITIVE-IDENTITY-POSSESSIVE-PERSON-V211
OP-SEM-COPULA-DEICTIC-SETTING-V211
OP-SEM-COPULA-LOCATED-ON-V211
OP-SEM-IMPERATIVE-COPULA-PROPERTY-V211
OP-SEM-ORDINAL-OUTCOME-V111
OP-SEMANTIC-RESULT-CONTAINER-V211
OP-SHARED-MODAL-NWAY-COORDINATION-V211
OP-SHOW-FINITE-EVIDENTIAL-CONTENT-V211
OP-STOP-GERUND-CESSATION-V211
OP-STR-013-COMP-EXPLICIT-SUBJECT-CONJ-V211
OP-STR-013c-V211
OP-STR-014-DO-NEG-V211
OP-STR-014c-V211
OP-STR-014h-V211
OP-STR-014k-V211
OP-STR-015-v2-V211
OP-STR-046-V211
OP-STR-216b-QUOTED-V211
OP-STR-CAUSAL-SO-ADVCL-V211
OP-STR-PARALLEL-FINITE-SVO-GAPPING-V211
OP-STR-PARATAXIS-V211
OP-STR-REPORTING-COMP-V211
OP-STR-SERIAL-SHARED-SUBJECT-ADVCL-V211
OP-STR-SERIAL-SHARED-SUBJECT-NESTED-3-V211
OP-TEMP-CONTROLLED-BEFORE-GERUND-V211
By source file

Average and total changes in each source file.

FileAverage changes / sentenceMiddle valueTotal changes
avarisclari-ccby-2024:L65812.01212
sivanea-ccby-2024:L13311.01111
sivanea-ccby-2024:L3411.01111
avarisclari-ccby-2024:L9810.01010
dig-unsettling-ccby-2026:L4310.01010
dig-unsettling-ccby-2026:L6110.01010
five-minute-mysteries-pd-2026:L287710.01010
petr-hudecek-work-ccby-2015:L12710.01010
petr-hudecek-work-ccby-2015:L3310.01010
formal-finally:L1609.099
internet:L59.099
pratham-storyweaver-en-ccby-2024:L38789.099
1001-stories-cc0-2026:L1318.088
1001-stories-cc0-2026:L2808.088
dig-unsettling-ccby-2026:L108.088
formal-finally:L1528.088
formal-finally:L678.088
internet:L428.088
love-of-convenience:L2018.088
petr-hudecek-ccby-2020:L328.088
Depth proxy; exact internal transformation events are not exported yet.

Last complete run: just now · full run

⚠ REPLAY REQUIRED — coherent frozen KPI/trie/queue run at 13d0513ca523e25c0b26327828b5bb4575e75709; live Simplify has uncommitted source or grammar changes at e29b5496a. (It was e29b5496a8e00440e341462d04eee74cdd86d3b6 when this run finished.) The census remains auditable, but do not treat it as a current-engine result.