| { |
| "timestamp": "2026-06-27T13:51:23Z", |
| "l1_timestamp": "2026-06-27T13:51:13Z", |
| "l2_timestamp": "2026-06-27T13:51:18Z", |
| "l3_timestamp": "2026-06-27T13:51:19Z", |
| "l1_summary": { |
| "spelling": { |
| "TP": 0, |
| "TN": 207, |
| "FP": 3, |
| "FN": 114, |
| "ERR": 0, |
| "changed": 3, |
| "total": 324, |
| "change_rate": 0.0093, |
| "pass_rate": 0.6389 |
| }, |
| "grammar": { |
| "TP": 0, |
| "TN": 209, |
| "FP": 1, |
| "FN": 114, |
| "ERR": 0, |
| "changed": 1, |
| "total": 324, |
| "change_rate": 0.0031, |
| "pass_rate": 0.6451 |
| }, |
| "punctuation": { |
| "TP": 0, |
| "TN": 210, |
| "FP": 0, |
| "FN": 114, |
| "ERR": 0, |
| "changed": 9, |
| "total": 324, |
| "change_rate": 0.0278, |
| "pass_rate": 0.6481 |
| } |
| }, |
| "l2_summary": { |
| "spelling": { |
| "TP": 0, |
| "TN": 0, |
| "FP": 324, |
| "FN": 0, |
| "pass_rate": 0.0 |
| }, |
| "grammar": { |
| "TP": 0, |
| "TN": 0, |
| "FP": 324, |
| "FN": 0, |
| "pass_rate": 0.0 |
| }, |
| "punctuation": { |
| "TP": 0, |
| "TN": 0, |
| "FP": 324, |
| "FN": 0, |
| "pass_rate": 0.0 |
| } |
| }, |
| "l3_summary": { |
| "TP": 0, |
| "TN": 210, |
| "FP": 0, |
| "FN": 114, |
| "pass_rate": 0.6481 |
| } |
| } |