Q25, run 2026-11-04-1825-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. The investment-grade instruments are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I08's rating expired on 2026-09-01 (A47).
JSON: {"count": 5}
csv run 2
5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I02 and I04 are sub-investment grade, and I08 has expired.
JSON: {"count": 5}
csv run 3
5: I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I08's rating expired (A47).
JSON: {"count": 5}
csv run 4
5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I08's rating was expired by A47 on 2026-09-01, so I excluded it.
JSON: {"count": 5}
csv run 5
5: I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I08's EX action (A47) is not defined in the data, so I treated it as no longer rated. If EX does not end the rating, the count would be 6.
JSON: {"count": 5}
csv+ontology run 1
5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I02 and I04 are speculative grade, and I08 is only an expected rating.
JSON: {"count": 5}
csv+ontology run 2
5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I02 is BB+, I04 is BB, and I08 only has an expected rating.
JSON: {"count": 5}
csv+ontology run 3
5. These are I01 (BBB), I03 (A, via guarantor E02), I05 (BBB+), I06 (A-) and I07 (BBB-). I02 and I04 are speculative grade, and I08 has only an Expected action (A47), so it is unrated.
JSON: {"count": 5}
csv+ontology run 4
5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I02 (BB+) and I04 (BB) are speculative grade, and I08 is only an Expected rating.
JSON: {"count": 5}
csv+ontology run 5
5: I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).
JSON: {"count": 5}
csv+axioms run 1
5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I02 and I04 are sub-investment grade, and I08 has only an expected rating.
JSON: {"count": 5}
csv+axioms run 2
5: I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).
JSON: {"count": 5}
csv+axioms run 3
5: I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I08's rating is only an expected rating.
JSON: {"count": 5}
csv+axioms run 4
5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).
JSON: {"count": 5}
csv+axioms run 5
5. I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-) hold investment-grade ratings in force. I08's rating is only expected.
JSON: {"count": 5}
csv+axioms+markdown run 1
5. The investment-grade instruments are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I08 has only an expected rating (EX).
JSON: {"count": 5}
csv+axioms+markdown run 2
5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I08 has only an Expected rating.
JSON: {"count": 5}
csv+axioms+markdown run 3
5. I01 is BBB, I03 is A, I05 is BBB+, I06 is A- and I07 is BBB-. I02 and I04 are speculative grade, and I08 is only an expected rating.
JSON: {"count": 5}
csv+axioms+markdown run 4
5. These are I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-).
JSON: {"count": 5}
csv+axioms+markdown run 5
5. I01 (BBB), I03 (A), I05 (BBB+), I06 (A-) and I07 (BBB-). I08 only has an expected rating.
JSON: {"count": 5}