Q25, run 2026-11-04-1712-sonnet
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
csv run 1
5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).
JSON: {"count": 5}
csv run 2
5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).
JSON: {"count": 5}
csv run 3
5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I08 had expired.
JSON: {"count": 5}
csv run 4
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}
csv run 5
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}
executed run 1
5. The investment-grade instruments are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).
JSON: {"count": 5}
executed run 2
5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).
JSON: {"count": 5}
executed run 3
5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).
JSON: {"count": 5}
executed run 4
5. The investment-grade instruments are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).
JSON: {"count": 5}
executed run 5
5. They are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).
JSON: {"count": 5}