Q9, run 2026-11-05-2135-haiku

← back to the run

As of 1 October 2026, how many distinct issuers hold an issuer rating?

Tests: Everything at once: identity, withdrawal, instrument versus issuer, ceiling versus rating.

Expected: count = 278

❌ R1 csv run 1 graded by code

289
Of 344 distinct LEIs, 37 have a withdrawn latest LTIDR and 18 have no LTIDR (e.g., E04, E11, VD), leaving 289 with an issuer rating. This comes from a manual pass over the records.

JSON: {"count": 289}

Why: count: expected 278, got 289

❌ R1 csv run 2 graded by code

Not settled. Counting issuers with a live LTIDR rating requires a full per-entity pass that I did not complete reliably.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R1 csv run 3 graded by code

Not settled. Counting entities with a live LTIDR rating on 2026-10-01 across 370 rows needs a full computation that I can't reliably do by hand.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R1 csv run 4 graded by code

Cannot be determined reliably by hand. It needs a full pass over the latest LTIDR action per entity as of 1 Oct 2026.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R1 csv run 5 graded by code

Not reliably countable by hand. The answer needs every entity's latest LTIDR action before 1 Oct 2026 across roughly 350 entities; the 35 withdrawn entities in Q21 would be excluded from that count.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R2 rdf run 1 graded by code

Not reliably countable in this pass. Entity-level rated issuers less withdrawn ones would give the answer, but I did not complete a full tally.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R2 rdf run 2 graded by code

Cannot be settled reliably by hand. Counting entities with a live issuer rating (LTIDR) on 1 Oct 2026 requires checking the latest action for hundreds of entities.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R2 rdf run 3 graded by code

Not determined. A reliable count needs a full pass over all entities' latest issuer-rating actions, which I did not complete.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R2 rdf run 4 graded by code

Not determined. A correct count requires a full pass over every entity's latest LTIDR action on or before 1 Oct 2026, which I have not completed reliably.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R2 rdf run 5 graded by code

Not computed. Counting issuers with an issuer rating as of 2026-10-01 requires enumerating all entity records and withdrawals.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R6 rdf+ontology run 1 graded by code

About 270.
This is a hand tally over the whole dataset, so treat it as approximate. It counts entities whose latest LTIDR action on or before 2026-10-01 isn't WD, including CV's sovereign rating; it treats E1158 and E1303 as rated because they have actions after their withdrawals.

JSON: {"count": 270}

Why: count: expected 278, got 270

❌ R6 rdf+ontology run 2 graded by code

280. This is the 332 distinct entities minus 52 with no issuer rating (34 withdrawn, 7 credit-opinion-only, 1 ceiling-only sovereign, 10 finance subsidiaries with no action). The count was done by hand, so it may be slightly off.

JSON: {"count": 280}

Why: count: expected 278, got 280

❌ R6 rdf+ontology run 3 graded by code

Not counted. This needs a full pass over all LTIDR entities, which I did not complete reliably.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R6 rdf+ontology run 4 graded by code

Not determined. A reliable count across the full dataset needs an entity-by-entity scan that I could not complete.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R6 rdf+ontology run 5 graded by code

≈268
This is about 304 entities with LTIDR history, less 35 whose latest rating action is a withdrawal, and less one duplicate.

JSON: {"count": 268}

Why: count: expected 278, got 268

✅ R5 csv+ontology run 1 graded by code

About 278. I tallied this by hand: 313 non-FINSUB, non-sovereign-VD entities with LTIDR actions, less 35 whose latest LTIDR action is a withdrawal. This is not machine-verified.

JSON: {"count": 278}

✅ R5 csv+ontology run 2 graded by code

278. Of 313 non-QA entities with any LTIDR action, 35 have a latest LTIDR action of WD on or before 1 Oct 2026 (e.g., E1032, WD 2026-09-15), and the rest are rated.

JSON: {"count": 278}

❌ R5 csv+ontology run 3 graded by code

(no answer found)

JSON: {"count": 277}

Why: count: expected 278, got 277

❌ R5 csv+ontology run 4 graded by code

Not determined. Counting every entity with a current LTIDR on 1 Oct 2026 needs a full pass over about 330 entities, which I did not complete reliably.

JSON: {"count": null}

Why: count: expected 278, got None

✅ R5 csv+ontology run 5 graded by code

278. Counted once per entity, with a non-withdrawn FC LTIDR in effect on 1 Oct. VD is excluded because its only record is a Country Ceiling (A12). This is a hand tally, so treat it as approximate.

JSON: {"count": 278}

❌ R4 csv+markdown run 1 graded by code

Not settled. A full pass over roughly 330 entities is needed to count issuers still holding an LTIDR at 1 Oct 2026, and I have not completed a verified count.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R4 csv+markdown run 2 graded by code

About 281 distinct issuers. I derived this by exclusion across all non-QA entities; treat it as approximate and verify with a script.

JSON: {"count": 281}

Why: count: expected 278, got 281

✅ R4 csv+markdown run 3 graded by code

278. Tallied by hand (see note below): 313 entities carry LTIDR ratings, less 35 whose ratings were withdrawn with no later rating.

JSON: {"count": 278}

❌ R4 csv+markdown run 4 graded by code

277. Of 313 non-QA entities with any LTIDR action, 36 have a latest pre-1-Oct action that is a withdrawal (see Q21). This is a manual tally.

JSON: {"count": 277}

Why: count: expected 278, got 277

❌ R4 csv+markdown run 5 graded by code

