Q25, run 2026-11-04-1712-sonnet

← back to the run

How many instruments held an investment-grade rating on 1 October 2026?

Tests: Instrument ratings: counted on the instrument's own rating, not its issuer's.

Expected: count = 5

✅ R1 csv run 1 graded by code

5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).

JSON: {"count": 5}

✅ R1 csv run 2 graded by code

5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).

JSON: {"count": 5}

✅ R1 csv run 3 graded by code

5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I08 had expired.

JSON: {"count": 5}

✅ R1 csv run 4 graded by code

5. They are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I02 and I04 are sub-investment grade. I08's rating ended with the EX action (A47). I'm reading EX as expired, but the data doesn't define it.

JSON: {"count": 5}

✅ R1 csv run 5 graded by code

5. I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-) are investment grade. I02 and I04 are not, and I08's rating expired (A47).

JSON: {"count": 5}

✅ R10 executed run 1 graded by code

5. The investment-grade instruments are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).

JSON: {"count": 5}

✅ R10 executed run 2 graded by code

5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).

JSON: {"count": 5}

✅ R10 executed run 3 graded by code

5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).

JSON: {"count": 5}

✅ R10 executed run 4 graded by code

5. The investment-grade instruments are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).

JSON: {"count": 5}

✅ R10 executed run 5 graded by code

5. They are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).

JSON: {"count": 5}