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

← back to the run

How many distinct issuers domiciled in GB held an issuer rating on 1 October 2026?

Tests: Identity and withdrawal: Northwind counted once, Pellam not at all, the QA record ignored.

Expected: count = 66

❌ R1 csv run 1 graded by code

74
Counting GB-domiciled entities with a non-withdrawn LTIDR as of 1 Oct 2026 gives 74. This comes from a manual pass over the records.

JSON: {"count": 74}

Why: count: expected 66, got 74

❌ R1 csv run 2 graded by code

Not settled. This needs a full per-entity pass.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R1 csv run 3 graded by code

Not settled. This needs a count of GB issuers with a live rating on 2026-10-01 that I did not complete.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R1 csv run 4 graded by code

Cannot be determined reliably by hand. It requires a full pass over GB-domiciled issuers.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R1 csv run 5 graded by code

Not reliably countable by hand. It requires filtering GB issuers and checking each one's rating status on 1 Oct 2026.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R2 rdf run 1 graded by code

Not reliably countable in this pass, for the same reason as Q9.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R2 rdf run 2 graded by code

Cannot be settled reliably by hand. It requires checking the issuer rating status of every GB-domiciled entity on 1 Oct 2026.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R2 rdf run 3 graded by code

Not determined. This requires a full pass over GB entities' issuer ratings as of 1 Oct 2026.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R2 rdf run 4 graded by code

Not determined. This requires a full pass over GB issuers with an issuer rating as of 1 Oct 2026.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R2 rdf run 5 graded by code

Not computed, for the same reason as Q9.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R6 rdf+ontology run 1 graded by code

65.
This counts active issuers domiciled in GB, using RESEARCH's domicile where records disagree. It is also a hand tally.

JSON: {"count": 65}

Why: count: expected 66, got 65

❌ R6 rdf+ontology run 2 graded by code

65. This is the 76 GB-domiciled entities (by RESEARCH domicile where it differs) minus 6 withdrawn and 5 with no issuer rating. The count was done by hand.

JSON: {"count": 65}

Why: count: expected 66, got 65

❌ R6 rdf+ontology run 3 graded by code

Not counted. This needs a full pass over GB-domiciled issuers.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R6 rdf+ontology run 4 graded by code

Not determined; this needs a full scan of GB-domiciled issuers.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R6 rdf+ontology run 5 graded by code

≈64
This counts GB-domiciled entities with an issuer rating on 1 Oct 2026.

JSON: {"count": 64}

Why: count: expected 66, got 64

❌ R5 csv+ontology run 1 graded by code

64. There are 71 GB entities with rating history, less 7 that were withdrawn by 2026-10-01. This is hand-tallied.

JSON: {"count": 64}

Why: count: expected 66, got 64

❌ R5 csv+ontology run 2 graded by code

65. These are GB-domiciled entities with a current issuer rating on 1 Oct 2026, excluding the seven GB entities whose latest action is WD (E07, E1007, E1021, E1057, E1062, E1124, E1200). Domicile is taken from RESEARCH where it differs.

JSON: {"count": 65}

Why: count: expected 66, got 65

❌ R5 csv+ontology run 3 graded by code

65
Counted entities in the Q9 set whose domicile is GB, using RESEARCH country where records disagree.

JSON: {"count": 65}

Why: count: expected 66, got 65

❌ R5 csv+ontology run 4 graded by code

Approximately 65. I enumerated GB-domiciled issuers by hand and excluded those with no LTIDR or a withdrawal. The figure is not a verified count.

JSON: {"count": 65}

Why: count: expected 66, got 65

✅ R5 csv+ontology run 5 graded by code

66 issuers domiciled in GB with a rating in effect on 1 Oct (hand tally). Domicile uses the RESEARCH record where it differs from RATINGS.

JSON: {"count": 66}

❌ R4 csv+markdown run 1 graded by code

65 GB-domiciled issuers. This is a hand trace of GB-domiciled entities with a non-withdrawn LTIDR at 1 Oct 2026.

JSON: {"count": 65}

Why: count: expected 66, got 65

❌ R4 csv+markdown run 2 graded by code

Not determined. This needs a full pass over the GB-domiciled entities' ratings, which I did not complete.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R4 csv+markdown run 3 graded by code

62. Count of GB-domiciled entities with an active LTIDR (by hand, see note).

JSON: {"count": 62}

Why: count: expected 66, got 62

❌ R4 csv+markdown run 4 graded by code

65. This is a manual tally of GB-domiciled entities holding a rating on 1 Oct 2026, using RESEARCH domicile where records disagree.

JSON: {"count": 65}

Why: count: expected 66, got 65

