Research Purpose And Boundary
This reference reports the predeclared Story 20-44 evaluation of two frozen ELLIPSE scorer arms in the whitebox and hybrid lanes, plus their fixed equal-weight late fusions. It asks whether the frozen scorers retain their performance when the inherited prompt and 200-to-1,000-word filters are removed, while excluding four source rows below the accepted 50-alphabetic- token essay boundary.
The comparison is to the ELLIPSE Overall QWK 0.726 reported by Choi et al.
in Table 8 of Enhancing Automated Essay Scoring With Three Techniques:
Two-Stage Fine-Tuning, Score Alignment, and Self-Training, IEEE Access 14
(2026), DOI 10.1109/ACCESS.2026.3718177. The comparison is descriptive.
It does not select a model, change a frozen scorer, authorize production use,
or claim a protocol-identical replication.
Evidence And Sources
- The predeclared protocol was retained at
.orchestration/context/sessions/01a02917-0817-773e-90d4-43870e2002b7/evidence/task-hule-20-44-02/evaluation-protocol-v1.jsonat2026-08-25T20:16:28Z, SHA-25692f9e02f66a32a245597a8a289031481f4a5f8c45e670fe2806dd277f5b82b97, before any full-population metric was computed. - The four 2,567-row prediction files and their common row order are bound by
full-prediction-manifest.json, file SHA-256f10154bb5f3aca2af0c3ef8b0aa3d5e40ab0441660bc98e668e87a179865a97eand ordered-record digest4da3c55c22d8b2a43d1dce9cce47aa8ee04c7407b8f29c7a32b25047d28c239a. - The population manifest SHA-256 is
67b37d94aa5bedec811cb4f88d50e0fd56b817c99a562f0d1c73fabda383c601. It admits 2,259 sealed rows and 308 extension rows: 138 excluded-prompt, 120 short, and 50 long rows. Source indices361,1278,1589, and2446are excluded because they contain only 25-46 alphabetic tokens. - The one-pass result is retained at
.orchestration/context/sessions/01a02917-0817-773e-90d4-43870e2002b7/evidence/task-hule-20-44-02/evaluation-v1.json, SHA-256daa09380618dd1612d7a95b747b50825d9999cc64151c91d1d90f68acac143cd. Its compact one-off evaluator has SHA-256e5aba8a2eca504d7030f6aef51c36d7e30a07c750ac194020d0a494782adb6f2. A second invocation over the same inputs produced byte-identical output. - The sealed view exactly reproduced the retained Task 43 QWK, MAE, and adjacent-agreement values for all four shared cells. The four pinned Task 43 metric-file digests are recorded in the result.
- The post-benchmark component protocol was committed at
ff2d8e55abefore fitting. Its canonical result is retained at.orchestration/context/sessions/01a02917-0817-773e-90d4-43870e2002b7/evidence/task-hule-20-44-03/component-audit-result-v3.json, SHA-25679e9f8c1d17ec6fa36e3d035cf620d0468462b8190628bc4cd6383733f185bbb. The 37-row scalar inventory SHA-256 is111b11ea70c85ccaa8f68744aad17ffcfed5ce8205b0f35be82f1aeb35c3166e. The exact fit-driver SHA-256 isf054bdb70447d5e8432384de8793ef5e4e22c7af3eba0afaad067576d82e384b; the post-freeze continuation SHA-256 is0bb4f0e26e1d64ec4f13987fc2a8c3c54ea3e996fc4435b4ec196b5d08e43388. - The embeddings, 37-scalar, and 33-scalar freeze-manifest SHA-256 values are,
respectively,
cb2006ae3d51b860fefdfa6c7391085a1f9b428e1a4c1a66826bc3452a556925,a91a46abfa298bd667c46c30224e2c9c4f1b6015d4d6088e64611d40cb5edf95, and70a4e9c1892bb1fd5b50a931be01924ea9e8cb7c163ba5527cecec2584e1524f. Each binds five model-member digests and the exact feature-name projection. - External protocol facts come from the retained direct PDF extraction
evidence/planning-fair-ellipse-benchmark/choi-2026-protocol.mdand the primary public-release reconciliationellipse-official-split-external-sources.md. The public ELLIPSE CSVs contain 3,911 train rows and 2,571 test rows. The papers state that they use the official test set but do not print the numeric split sizes; matching their test population to 2,571 is therefore a well-supported inference from the exact 6,482-row corpus match and official-split statement.
Findings And Interpretation
Benchmark claim
On the declared 2,567-row construct-admitted projection, raw-inclusive hybrid
QWK was 0.7563, compared with the Choi et al. ELLIPSE Overall cell 0.726.
The numerical difference is 0.0303. It is a descriptive comparison, not a
superiority, significance, or protocol-identical claim. This experiment
excludes four sub-50-token source rows and differs in training population,
target structure, model architecture, refitting, and input handling. The
fixed equal-weight fusion had full-population QWK 0.7118 for raw base and
0.7235 for raw inclusive.
Raw-inclusive hybrid architecture and provenance
Raw-inclusive names the training arm, not an embedding adaptation. Its
fitting population is the 3,479-row base population plus 1,563 recovered
candidate essays, for 5,042 final-fit rows. The base-only arm uses the same
architecture on 3,479 rows. Both arms use the same unadapted pretrained
microsoft/deberta-v3-base encoder at model and tokenizer revision
8ccc9b6f36199bec6961081d44eb72fb3f7353f3. The current path has no LoRA,
supervised transformer fine-tuning, cross-fitted encoder, or chunk-embedding
aggregation.
The encoder receives normalized source text, truncates one model input to 512 tokens, averages the final four hidden layers, and then takes an attention-mask-weighted token mean. It emits 768 float32 coordinates. This is the raw pretrained encoder path; it is distinct from the historical Story 07 LoRA-adapted, cross-fitted DeBERTa representations.
The combined.current.v1 source matrix contains those 768 coordinates followed
by 38 scalar features. Four suffix scalars also derive from the accepted
DeBERTa runtime: sentence-similarity variance, essay/prompt similarity,
intro/prompt similarity, and minimum paragraph relevance. The other scalar
families use their declared text-analysis paths. Task 43 fitted the frozen
hybrid on its recorded 805-column research projection: 768 embedding
coordinates plus 37 scalar columns. That projection omitted
l2_dictionary_corrections_per_100_words for the historical experiment; it
does not remove the feature from the 806-column accepted source registry or
from future scorer work.
The fitted head is one early-fusion XGBoost regression ensemble, not a mean of
separately trained embedding and linguistic scorers. Its recipe is
reg:squarederror, depth 4, learning rate 0.03, minimum child weight 20,
L2 regularization 2, no L1 regularization, full row and column sampling, at
most 1,500 rounds, and 100-round early stopping. Five fixed prompt-holdout
folds validate only the 3,479 base rows; eligible candidate rows augment fold
training by prompt. Square-root inverse-frequency grade weights are capped at
3. Final fitting uses seeds 42-46 and 235 rounds, derived from the five fold
best iterations.
The ensemble mean is the raw prediction. The frozen split-tail calibration then clips to 1-5, bins against its OOF-derived cutpoints, and emits one of the nine half-grade values. The two 50/50 fusion cells are different: they average the whitebox and hybrid raw predictions, then apply nearest-half mapping once. No official-test result selected or adjusted either mapping.
Training and test separation
The 3,479 base rows come from the retained training-side accepted generation. The 1,563 recovered candidates are training augmentation only. Their producer excluded normalized-text matches against all 2,571 raw official-test rows, so exact content overlap under that normalization is ruled out. Candidate rows enter an OOF fold only when their prompt is not the held-out prompt. Final Task 43 fitting froze model membership, rounds, and calibration before its official-test prediction step. Task 03 likewise fits and freezes all reduced heads before reading the Task 44 full-population matrices or targets.
This supports train/test content separation and within-run freeze chronology. It does not establish that the official test was a pristine, globally single-use confirmation set. The test has been evaluated in earlier governed experiments, candidate IDs do not retain a complete source-row crosswalk, and the retained evidence cannot prove that every historical architecture choice was independent of prior test observations. No one-use or selection- independence claim is made here.
Matched raw-inclusive component diagnostics
Task 03 fitted three reduced heads after the six-cell benchmark was complete. Each uses the same 5,042 fitting rows, 3,479 base-row prompt-holdout OOF validation positions, training recipe, weights, five seeds, and split-tail mapping as the 805-column raw-inclusive hybrid. These are matched diagnostic refits, not additive submodels inside the hybrid.
| Fitted head | Columns | OOF QWK | QWK delta | OOF MAE | MAE delta | >=1 | >1 |
|---|---|---|---|---|---|---|---|
| Full hybrid reference | 805 | 0.7490 | - | 0.3211 | - | 283 | 17 |
| Embeddings only | 768 | 0.7335 | -0.0155 | 0.3352 | +0.0141 | 308 | 25 |
| Complete no-L2 scalar suffix | 37 | 0.6280 | -0.1210 | 0.3971 | +0.0760 | 534 | 83 |
| Non-embedding scalars | 33 | 0.6309 | -0.1181 | 0.3938 | +0.0727 | 522 | 78 |
The following official-test view was opened only after all three reduced heads and their 15 model members were frozen. Because Task 03 was requested after the benchmark result existed, these values are descriptive and are not model-selection evidence.
| Fitted head | Full QWK | QWK delta | Full MAE | MAE delta | Adjacent | >=1 | >1 |
|---|---|---|---|---|---|---|---|
| Full hybrid reference | 0.7563 | - | 0.3041 | - | 91.7% | 212 | 5 |
| Embeddings only | 0.7474 | -0.0090 | 0.3115 | +0.0074 | 91.3% | 223 | 7 |
| Complete no-L2 scalar suffix | 0.6398 | -0.1165 | 0.3983 | +0.0943 | 84.4% | 400 | 52 |
| Non-embedding scalars | 0.6386 | -0.1177 | 0.3944 | +0.0904 | 85.2% | 381 | 45 |
The embeddings-only head is 0.0155 OOF QWK and 0.0090 full-population
QWK below the full hybrid. Both scalar-only heads are about 0.118 to
0.121 OOF QWK below it. Adding the four embedding-derived semantic scalars
to the 33 other scalars changes OOF and full-population QWK in opposite
directions. These refit differences do not assign causal or additive QWK
credit to any feature set; XGBoost can use interactions and substitute among
correlated inputs.
Frozen-hybrid attribution, families, and overlap
The existing five-member 805-column hybrid was evaluated on its 5,042-row
training matrix with member-averaged TreeSHAP. Before attribution, all five
ordered model paths, seeds, and file SHA-256 values were matched to
experiment-freeze.json; each frozen member has SHA-256
d0ea0b7bfcf96fb9012ab2fd1dd560bb983a1d07054aab7441b8d2ec77c5912e.
The averaged contributions reconstruct the ensemble raw predictions with
maximum absolute error 0.00000477. The table sums mean absolute TreeSHAP
within each accepted family. It measures model attribution on that matrix,
not independent QWK contribution. Family widths differ, so the 768-coordinate
embedding total is also not a per-feature comparison.
| Accepted construct family | Features | Sum mean absolute TreeSHAP |
|---|---|---|
| DeBERTa mean-last-four embedding | 768 | 1.199600 |
| Frequency and sophistication | 2 | 0.019017 |
| Moving-average lexical diversity | 1 | 0.000000 |
| Concreteness norms | 2 | 0.000901 |
| Lexical-decision norms | 2 | 0.002890 |
| Word-prevalence norms | 2 | 0.000738 |
| Correction and error rates | 4 | 0.021273 |
| Length statistics | 2 | 0.053890 |
| Lexical statistics | 1 | 0.000103 |
| Readability and sentence length | 4 | 0.006918 |
| Prompt relevance, embedding-derived | 3 | 0.000926 |
| Semantic coherence, embedding-derived | 1 | 0.000377 |
| Syntactic parse | 3 | 0.001754 |
| Causal-predicate complex nominal | 1 | 0.000376 |
| Complex nominal density | 1 | 0.000095 |
| Clause rates | 4 | 0.001334 |
| RST satellite relation | 1 | 0.001632 |
| Word-range dispersion | 3 | 0.000213 |
The embedding family accounts for 1.199600 of the 1.312038 summed mean
absolute attribution (91.43%); all 37 scalar columns account for 8.57%.
This is the fitted model's attribution distribution, not an accuracy share.
The complete 37-feature attribution table, scalar-to-embedding correlations, and high-correlation scalar pairs are retained in the governed scalar attribution inventory. That inventory also records embedding-derived lineage, constant-feature and exact-duplicate checks, and the limits of interpreting association as redundancy or causal contribution.
Post-training grade-band mapping
The retained raw-inclusive OOF contrast applies two mappings to identical raw predictions. Split-tail is the frozen selected mapping; sealed half-band is plain nearest-half rounding.
| OOF mapping | QWK | MAE | >=1 | >1 |
|---|---|---|---|---|
| Split-tail | 0.7490 | 0.3211 | 283 | 17 |
| Sealed half-band | 0.7428 | 0.3094 | 240 | 15 |
| Split-tail minus half-band | +0.0062 | +0.0116 | +43 | +2 |
On these 3,479 OOF rows, split-tail raises QWK by 0.006204 while increasing
MAE by 0.011641, errors of at least one grade by 43, and errors larger than
one grade by two. This is a metric trade-off from terminal mapping only; the
underlying raw predictions are unchanged, and no official-test value selected
the cutpoints.
Full 2,567-row result
Rates are percentages. >=1 counts mapped errors of at least one grade;
>1 counts errors larger than one grade.
| Declared cell | QWK | MAE | RMSE | Bias | Exact | Adjacent | >=1 | >1 |
|---|---|---|---|---|---|---|---|---|
| Base whitebox | 0.6438 | 0.3855 | 0.5314 | 0.0614 | 39.0% | 85.6% | 370 | 42 |
| Base hybrid | 0.7435 | 0.3103 | 0.4458 | 0.0092 | 46.4% | 91.8% | 210 | 7 |
| Base 50/50 fusion | 0.7118 | 0.3070 | 0.4385 | 0.0199 | 46.1% | 92.8% | 185 | 7 |
| Inclusive whitebox | 0.6524 | 0.3792 | 0.5232 | 0.0438 | 39.3% | 86.4% | 348 | 39 |
| Inclusive hybrid | 0.7563 | 0.3041 | 0.4419 | 0.0197 | 47.6% | 91.7% | 212 | 5 |
| Inclusive 50/50 fusion | 0.7235 | 0.3062 | 0.4391 | 0.0316 | 46.4% | 92.6% | 190 | 7 |
Sealed 2,259-row continuity view
| Declared cell | QWK | MAE | RMSE | Bias | Exact | Adjacent | >=1 | >1 |
|---|---|---|---|---|---|---|---|---|
| Base whitebox | 0.6461 | 0.3869 | 0.5321 | 0.0664 | 38.9% | 85.3% | 331 | 34 |
| Base hybrid | 0.7474 | 0.3072 | 0.4433 | 0.0151 | 46.8% | 92.0% | 180 | 7 |
| Base 50/50 fusion | 0.7139 | 0.3070 | 0.4377 | 0.0224 | 46.0% | 92.8% | 162 | 5 |
| Inclusive whitebox | 0.6545 | 0.3792 | 0.5231 | 0.0511 | 39.4% | 86.3% | 310 | 32 |
| Inclusive hybrid | 0.7570 | 0.3035 | 0.4417 | 0.0250 | 47.8% | 91.8% | 186 | 5 |
| Inclusive 50/50 fusion | 0.7244 | 0.3066 | 0.4384 | 0.0347 | 46.3% | 92.7% | 166 | 5 |
All four non-fusion cells matched their retained Task 43 QWK, MAE, and adjacent-agreement values exactly. The fusion cells were computed in this run from the same sealed rows under the predeclared rule.
Raw-inclusive hybrid population stability
The 308 restored rows changed the inclusive-hybrid aggregate only slightly. The restored-only QWK is computed directly on those rows; it is not the difference between the sealed and full QWKs, because QWK is non-additive.
| View | n | QWK | MAE | RMSE | Bias | Exact | Adjacent | >=1 | >1 |
|---|---|---|---|---|---|---|---|---|---|
| Sealed | 2,259 | 0.7570 | 0.3035 | 0.4417 | 0.0250 | 47.8% | 91.8% | 186 | 5 |
| Full | 2,567 | 0.7563 | 0.3041 | 0.4419 | 0.0197 | 47.6% | 91.7% | 212 | 5 |
| Restored only | 308 | 0.7102 | 0.3084 | 0.4432 | -0.0195 | 46.8% | 91.6% | 26 | 0 |
Full minus sealed was QWK -0.0006588, MAE +0.0005986, RMSE
+0.0001793, exact agreement -0.1213 percentage points, and adjacent
agreement -0.0249 points. Errors larger than one grade remained at five.
The result therefore supports near-flat aggregate performance under this
population extension. It does not imply that every restored subgroup has the
same error distribution as the sealed rows.
Restored-population decomposition
| Declared cell | Subgroup | n | QWK | MAE | RMSE | Bias | Exact | Adjacent | >=1 | >1 |
|---|---|---|---|---|---|---|---|---|---|---|
| Base whitebox | Excluded prompt | 138 | 0.4719 | 0.3623 | 0.5178 | -0.1304 | 42.0% | 88.4% | 16 | 4 |
| Base whitebox | Short | 120 | 0.4012 | 0.4125 | 0.5496 | 0.1458 | 35.0% | 84.2% | 19 | 2 |
| Base whitebox | Long | 50 | 0.7232 | 0.3200 | 0.4899 | 0.1600 | 48.0% | 92.0% | 4 | 2 |
| Base hybrid | Excluded prompt | 138 | 0.5571 | 0.3297 | 0.4682 | -0.1268 | 44.9% | 89.1% | 15 | 0 |
| Base hybrid | Short | 120 | 0.6505 | 0.3208 | 0.4449 | 0.0625 | 43.3% | 92.5% | 9 | 0 |
| Base hybrid | Long | 50 | 0.6963 | 0.3700 | 0.4950 | -0.0100 | 38.0% | 88.0% | 6 | 0 |
| Base 50/50 fusion | Excluded prompt | 138 | 0.5444 | 0.2971 | 0.4504 | -0.1087 | 50.0% | 92.0% | 11 | 2 |
| Base 50/50 fusion | Short | 120 | 0.6092 | 0.3000 | 0.4233 | 0.1250 | 45.8% | 94.2% | 7 | 0 |
| Base 50/50 fusion | Long | 50 | 0.6734 | 0.3500 | 0.4743 | 0.0100 | 40.0% | 90.0% | 5 | 0 |
| Inclusive whitebox | Excluded prompt | 138 | 0.4988 | 0.3514 | 0.4982 | -0.1341 | 42.0% | 89.9% | 14 | 3 |
| Inclusive whitebox | Short | 120 | 0.4076 | 0.4208 | 0.5572 | 0.0792 | 33.3% | 85.0% | 18 | 3 |
| Inclusive whitebox | Long | 50 | 0.6913 | 0.3600 | 0.5099 | 0.1200 | 42.0% | 88.0% | 6 | 1 |
| Inclusive hybrid | Excluded prompt | 138 | 0.6387 | 0.2935 | 0.4361 | -0.0978 | 50.0% | 91.3% | 12 | 0 |
| Inclusive hybrid | Short | 120 | 0.6510 | 0.3333 | 0.4610 | 0.0667 | 42.5% | 90.8% | 11 | 0 |
| Inclusive hybrid | Long | 50 | 0.7957 | 0.2900 | 0.4183 | -0.0100 | 48.0% | 94.0% | 3 | 0 |
| Inclusive 50/50 fusion | Excluded prompt | 138 | 0.5850 | 0.2899 | 0.4299 | -0.1087 | 49.3% | 93.5% | 9 | 1 |
| Inclusive 50/50 fusion | Short | 120 | 0.5875 | 0.3208 | 0.4587 | 0.1125 | 45.0% | 91.7% | 10 | 1 |
| Inclusive 50/50 fusion | Long | 50 | 0.7492 | 0.3000 | 0.4472 | 0.0800 | 50.0% | 90.0% | 5 | 0 |
For the raw-inclusive hybrid cell, the excluded-prompt and short groups
have lower within-group QWK than the sealed view, while the long group does
not. Short rows have the largest subgroup MAE (0.3333). Excluded-prompt
rows show a negative bias (-0.0978); short rows show a positive bias
(0.0667). QWK is not additive across subgroups, so these values explain the
error shape but cannot be treated as weighted contributions to the full QWK.
Full-population target bands
Low means targets 1.0-2.0 (n=225), broad high means 4.0-5.0 (n=425),
and exact high means 4.5-5.0 (n=68). Broad high contains exact high.
| Declared cell | Band | MAE | Bias | >=1 | >1 |
|---|---|---|---|---|---|
| Base whitebox | Low | 0.5333 | 0.4711 | 67 | 10 |
| Base whitebox | Broad high | 0.4318 | -0.3000 | 78 | 11 |
| Base whitebox | Exact high | 0.4853 | -0.4412 | 14 | 2 |
| Base hybrid | Low | 0.3689 | 0.2933 | 32 | 0 |
| Base hybrid | Broad high | 0.3882 | -0.2776 | 56 | 2 |
| Base hybrid | Exact high | 0.4118 | -0.3382 | 9 | 1 |
| Base 50/50 fusion | Low | 0.4844 | 0.4711 | 42 | 3 |
| Base 50/50 fusion | Broad high | 0.4141 | -0.3953 | 58 | 4 |
| Base 50/50 fusion | Exact high | 0.5735 | -0.5735 | 16 | 2 |
| Inclusive whitebox | Low | 0.5044 | 0.4289 | 61 | 9 |
| Inclusive whitebox | Broad high | 0.4529 | -0.3141 | 74 | 12 |
| Inclusive whitebox | Exact high | 0.4706 | -0.4265 | 17 | 2 |
| Inclusive hybrid | Low | 0.3333 | 0.2400 | 28 | 0 |
| Inclusive hybrid | Broad high | 0.3212 | -0.2435 | 48 | 2 |
| Inclusive hybrid | Exact high | 0.4632 | -0.3897 | 8 | 1 |
| Inclusive 50/50 fusion | Low | 0.4533 | 0.4222 | 38 | 4 |
| Inclusive 50/50 fusion | Broad high | 0.3788 | -0.3435 | 55 | 3 |
| Inclusive 50/50 fusion | Exact high | 0.5368 | -0.5368 | 13 | 2 |
The inclusive hybrid has the lowest low- and broad-high MAE, but the base hybrid has lower exact-high MAE. This is descriptive tail evidence; it does not alter the declared scorer set or frozen mapping.
Protocol-difference ledger
| Dimension | Choi et al. 2026 | Story 20-44 evaluation |
|---|---|---|
| Test population | Fixed official ELLIPSE test set; 2,571 rows inferred from the verified public split | 2,567 construct-admitted rows from that source; four rows below 50 alphabetic tokens excluded |
| Test targets | Official ELLIPSE Overall target used as one jointly modeled trait | ADR-HULE-0046 two-rater Overall mean; one admitted extension target differs from the source split's Overall |
| Training population | Official 3,911-row train pool, repeatedly divided into train/dev | Frozen raw base: 3,479 rows; frozen raw inclusive: 5,042 rows, including 1,563 recovered essays outside the official 3,911-row training release |
| Training objective | Overall plus six analytic traits jointly; the Overall head consumes other trait representations | Overall only |
| Aggregation | Mean test result over ten train/dev refits; no Overall-cell SD published | One frozen scorer per cell, internally a fixed five-seed ensemble; one evaluation pass |
| Input handling | BERT-CNN truncated to 512 tokens and BERT-TransEnc capped at 60 sentences | Full source text enters the feature pipeline; the DeBERTa embedding branch and four embedding-derived scalars use a 512-token model input, while other scalar families use their declared text paths |
| Mapping and QWK | Inverse-normalize, round to nearest valid 1-5 score, quadratic QWK | Frozen scorer cells use OOF-derived split-tail half-grade calibration; fusion averages raw predictions then maps to the nearest half grade; quadratic QWK uses nine categories |
| Compared number | Table 8 Ovrl cell 0.726 for +LoRA+SA; the prose highlights the seven-trait average 0.664 |
Raw-inclusive hybrid QWK 0.7563; the predeclared equal fusion is 0.7235 |
The ledger explains why the numeric comparison is informative but not a controlled replication. In particular, the four-row construct exclusion and different training targets prevent an identical-protocol claim.
Evidence Gaps And Follow-Up
- Choi et al. do not publish an Overall-cell standard deviation, and this work
evaluates one frozen scorer per cell. No inferential significance claim can
be made for the
0.0303QWK difference. - The papers do not print the ELLIPSE train/test counts. The 3,911/2,571 split is verified from the primary public release and inferred to be their split from their exact 6,482-row corpus match and explicit official-test statement.
- The four excluded rows prevent a result for the literal full 2,571-row source. Supporting those fragments would require changing the frozen MATTR-50 feature construct and is outside this story.
- Subgroup supports are small and subgroup QWK is non-additive. The subgroup tables describe where errors occur; they do not establish causal prompt- or length-specific effects.
- Story 44's six-cell results did not change model membership, calibration, retraining, registry promotion, or production use. The later reduced-head fits are explicitly labeled post-benchmark diagnostics rather than new benchmark cells. Any promotion or production use requires a separately governed decision and evidence base.