Which corrections are removed
The original 53.8/100 calculation removed independent-review corrections only. It remains available unchanged. The headline comparison also includes the plan and implementation corrections made before independent review.
Comparison scopes under the unchanged scoring rule| Corrections removed | Modeled engineering |
|---|
| Independent review only · 233 records | 53.8/100 |
|---|
| Independent review + 174 build-review records; plan records excluded | 53.0/100 |
|---|
| Both review stages, including plan corrections · 818 records | 46.9/100 |
|---|
Plan findings have no structured file location. Their category assignments are disclosed analyst judgments; build and independent-review records retain the original file-path rule. The middle row shows the result with those plan judgments excluded.
The scoring rule caps each category’s deduction at two anchor points. Once a category reaches that cap, further findings do not lower its score. This limits the numerical effect of adding the author-side evidence; the cap and weights were not changed.
What is being scored
Weighted rubric points normalized to 100. These are not percentages of tasks passed, benchmark scores, probabilities or percentiles. Each category has an anchor from 0 to 5. Engineering has weight 51; process has weight 45. The rated total is 96.
Cost and delivery efficiency, with weight 4, is excluded: Completion cost is unknown; the projected assessment leaves this domain unrated.
Group score = 100 × sum of (category weight × anchor) ÷ (5 × included weight). The table shows both weighted sums so the normalization can be checked.
Projected and modeled rubric scores with their arithmetic| Rubric view | Projected | ModeledNot a measured baseline |
|---|
| Engineering | 83.9/100 | 46.9/100 |
|---|
| Projected: 100 × 214 ÷ 255. Modeled: 100 × 119.6 ÷ 255. Difference: 37.0 rubric points. |
| Process | 74.0/100 | 25.8/100 |
|---|
| Projected: 100 × 166.5 ÷ 225. Modeled: 100 × 58 ÷ 225. Difference: 48.2 rubric points. |
| Overall | 79.3/100 | 37.0/100 |
|---|
| Projected: 100 × 380.5 ÷ 480. Modeled: 100 × 177.6 ÷ 480. Difference: 42.3 rubric points. |
| Overall, excluding the five process categories assumed absent | 81.7/100 | 51.5/100 |
|---|
| Projected: 100 × 282 ÷ 345. Modeled: 100 × 177.6 ÷ 345. Difference: 30.3 rubric points. |
The deduction rule and all 15 categories
Per retained finding, the declared deductions are 0.5 anchor points for blocker, 0.25 for high, 0.1 for P2 and 0.05 for P3. Sum the deductions in a category, cap them at 2, then subtract from the projected anchor with a floor of 1. These are chosen scoring assumptions, not measured effects.
Five process categories are set to zero by assumption: independent review quality, author response and convergence, follow-up quality, issue grooming, learnings and their grooming. This does not establish that another model cannot perform those activities. Excluding these categories removes them from both sides of the overall calculation above.
The rule applies to the six engineering categories and requirements traceability. Decomposition, scope and communication stay at their projected anchors. A zero finding count means no retained thread was assigned to that category, not that it has no defects.
All 15 category weights, projected anchors and modeled anchors| Category | Weight | Projected anchor | Modeled anchorNot a measured baseline |
|---|
| E1: Architecture and service boundaries | 10 | 4.5 | 2.5 |
|---|
| Finding deduction applied. Findings: 4 blocker, 17 high, 21 P2, 3 P3. Raw deduction 8.5; capped deduction 2. |
| E2: Functional correctness and integration | 10 | 4 | 2 |
|---|
| Finding deduction applied. Findings: 42 blocker, 69 high, 22 P2, 6 P3. Raw deduction 40.75; capped deduction 2. |
| E3: Data, events, cutover and rollback | 8 | 4.5 | 2.5 |
|---|
| Finding deduction applied. Findings: 22 blocker, 73 high, 37 P2, 5 P3. Raw deduction 33.2; capped deduction 2. |
| E4: Code quality and abstractions | 8 | 3.5 | 2.45 |
|---|
| Finding deduction applied. Findings: 0 blocker, 1 high, 6 P2, 4 P3. Raw deduction 1.05; capped deduction 1.05. |
| E5: Tests and verification | 10 | 4.5 | 2.5 |
|---|
| Finding deduction applied. Findings: 0 blocker, 17 high, 260 P2, 111 P3. Raw deduction 35.8; capped deduction 2. |
| E6: Operational readiness | 5 | 4 | 2 |
|---|
| Finding deduction applied. Findings: 2 blocker, 18 high, 0 P2, 0 P3. Raw deduction 5.5; capped deduction 2. |
| P1: Requirements and design traceability | 5 | 4 | 2 |
|---|
| Finding deduction applied. Findings: 0 blocker, 9 high, 18 P2, 15 P3. Raw deduction 4.8; capped deduction 2. |
| P2: Decomposition and dependencies | 5 | 4 | 4 |
|---|
| Held at the projected anchor. Findings: 0 blocker, 0 high, 1 P2, 6 P3. Raw deduction 0.4; capped deduction 0.4; this deduction is not applied to the anchor under this category’s rule. |
| P3: Scope discipline | 4 | 3.5 | 3.5 |
|---|
| Held at the projected anchor. Findings: 0 blocker, 9 high, 8 P2, 10 P3. Raw deduction 3.55; capped deduction 2; this deduction is not applied to the anchor under this category’s rule. |
| P4: Independent review quality | 8 | 4 | 0 |
|---|
| Zero by scenario assumption. Findings: 0 blocker, 0 high, 0 P2, 0 P3. Raw deduction 0; capped deduction 0; this deduction is not applied to the anchor under this category’s rule. |
| P5: Author response and convergence | 5 | 3.5 | 0 |
|---|
| Zero by scenario assumption. Findings: 0 blocker, 0 high, 0 P2, 0 P3. Raw deduction 0; capped deduction 0; this deduction is not applied to the anchor under this category’s rule. |
| P6: PR and comment communication | 4 | 3.5 | 3.5 |
|---|
| Held at the projected anchor. Findings: 0 blocker, 0 high, 0 P2, 0 P3. Raw deduction 0; capped deduction 0; this deduction is not applied to the anchor under this category’s rule. |
| P7: Follow-up quality | 5 | 3.5 | 0 |
|---|
| Zero by scenario assumption. Findings: 0 blocker, 0 high, 0 P2, 0 P3. Raw deduction 0; capped deduction 0; this deduction is not applied to the anchor under this category’s rule. |
| P8: Issue grooming | 4 | 3.5 | 0 |
|---|
| Zero by scenario assumption. Findings: 0 blocker, 0 high, 0 P2, 0 P3. Raw deduction 0; capped deduction 0; this deduction is not applied to the anchor under this category’s rule. |
| P9: Learnings and their grooming | 5 | 3.5 | 0 |
|---|
| Zero by scenario assumption. Findings: 0 blocker, 0 high, 0 P2, 2 P3. Raw deduction 0.1; capped deduction 0.1; this deduction is not applied to the anchor under this category’s rule. |
blocker and high correspond to the source reviewer severity labels. P1 as a rubric category means traceability and must not be confused with a reviewer severity label. Display one decimal, round half up; retain exact fractions in the calculation output. Displayed endpoints can therefore differ by 0.1 from the displayed gap.
Review records and source scope
This assessment uses 233 finding threads with retained corrections across 70 merged PRs. The broader source corpus has 114 PRs and 103 merged PRs: 99 implementation, 2 design and 2 human preparation or scope PRs.
The recorded-results section uses 196 independent-review fixes on merged implementation PRs, excluding Minor findings. 196 + 24 + 12 + 1 = 233. The broader modeled-scenario input includes Minor and design findings and one retained earlier correction beyond the implementation-only non-Minor case-study measure. Those are overlapping views of the independent-review records, not additional findings.
The expanded calculation adds 585 author-side records: 560 from implementation PRs and 25 from the two design PRs. That is 411 plan corrections plus 174 build corrections, all recorded before the first independent review. The combined assessment uses 818 records. Records can overlap in the underlying problem they describe.
Author-side findings are published as sanitized excerpts from retained private records, with their recorded corrections. Linked PRs and commits identify the work, not public copies of every internal review. A recorded fixed answer is not an independent audit of every patch; a corrected plan is not necessarily a defect that reached code.
Retain the 232 roots whose final substantive author disposition is fixed, plus one earlier explicit correction that source inspection confirms remained at merge and the evaluated revision even though the final arbitration response declined further change as already correct. Every included root has a fix reply naming a commit. This establishes the recorded correction claim, not an individual patch audit of all 233 threads. The one retained earlier correction was inspected in its fix commits, merge and evaluated revision. 6 retained correction threads on unmerged PRs are excluded.
Original ordered file-path rules for independent and build review, plus disclosed per-record analyst judgment for 411 plan findings without structured file locations. Top-level inline review finding thread, not necessarily a unique defect or a unique corrective commit.
- File location is a proxy for rubric relevance, not a semantic classification of the defect or its effect.
- For example, a boundary defect found in a test file is assigned to tests rather than architecture.
- One thread receives one category even when its consequences span categories; repeated or overlapping findings need not represent independent defects.
- The exact rule order matters. A prose-only reconstruction assigned some engineering findings differently. The supplied final row assignments and ordered regex table, rather than the abbreviated prose, define this calculation.
- The public aggregate inputs reproduce score arithmetic; the separate public census and final row assignments support reproduction of root counts, dispositions and category totals. Reproduction is not empirical validation of the scoring choices.
- Plan assignments reflect the substantive engineering consequence described in the finding and correction; no source path is invented.
- The 411 plan assignments are judgments by one analyst. The plan-excluded sensitivity removes them; classification ambiguity is not a statistical confidence interval.
Sensitivity to the scoring rule
Every row keeps the same projected base: 83.9/100 for engineering and 79.3/100 overall. Only the declared penalties and cap change. These scenarios are not confidence intervals or performance bounds.
Scoring-rule sensitivities on the same projected base| Scoring rule | Modeled engineeringNot a measured baseline | Modeled overallNot a measured baseline |
|---|
| Declared severity rule | 46.9/100 | 37.0/100 |
|---|
| Deductions: blocker 0.5; high 0.25; P2 0.1; P3 0.05. Cap 2; floor 1. |
| Only blocker/high findings; cap 1.5 | 57.8/100 | 43.3/100 |
|---|
| Deductions: blocker 0.5; high 0.25; P2 0; P3 0. Cap 1.5; floor 1. |
| Half severity penalties; cap 2 | 48.5/100 | 37.9/100 |
|---|
| Deductions: blocker 0.25; high 0.125; P2 0.05; P3 0.025. Cap 2; floor 1. |
| Declared severity penalties; cap 1 | 63.9/100 | 47.1/100 |
|---|
| Deductions: blocker 0.5; high 0.25; P2 0.1; P3 0.05. Cap 1; floor 1. |
| Declared severity penalties; cap 3 | 30.0/100 | 27.0/100 |
|---|
| Deductions: blocker 0.5; high 0.25; P2 0.1; P3 0.05. Cap 3; floor 1. |
Assumptions and interpretation
- Use the same projected completion anchors for every reported sensitivity; do not substitute the observed snapshot or the later process-only reassessment.
- Treat the retained fixed findings as absent fixes and translate their reviewer severities to anchor deductions. This is an analyst-selected scoring rule, not a measured causal effect or a calibrated prediction.
- Set independent review, author response, follow-ups, issue grooming and learnings to zero in the overall scenario by definition. Model sessions can perform such activities; their absence is not established by another run.
- Hold decomposition, scope and communication at the original projected anchors. The author records include decomposition and scope concerns, but this scenario preserves the pre-existing held-category rule.
- Keep traceability under the finding-penalty rule. Both learning findings are retained in the source count; their category is set to zero and their individual penalties are not separately applied.
- Keep deferred and declined findings outside the additional penalty. They are already part of the assessed history; the model does not newly subtract them.
- Do not infer that removing fixes creates an executable or feasible completed system; no fixes were actually reverted and no resulting system was evaluated.
- Do not estimate hypothetical self-correction, initial investigation and planning benefits, interactions among fixes or the effect of unavailable records. Those unmeasured effects do not establish a net direction of bias.
- This is one projected assessment and a family of constructed scoring scenarios, not a matched experiment or a measured head-to-head comparison.
- The severity coefficients, cap, floor, original anchors, path mapping and plan-category judgments are assessment choices. Arithmetic correctness does not validate them as estimates of another system.
- Testing selected sensitivities provides no claim about all defensible rules, statistical uncertainty or performance bounds.
- A capped category can remain unchanged after some parameter changes; that is a property of the chosen formula, not proof that missing evidence or alternate categorization cannot matter.
- A fair outcome comparison would require actual comparable runs with common requirements, information, resources and evaluation criteria.
Download the method and evidence
The data includes category weights, anchors, finding counts, scoring rules and calculated results. The source records and recomputation script make the arithmetic inspectable.