April, sales commissions. The month's ledger had a $72,000 commission accrual adjustment for three deals, with the entry type “accrual adjustment”. The model read it as a cost that will repeat, labelled the variance persistent and carried $544,730 into the rest of the year. Left in, that would have overstated FY2027 cost by the same amount.
Draft 1 (model call 7): Commissions are $68,091.30 over plan for April ($275,552.70 actual vs $207,461.40 plan, 32.8%), an unfavorable variance. The overage comes from a $72,000 commission accrual adjustment on SO-1187, SO-1191 and SO-1192, partly offset by the base accrual calculated on new ARR of $2,035,500 against $2,074,600 planned. The line is classified as persistent, with the adjustment's basis still to be confirmed by Sales Operations.
C6 label: labelled persistent, but the written rule says timing: the line has an entry that books to another period (E-00183) · C7 reforecast: reforecast impact $544,730, but the rule gives timing: no further impact, $0
Draft 2 (model call 8): Commissions are $68,091.30 over plan for April ($275,552.70 actual vs $207,461.40 plan, 32.8%), an unfavorable variance. The overage is driven by a $72,000.00 commission accrual adjustment on SO-1187, SO-1191 and SO-1192, while the base accrual of $203,552.70 was calculated on new ARR of $2,035,500, matching the CRM booking. The line is classified as timing, so the reforecast impact is zero, pending Sales Operations confirmation that the adjustment reverses.
| Check | What it tests | Flags in the pack's run |
|---|
| C1 format | The reply is one JSON object with every field: reason code, cause, evidence, label, owner, next step, reforecast impact, commentary. | 0 |
| C2 numbers | Every number in the commentary, cause and next step ties to the plan, the ledger, the statistics, the written rules or the pipeline's own results, within the precision it is written to. | 0 |
| C3 states the variance | The commentary states the variance it is about. | 0 |
| C4 direction | The first sentence's over / under wording matches the sign of the variance. | 0 |
| C5 owner and next step | The owner is on that line's owner list, and there is a next step of at least six words. | 0 |
| C6 label | The one-time / timing / persistent label agrees with the written rule, which the pipeline applies to the ledger itself. | 1 |
| C7 reforecast | The reforecast impact agrees with the written rule. | 1 |
| C8 evidence and causes | Every cited id is in the evidence, and every cause the text asserts (late hiring, attrition, pay, a price change, usage, legal work, a cut-off, a prepaid, or anything else) is backed by it. | 0 |
| C9 pack wording | The commentary and the next step are written for the reader of the pack: no field or type names, statistic ids or talk of the pipeline's tests and codes. | 0 |
Each check is also fed a known-bad draft and has to go red, and fed the phrases it once got wrong and has to stay quiet: 23 of 23 selftest cases behave as expected.