Not settled by hand. A count of distinct issuers with an active issuer rating on 1 Oct 2026 needs a full computed tally across roughly 280 entities.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R3 csv+padding run 1 graded by code

Not determinable reliably by hand from this data.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R3 csv+padding run 2 graded by code

Not completed. Counting issuers with an active LTIDR across ~370 records needs a script.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R3 csv+padding run 3 graded by code

Not determined. Counting issuers with a live LTIDR on 2026-10-01 requires a full pass over every entity's latest action.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R3 csv+padding run 4 graded by code

Not resolved. This needs a latest-state pass over every LTIDR entity as of 1 Oct 2026, which I did not complete reliably.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R3 csv+padding run 5 graded by code

Not counted. A full count needs every entity's latest status checked against 2026-10-01.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R10 executed run 1 graded by code

277. This counts entities with a current LTIDR row that is not WD (RD counts as a rating). It was tallied by hand and may be off by a few.

JSON: {"count": 277}

Why: count: expected 278, got 277

✅ R10 executed run 2 graded by code

278. I counted entities with an open, non-withdrawn LTIDR rating on 1 Oct 2026, including CV and E1279 (LC rating open), and excluded VD and the unrated or withdrawn entities.

JSON: {"count": 278}

✅ R10 executed run 3 graded by code

278. I counted distinct entities with an open LTIDR row that is not WD-only (E08's RD counted as a rating). This is a long manual tally, so treat it as approximate.

JSON: {"count": 278}

✅ R10 executed run 4 graded by code

278. This counts entities with an open, non-withdrawn LTIDR rating on 1 Oct 2026. It is a manual tally, so treat it as a careful count rather than a verified query.

JSON: {"count": 278}

✅ R10 executed run 5 graded by code

278. This counts entities with a current LTIDR rating that is not WD, including the sovereign CV, and excludes the 35 entities whose current rating is WD.

JSON: {"count": 278}

❌ R7 csv+neutral run 1 graded by code

277. This is a manual tally of canonical non-QA, non-finance-subsidiary entities whose latest LTIDR action on or before 2026-10-01 is not a withdrawal. E1158 and E1303 have actions after their withdrawals; I counted them as rated (excluding them gives 275).

JSON: {"count": 277}

Why: count: expected 278, got 277

❌ R7 csv+neutral run 2 graded by code

About 283. This is an estimate from a manual pass and was not exhaustively verified. It is 331 distinct entities, minus 17 with no issuer rating, minus about 31 withdrawn without re-rating.

JSON: {"count": 283}

Why: count: expected 278, got 283

✅ R7 csv+neutral run 3 graded by code

278. Hand tally of entities whose latest LTIDR action on or before 1 Oct 2026 is not a withdrawal. Sovereign CV is included; VD is not, since it has only a ceiling.

JSON: {"count": 278}

❌ R7 csv+neutral run 4 graded by code

Not settled by hand. Counting issuers with a live LTIDR on 1 Oct 2026 needs a full scan of about 350 entities, which I did not complete reliably.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R7 csv+neutral run 5 graded by code

Not determined in this pass. An exact count needs the latest LTIDR action for each of about 330 entities as of 1 Oct 2026.

JSON: {"count": null}

Why: count: expected 278, got None

✅ R8 csv+axioms run 1 graded by code

278. This is a hand tally: 313 non-QA legal entities have LTIDR history, minus the 35 whose last LTIDR action is a withdrawal (Q21). The count is the most error-prone figure in this set.

JSON: {"count": 278}

❌ R8 csv+axioms run 2 graded by code

Not determined. A correct count requires checking every LTIDR history as of 1 Oct 2026, and I could not do that reliably by hand.

JSON: {"count": null}

Why: count: expected 278, got None

✅ R8 csv+axioms run 3 graded by code

278. Counted by LEI, using each entity's latest non-EX LTIDR action on or before 2026-10-01; entities with a WD as the last action, no rating, or only a CO are excluded. This was a manual pass, so treat it as approximate.

JSON: {"count": 278}

❌ R8 csv+axioms run 4 graded by code

Not finished. This needs a per-entity status check for all ~350 non-test records as of 2026-10-01.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R8 csv+axioms run 5 graded by code

Not determined. A full count of entities with an in-force issuer rating on 2026-10-01 requires checking about 330 entities, and I did not complete that tally reliably.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R9 csv+axioms+markdown run 1 graded by code

Not determined. Counting issuers with an active issuer rating requires checking every entity's latest action, and I did not finish that enumeration.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R9 csv+axioms+markdown run 2 graded by code

Not settled. Counting every entity's rating state at 2026-10-01 needs the full rule run.

JSON: {"count": null}

Why: count: expected 278, got None

❌ R9 csv+axioms+markdown run 3 graded by code

Not settled by hand. Counting distinct LEIs with an in-force LTIDR rating on 1 Oct 2026 across roughly 350 records needs a query.

JSON: {"count": null}

Why: count: expected 278, got None

✅ R9 csv+axioms+markdown run 4 graded by code

About 278 (hand-tallied). I started from about 313 non-QA, non-finance-sub, non-VD entities and removed about 35 whose last action was a withdrawal with no later rating (see Q21).

JSON: {"count": 278}

❌ R9 csv+axioms+markdown run 5 graded by code

Not completed. Counting issuers with an in-force issuer rating on 1 Oct 2026 needs a full pass over all entities. I did not finish it by hand.

JSON: {"count": null}

Why: count: expected 278, got None