❌ R4 csv+markdown run 5 graded by code

Not settled by hand. This is a country-filtered count of issuer ratings on 1 Oct 2026 and needs a full tally.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R3 csv+padding run 1 graded by code

Not determined.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R3 csv+padding run 2 graded by code

Not completed. Counting GB issuers with an issuer rating on 1 October 2026 needs a script.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R3 csv+padding run 3 graded by code

Not determined. The count requires checking every GB-domiciled issuer's status on 2026-10-01.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R3 csv+padding run 4 graded by code

Not resolved. This needs the same full pass as Q9.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R3 csv+padding run 5 graded by code

Not counted.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R10 executed run 1 graded by code

65. This counts GB-domiciled entities with a current non-WD issuer rating on 1 Oct 2026.

JSON: {"count": 65}

Why: count: expected 66, got 65

❌ R10 executed run 2 graded by code

65. I counted GB-domiciled entities with an open, non-withdrawn issuer rating on 1 Oct 2026.

JSON: {"count": 65}

Why: count: expected 66, got 65

✅ R10 executed run 3 graded by code

66 GB-domiciled issuers hold an open issuer rating. This is a manual count against the Q9 list, so treat it as approximate.

JSON: {"count": 66}

❌ R10 executed run 4 graded by code

65 GB-domiciled issuers held an open issuer rating on 1 Oct 2026, excluding withdrawn ones (e.g., E07, E1007, E1021, E1057, E1062, E1124, E1200).

JSON: {"count": 65}

Why: count: expected 66, got 65

❌ R10 executed run 5 graded by code

65. These are GB-domiciled entities with a current non-WD LTIDR rating. E07, E1007, E1021, E1062, E1124, E1200 and E1057 are excluded because they are withdrawn.

JSON: {"count": 65}

Why: count: expected 66, got 65

❌ R7 csv+neutral run 1 graded by code

65. This is a manual tally of rated entities whose domicile is GB, using the RESEARCH record where it differs.

JSON: {"count": 65}

Why: count: expected 66, got 65

❌ R7 csv+neutral run 2 graded by code

Not tallied. I could not complete a reliable count of GB-domiciled issuers rated on 1 Oct 2026 in this pass.

JSON: {"count": null}

Why: count: expected 66, got None

✅ R7 csv+neutral run 3 graded by code

66. Hand count of GB-domiciled entities with an issuer rating on 1 Oct 2026. E10 is excluded because its RESEARCH record (E17) puts it in LU.

JSON: {"count": 66}

❌ R7 csv+neutral run 4 graded by code

Not settled by hand; it needs a full scan of GB-domiciled issuers as of 1 Oct 2026.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R7 csv+neutral run 5 graded by code

Not determined in this pass. It needs the full GB issuer census as of 1 Oct 2026.

JSON: {"count": null}

Why: count: expected 66, got None

✅ R8 csv+axioms run 1 graded by code

66. Of the 67 GB-domiciled RATINGS entities in E1001–E1324, 6 withdrew (E1007, E1021, E1057, E1062, E1124, E1200); the 5 GB holders in E01–E15 (E01, E02, E09, E12, E14) are added. This is a hand tally.

JSON: {"count": 66}

❌ R8 csv+axioms run 2 graded by code

Not determined. This requires the full issuer-level tally described under Q9.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R8 csv+axioms run 3 graded by code

65. This counts distinct GB-domiciled legal entities with an issuer rating on 2026-10-01; the count is approximate.

JSON: {"count": 65}

Why: count: expected 66, got 65

❌ R8 csv+axioms run 4 graded by code

Not finished. This needs the issuer-rating-in-force check restricted to GB-domiciled entities.

JSON: {"count": null}

Why: count: expected 66, got None

❌ R8 csv+axioms run 5 graded by code

Not determined. This requires a full domicile-and-rating tally that I did not complete.

JSON: {"count": null}

Why: count: expected 66, got None

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

Not determined. I did not finish the GB issuer enumeration.

JSON: {"count": null}

Why: count: expected 66, got None

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

Not settled. This needs a full rule run over GB entities.

JSON: {"count": null}

Why: count: expected 66, got None

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

Not settled by hand. This needs a count of GB-domiciled issuers with in-force ratings on 1 Oct 2026.

JSON: {"count": null}

Why: count: expected 66, got None

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

About 64 (hand-tallied). GB domicile uses the RESEARCH record where one exists; these entities have an issuer rating on 1 Oct 2026.

JSON: {"count": 64}

Why: count: expected 66, got 64

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

Not completed. This needs the GB issuers' latest ratings as of 1 Oct 2026.

JSON: {"count": null}

Why: count: expected 66, got None