| STR | blocked | Static inventory executed-pass; native recalculation blocked: no approved native engine was available in the review environment (the same gap as GQ3-02 and VP9-04; the PU9 pilot raised no finding for it). | evidence/pilot-review.md — Coverage and limitations table, row STR, "Executed / result" column |
| STR-INV | executed-pass | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Inventory of all 11 sheets, formula and cached-error scan: no cached errors, hidden sheets/rows/columns, protection, validations, external-link parts or VBA parts; iteration off; fullCalcOnLoad true. | evidence/pilot-review.md — Coverage and limitations table, row STR, "Executed / result" column; evidence/pilot-calculations.json — sheets, errors, calculation and active_features entries |
| STR-ENGINE | blocked | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). No approved native engine was available in the review environment, so native recalculation of the unchanged base case, whole-workbook formula evaluation and visual Excel inspection could not be performed; exhaustive dependency/circularity analysis was not done and the author's LibreOffice note was not reproduced. The same gap is GQ3-02 and VP9-04 in the other examples; the PU9 pilot raised no finding for it. | evidence/pilot-review.md — Coverage and limitations table, row STR, "Not run, blocked or not applicable" column; evidence/pilot-review.md — Scope, provenance and method, paragraph 3 ("This is not native workbook recalculation") |
| TIM | executed-pass (partly tested) | Timeline inspected; no date-mutation scenarios. | evidence/pilot-review.md — Coverage and limitations table, row TIM, "Executed / result" column |
| TIM-INSP | executed-pass | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Exact semi-annual dates, operating-year logic, repayment/lifecycle boundaries and the 0.5 period factor inspected against TS-1 and EY-1. | evidence/pilot-review.md — Coverage and limitations table, row TIM, "Executed / result" column |
| TIM-MUT | not-run | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Date-mutation scenarios. | evidence/pilot-review.md — Coverage and limitations table, row TIM, "Not run, blocked or not applicable" column |
| REV | blocked | REV-001 blocked: the 1% revenue arithmetic agrees in seven periods, but which curtailment rate governs is unresolved (F-02). | evidence/pilot-review.md — Coverage and limitations table, row REV/OPX, "Executed / result" column |
| REV-001 | blocked | Revenue in operating periods 1, 5, 24, 36, 40, 41 and 50 recalculated on the 1% curtailment path and agrees; the revenue authority is blocked by the unresolved GN-1 precedence (F-02). No full contract beyond the key terms. | evidence/pilot-review.md — Coverage and limitations table, row REV/OPX, "Executed / result" column; evidence/pilot-review.md — Coverage and limitations table, row REV/OPX, "Not run, blocked or not applicable" column; evidence/pilot-calculations.json — selected_tests entries with id="REV-001": 7 entries (indices 10-46) covering Ops row 10: 7 cells, H10 to BE10; evidence/pilot-review.md — Findings register, row F-02 |
| OPX | executed-pass | Annual-step opex and lifecycle arithmetic agree in seven periods. | evidence/pilot-review.md — Coverage and limitations table, row REV/OPX, "Executed / result" column |
| OPX-001 | executed-pass | Operating costs (OM-1 and stated assumptions) in operating periods 1, 5, 24, 36, 40, 41 and 50. | evidence/pilot-review.md — Coverage and limitations table, row REV/OPX, "Executed / result" column; evidence/pilot-calculations.json — selected_tests entries with id="OPX-001": 7 entries (indices 11-47) covering Ops row 14: 7 cells, H14 to BE14 |
| OPX-002 | executed-pass | Lifecycle cost (TN-1) in the same periods, including period 24. | evidence/pilot-review.md — Coverage and limitations table, row REV/OPX, "Executed / result" column; evidence/pilot-calculations.json — selected_tests entries with id="OPX-002": 7 entries (indices 12-48) covering Ops row 15: 7 cells, H15 to BE15 |
| CFD | executed-pass | Selected CFADS reconciliation executed-pass (uses the saved tax). | evidence/pilot-review.md — Coverage and limitations table, row CFD/TAX, "Executed / result" column |
| CFD-001 | executed-pass | CFADS per TS-1 s.10 in the seven selected periods, dependent on the saved tax. | evidence/pilot-review.md — Coverage and limitations table, row CFD/TAX, "Executed / result" column; evidence/pilot-calculations.json — selected_tests entries with id="CFD-001": 7 entries (indices 15-51) covering Waterfall row 5: 7 cells, H5 to BE5 |
| DBT | finding (partly tested) | DBT-AM finding (F-01): AM-1 margin omitted from 2030. Construction financing and hedge settlements agree. The external solver and its source were unavailable, so no converged debt result is claimed (DBT-SOLVE blocked). | evidence/pilot-review.md — Coverage and limitations table, row DBT, "Executed / result" column; evidence/pilot-review.md — Findings register, row F-01 |
| DBT-CON | executed-pass | All three construction drawings, IDC and commitment fees (TS-1 s.3, 5, 6; EP-1). | evidence/pilot-review.md — Coverage and limitations table, row DBT, "Executed / result" column; evidence/pilot-calculations.json — selected_tests entries with id="DBT-CON": 9 entries (indices 0-8) covering Debt row 10: 3 cells, E10 to G10; Debt row 11: 3 cells, E11 to G11; Debt row 13: 3 cells, E13 to G13 |
| DBT-HEDGE | executed-pass | Net swap settlements in the seven selected periods (HL-1). | evidence/pilot-review.md — Coverage and limitations table, row DBT, "Executed / result" column; evidence/pilot-calculations.json — selected_tests entries with id="DBT-HEDGE": 7 entries (indices 14-50) covering Debt row 20: 7 cells, H20 to BE20 |
| DBT-AM | finding | Operating interest with the effective-dated AM-1 margin in the seven selected periods: H1 2028 agrees (pre-amendment); 2030-06-30, 2039-12-31 and 2045-12-31 differ (F-01); post-maturity periods are approximately zero. | evidence/pilot-review.md — Coverage and limitations table, row DBT, "Executed / result" column; evidence/pilot-calculations.json — selected_tests entries with id="DBT-AM": 7 entries (indices 13-49) covering Debt row 19: 7 cells, H19 to BE19; evidence/independent-calculations.md — Eq. P2; evidence/pilot-review.md — Findings register, row F-01 |
| DBT-SOLVE | blocked | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Full external fixed-point solve, convergence history and source code: unavailable. Fixed-schedule links and the period-minimum target structure were inspected. | evidence/pilot-review.md — Coverage and limitations table, row DBT, "Not run, blocked or not applicable" column |
| RES | finding | RES-AM finding (F-01): the 2029-12-31 DSRA target omits the AM-1 margin. First-period target agrees. | evidence/pilot-review.md — Coverage and limitations table, row RES/WTF, "Executed / result" column; evidence/pilot-review.md — Findings register, row F-01 |
| RES-001 | executed-pass | First-period DSRA target Debt!H28 (TS-1 s.8(a); HL-1). | evidence/pilot-review.md — Coverage and limitations table, row RES/WTF, "Executed / result" column; evidence/pilot-calculations.json — selected_tests[55] (id "RES-001", cell Debt!H28) |
| RES-AM | finding | DSRA target at 2029-12-31 for the next period, which begins on 2030-01-01 and carries the AM-1 margin (TS-1 s.8(a); AM-1 cl.1): differs (F-01). | evidence/pilot-review.md — Coverage and limitations table, row RES/WTF, "Executed / result" column; evidence/pilot-calculations.json — selected_tests[52] (id "RES-AM", cell Debt!K28); evidence/independent-calculations.md — Eq. P3; evidence/pilot-review.md — Findings register, row F-01 |
| WTF | executed-pass (partly tested) | Waterfall formulas inspected; adverse scenarios not executed. | evidence/pilot-review.md — Coverage and limitations table, row RES/WTF, "Executed / result" column |
| WTF-FORM | executed-pass | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Formula inspection of DSRA withdrawal/release/top-up, unpaid obligations, negative unrestricted cash, retained earnings and covenant rounding. | evidence/pilot-review.md — Coverage and limitations table, row RES/WTF, "Executed / result" column |
| WTF-ADV | not-run | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Executed adverse waterfall scenarios and remedy/default-boundary tests; the base-case absence of arrears does not test these branches. | evidence/pilot-review.md — Coverage and limitations table, row RES/WTF, "Not run, blocked or not applicable" column |
| FS | executed-pass | Selected roll-forward formulas inspected; full three-statement model not supplied (balance-sheet testing not applicable). | evidence/pilot-review.md — Coverage and limitations table, row FS, "Executed / result" column |
| FS-ROLL | executed-pass | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Construction funding and selected debt, reserve and cash roll-forward formulas inspected. | evidence/pilot-review.md — Coverage and limitations table, row FS, "Executed / result" column |
| FS-BS | not-applicable | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Full balance sheet: not supplied in the model, so full balance-sheet assurance is not applicable. | evidence/pilot-review.md — Coverage and limitations table, row FS, "Not run, blocked or not applicable" column |
| TAX | executed-pass (partly tested) | Selected tax arithmetic executed-pass; post-amendment tax/loss roll-forward not recomputed by the pilot. | evidence/pilot-review.md — Coverage and limitations table, row CFD/TAX, "Executed / result" column |
| TAX-BASE | executed-pass | Tax-depreciation base excludes DSRA cash (TX-1). | evidence/pilot-review.md — Coverage and limitations table, row CFD/TAX, "Executed / result" column; evidence/pilot-calculations.json — selected_tests[9] (id "TAX-BASE", cell Tax!H3) |
| TAX-001 | executed-pass | First-period P50 tax; separate P90 loss-pool formulas inspected (TX-1). | evidence/pilot-review.md — Coverage and limitations table, row CFD/TAX, "Executed / result" column; evidence/pilot-calculations.json — selected_tests[53] (id "TAX-001", cell Tax!H9) |
| TAX-POSTAM | not-run | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Post-amendment full tax and loss-pool roll-forward (the pilot computed only the first affected period; the v1.1 scan in Eq. P8 is evidence for F-01, not a pilot test). Real-world tax and accounting excluded; TX-1 is fictional. | evidence/pilot-review.md — Coverage and limitations table, row CFD/TAX, "Not run, blocked or not applicable" column |
| RAT | executed-pass (partly tested) | First-period DSCR and dated XIRR agree on the unamended basis; amended covenant path not computed by the pilot (no assertion of amended covenant default); no contractual LLCR definition supplied. | evidence/pilot-review.md — Coverage and limitations table, row RAT/OUT, "Executed / result" column |
| RAT-001 | executed-pass | First-period DSCR Ratios!H3 (TS-1 s.10, s.8(a)). | evidence/pilot-review.md — Coverage and limitations table, row RAT/OUT, "Executed / result" column; evidence/pilot-calculations.json — selected_tests[54] (id "RAT-001", cell Ratios!H3) |
| RAT-XIRR | executed-pass | Actual/365 equity XIRR on the saved dated flows: 6.4861429933% agrees. Does not validate those flows under AM-1. | evidence/pilot-review.md — Coverage and limitations table, row RAT/OUT, "Executed / result" column; evidence/pilot-calculations.json — selected_tests[57] (id "RAT-XIRR", cell Ratios!B16) |
| RAT-LLCR | not-applicable | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). LLCR covenant test: no contractual LLCR covenant or definition was supplied, so the test does not arise. Any displayed LLCR is a model analytic, not a covenant. | evidence/pilot-review.md — Coverage and limitations table, row RAT/OUT, "Executed / result" column |
| RAT-POSTAM | not-run | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Revised full-life IRR, minimum coverage and historic-covenant outcomes under AM-1 were not computed by the pilot. The v1.1 repackaging computed the Historic DSCR path under AM-1 (Eq. P7-P8) as severity evidence for F-01; the equity IRR remains not established. | evidence/pilot-review.md — Coverage and limitations table, row RAT/OUT, "Not run, blocked or not applicable" column |
| SCN | executed-pass (partly tested) | Scenario selectors and register inspected statically; controlled stresses not run. | evidence/pilot-review.md — Coverage and limitations table, row SCN, "Executed / result" column |
| SCN-SEL | executed-pass | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Scenario selectors and financing-mode/register logic inspected statically. No scenarios were treated as authorised by their labels. | evidence/pilot-review.md — Coverage and limitations table, row SCN, "Executed / result" column |
| SCN-STRESS | not-run | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Controlled stress execution and native recalculation. | evidence/pilot-review.md — Coverage and limitations table, row SCN, "Not run, blocked or not applicable" column |
| OUT | executed-pass | Outputs traced to underlying cells. The saved master check (Cover!B12 TRUE) and CURRENT solver label (Cover!B13) test the old inputs and do not detect F-01 or resolve F-02. | evidence/pilot-review.md — Coverage and limitations table, row RAT/OUT, "Executed / result" column |
| OUT-TRACE | executed-pass | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Outputs traced to underlying cells (pilot row RAT/OUT). | evidence/pilot-review.md — Coverage and limitations table, row RAT/OUT, "Executed / result" column; evidence/pilot-review.md — Findings register, paragraph after the table |
| TRM | finding (partly tested) | Seller-default arithmetic agrees; the shortfall is a financial outcome (F-03). Stressed overdue-claim termination paths not executed. | evidence/pilot-review.md — Coverage and limitations table, row TRM, "Executed / result" column; evidence/pilot-review.md — Findings register, row F-03 |
| TRM-001 | finding | Seller-default exposure at the first operating period (KT-1 s.12(b); HL-1 s.4) agrees; buyer-default and force-majeure formula paths inspected; financial outcome F-03. | evidence/pilot-review.md — Coverage and limitations table, row TRM, "Executed / result" column; evidence/pilot-calculations.json — selected_tests[56] (id "TRM-001", cell Term!H11); evidence/independent-calculations.md — Eq. P1 |
| TRM-STRESS | not-run | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Stressed overdue-claim termination paths. | evidence/pilot-review.md — Coverage and limitations table, row TRM, "Not run, blocked or not applicable" column |
| DOC | finding (partly tested) | AM-1 precedence applied; GN-1 conflict unresolved (F-02); AM-1 and GN-1 are dated after the model version and the review date (RP-01, added in v1.1). | evidence/pilot-review.md — Coverage and limitations table, row DOC, "Executed / result" column; evidence/pilot-review.md — Findings register, row F-02 |
| DOC-001 | finding | Every criterion traced to the documents: explicit AM-1 precedence applied (cl.3); GN-1 1.5% curtailment conflicts with KT-1 s.6 / EY-1 1% and states no precedence (F-02). | evidence/pilot-review.md — Coverage and limitations table, row DOC, "Executed / result" column; evidence/pilot-review.md — Findings register, row F-02 |
| DOC-GN1 | blocked | ID assigned in the v1.1 repackaging (the pilot gives no test number for this row). Which instrument governs uncompensated curtailment (GN-1 1.5% or KT-1 s.6 1%): blocked pending an authorised interpretation; the curtailment conclusion is not drawn (F-02). | evidence/pilot-review.md — Coverage and limitations table, row DOC, "Not run, blocked or not applicable" column; evidence/pilot-review.md — Findings register, row F-02 |
| DOC-DATE | finding | Added in the 1.1 repackaging: provenance check of document dates against the model version label (Cover!B4) and the review date. | inputs/05_AMENDMENT_AM-1.md — heading: dated 15 November 2029; inputs/06_GRID_NOTICE_GN-1.md — heading: dated 1 March 2027; inputs/WadiNoor_Model_PU9.xlsx — Cover!B4 "v1.2 - 2026-10-08" |