Q48, run 2026-11-04-1644-haiku

← back to the run

How many instruments held a rating on 1 October 2026?

Tests: Local action: the expected rating doesn't count.

Expected: count = 7

❌ R1 csv run 1 graded by code

8. All eight instruments (I01 to I08) have a rating on 2026-10-01.

JSON: {"count": 8}

Why: count: expected 7, got 8

❌ R1 csv run 2 graded by code

8: all instruments, including I08 with its A rating (A47). Without I08 the count is 7. This depends on the same undefined EX code as Q25.

JSON: {"count": 8}

Why: count: expected 7, got 8

❌ R1 csv run 3 graded by code

8. Every instrument (I01–I08) has a rating record dated on or before 2026-10-01; I08's status is uncertain because of the EX code.

JSON: {"count": 8}

Why: count: expected 7, got 8

❌ R1 csv run 4 graded by code

8. All eight instruments (I01–I08) carry a rating on 1 October 2026; I08's rating dates from 2026-09-01.

JSON: {"count": 8}

Why: count: expected 7, got 8

❌ R1 csv run 5 graded by code

8. All eight instruments have a rating on 1 Oct 2026. I08 is included under the same EX caveat as Q25.

JSON: {"count": 8}

Why: count: expected 7, got 8

❌ R2 rdf run 1 graded by code

8
All eight instruments (I01–I08) have a rating record, and I08 is counted despite its undefined EX action. If EX means the rating was exited, the count is 7.

JSON: {"count": 8}

Why: count: expected 7, got 8

✅ R2 rdf run 2 graded by code

7. Rated instruments are I01, I02, I03, I04, I05, I07 and I08. I06 is unrated.

JSON: {"count": 7}

❌ R2 rdf run 3 graded by code

8. Every instrument (I01–I08) has a rating record; excluding I08, whose EX action is undefined, gives 7.

JSON: {"count": 8}

Why: count: expected 7, got 8

❌ R2 rdf run 4 graded by code

8. I01–I08 each have a rating record dated on or before 1 Oct 2026 (I08's is dated 2026-09-01, subject to the same EX caveat as Q47).

JSON: {"count": 8}

Why: count: expected 7, got 8

❌ R2 rdf run 5 graded by code

8
All eight instruments (I01–I08) have ratings.

JSON: {"count": 8}

Why: count: expected 7, got 8

✅ R6 rdf+ontology run 1 graded by code

7. I01 through I07 hold ratings. I08 does not, because its only action is an Expected rating.

JSON: {"count": 7}

✅ R6 rdf+ontology run 2 graded by code

7.
I01, I02, I03, I04, I05, I06 and I07 are rated on 2026-10-01. I08 is unrated.

JSON: {"count": 7}

✅ R6 rdf+ontology run 3 graded by code

7. I01 through I07 have rated instruments. I08 is unrated, since its only action is EX.

JSON: {"count": 7}

✅ R6 rdf+ontology run 4 graded by code

7. Instruments I01–I07 are rated; I08 is only expected.

JSON: {"count": 7}

✅ R6 rdf+ontology run 5 graded by code

7. Eight instruments exist, and only I08 is unrated (EX only). The other seven each have a current instrument rating.

JSON: {"count": 7}

✅ R5 csv+ontology run 1 graded by code

7. Seven instruments have a current rating. I08 is unrated (EX only).

JSON: {"count": 7}

✅ R5 csv+ontology run 2 graded by code

7. I01 through I07 have ratings. I08 does not, since its only action is EX.

JSON: {"count": 7}

✅ R5 csv+ontology run 3 graded by code

Seven. These are I01 through I07. I08 is unrated.

JSON: {"count": 7}

✅ R5 csv+ontology run 4 graded by code

7. I01 to I07 each hold a current rating; I08 does not.

JSON: {"count": 7}

✅ R5 csv+ontology run 5 graded by code

7
I01 through I07 are rated, and I08 is unrated.

JSON: {"count": 7}

✅ R4 csv+markdown run 1 graded by code

7. Instruments I01 through I07 are rated, and I08 is not.

JSON: {"count": 7}

✅ R4 csv+markdown run 2 graded by code

7. Instruments I01–I07 are rated. I08 is not, since its only action is EX.

JSON: {"count": 7}

✅ R4 csv+markdown run 3 graded by code

7. I01 through I07 are rated on 1 Oct 2026. I08 is unrated.

JSON: {"count": 7}

✅ R4 csv+markdown run 4 graded by code

7. The rated instruments are I01–I07. I08 is unrated.

JSON: {"count": 7}

✅ R4 csv+markdown run 5 graded by code

7. I01 through I07 have ratings. I08 does not.

JSON: {"count": 7}

❌ R3 csv+padding run 1 graded by code

8. I01 through I07 are rated, and I08 has a rating of A dated 2026-09-01 (A47). If the "EX" action means the rating was removed, the answer is 7.

JSON: {"count": 8}

Why: count: expected 7, got 8

❌ R3 csv+padding run 2 graded by code

8. Every instrument, I01 through I08, has a rating record in effect on 1 Oct 2026.

**Assumptions:** CC is treated as the country ceiling, as Q45 implies. LTIDR and STIDR are issuer ratings. Investment grade means BBB- and above, which the data doesn't define. CO, EX and XVD are undefined in the data.

JSON: {"count": 8}

Why: count: expected 7, got 8

❌ R3 csv+padding run 3 graded by code

8. All eight instruments have rating records. I08's EX action is undefined, so the count is 7 if it ended the rating.

JSON: {"count": 8}

Why: count: expected 7, got 8

❌ R3 csv+padding run 4 graded by code

8. All eight instruments (I01–I08) have instrument ratings. If I08's "EX" action removes its rating, the count is 7.

JSON: {"count": 8}

Why: count: expected 7, got 8

❌ R3 csv+padding run 5 graded by code

8. All eight instruments carry a rating on 2026-10-01.

JSON: {"count": 8}

Why: count: expected 7, got 8