Q9, run 2026-11-05-1227-sonnet
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 = 12
csv run 1
13. These are E01, E02 (with E03), E05, E06, E08, E09, E10 (with E17), E12, E13, E14, E15, E16 and CV. E07 is withdrawn (A19), and VD has only a Country Ceiling, not an issuer rating.
JSON: {"count": 13}
Why: count: expected 12, got 13
csv run 2
13. These are E01, E02 (E03 is the same entity), E05, E06, E08, E09, E10, E12, E13, E14, E15, E16 and CV. E07 was withdrawn (A19), and E04 and E11 have no issuer rating. VD has only a Country Ceiling (A12), which I did not count as an issuer rating.
JSON: {"count": 13}
Why: count: expected 12, got 13
csv run 3
13. These are E01, E02 (E03 is the same entity), E05, E06, E08, E09, E10, E12, E13, E14, E15, E16 and CV. E07 is withdrawn (A19), VD has only a country ceiling, and E11 has only a "CO" rating.
JSON: {"count": 13}
Why: count: expected 12, got 13
csv run 4
13. These are E01, E02 (with E03), E05, E06, E08, E09, E10 (with E17), E12, E13, E14, CV, E15 and E16. E07 is withdrawn (A19), and VD (country ceiling only), E11 (CO type only) and E04 have no issuer rating.
JSON: {"count": 13}
Why: count: expected 12, got 13
csv run 5
13. The issuers are E01, E02 (E03 is the same entity), E05, E06, E08, E09, E10, E12, E13, E14, E15, E16 and CV. E07 was withdrawn (A19). VD has only a country ceiling. E11 has only a "CO" rating, not an issuer rating.
JSON: {"count": 13}
Why: count: expected 12, got 13
rdf run 1
13. These are E01, E02 (=E03), E05, E06, E08, E09, E10, E12, E13, E14, E15, E16 and CV. E07 was withdrawn (A19). VD has only a country ceiling (A12). E11 has only a CO-type rating (A46).
JSON: {"count": 13}
Why: count: expected 12, got 13
rdf run 2
13. E01, E02 (same entity as E03), E05, E06, E08, E09, E10, E12, E13, E14, E15, E16 and CV each have a current LTIDR. E07 was withdrawn (A19), and VD has only a country ceiling.
JSON: {"count": 13}
Why: count: expected 12, got 13
rdf run 3
13. These are E01, E02 (=E03), E05, E06, E08, E09, E10, E12, E13, E14, E15, E16 and CV, each with an LTIDR. E07 was withdrawn (A19). VD has only a Country Ceiling (A12), and E11 only a "CO" rating (A46), which the data does not define as an issuer rating.
JSON: {"count": 13}
Why: count: expected 12, got 13
rdf run 4
13. These are E01, E02 (E03 counted once), E05, E06, E08, E09, E10, E12, E13, E14, E15, E16 and CV. I excluded E07 (withdrawn, A19) and VD, which has only a Country Ceiling record. E11's CO-type rating is not clearly an issuer rating, so I excluded it too.
JSON: {"count": 13}
Why: count: expected 12, got 13
rdf run 5
13. These are E01, E02 (with E03), E05, E06, E08, E09, E10, E12, E13, E14, E15, E16 and CV. E07 was withdrawn (A19), E11's CO rating is not an issuer rating, and VD has only a country ceiling.
JSON: {"count": 13}
Why: count: expected 12, got 13
rdf+ontology run 1
12. These are E01, E02 (with E03), E05, E06, E08, E09, E10, E12, E13, E14, CV and E15. E07 was withdrawn (A19), VD has only a ceiling, E11 has only a credit opinion, and E16 is QA.
JSON: {"count": 12}
rdf+ontology run 2
12. These are E01, E02 (also recorded as E03), E05, E06, E08, E09, E10 (also E17), E12, E13, E14, E15 and CV. E07 was withdrawn (A19), VD has only a Country Ceiling, E11 has only a credit opinion, and E16 is QA.
JSON: {"count": 12}
rdf+ontology run 3
12. These are E01, E02 (=E03), E05, E06, E08, E09, E10 (=E17), E12, E13, E14, CV and E15. E07 was withdrawn (A19). E16 is QA. VD has only a ceiling, and E04 and E11 have no issuer rating (E11 has only a credit opinion).
JSON: {"count": 12}
rdf+ontology run 4
12. These are E01, E02 (with E03), E05, E06, E08 (RD still counts as a rating), E09, E10, E12, E13, E14, E15 and CV. E07 was withdrawn, VD has only a ceiling, E11 has only a credit opinion, E04 has no rating, and E16 is QA.
JSON: {"count": 12}
rdf+ontology run 5
12. These are E01, E02 (the same entity as E03), E05, E06, E08, E09, E10, E12, E13, E14, E15 and CV. E07 was withdrawn, and E11, E04 and VD have no issuer rating.
JSON: {"count": 12}
csv+ontology run 1
12. These are E01, E02 (same entity as E03), E05, E06, E08, E09, E10 (same entity as E17), E12, E13, E14, E15 and CV. E07 is withdrawn, E04 and E11 have no issuer rating (E11 has only a credit opinion), VD has only a ceiling, and E16 is QA.
JSON: {"count": 12}
csv+ontology run 2
12. These are E01, E02 (with E03), E05, E06, E08, E09, E10 (with E17), E12, E13, E14, CV and E15. E07 was withdrawn. VD has only a ceiling, E11 only a credit opinion, and E16 is QA.
JSON: {"count": 12}
csv+ontology run 3
12. These are E01, E02, E05, E06, E08, E09, E10, E12, E13, E14, E15 and CV. E07 is withdrawn (A19), E04 has no rating, E11 has only a credit opinion (CO), VD has only a ceiling, and E16 is QA.
JSON: {"count": 12}
csv+ontology run 4
12. These are E01, E02, E05, E06, E08, E09, E10, E12, E13, E14, E15 and CV. E07 was withdrawn (A19), E04, E11 and VD have no issuer rating, and E16 is QA.
JSON: {"count": 12}
csv+ontology run 5
12. These are E01, E02 (with E03), E05, E06, E08, E09, E10 (with E17), E12, E13, E14, CV and E15. I excluded E07 (withdrawn in A19), E04 and E11 (no LTIDR; E11 has only a credit opinion), VD (Country Ceiling only) and the QA record E16.
JSON: {"count": 12}
csv+markdown run 1
12. These are E01, E02, E05, E06, E08, E09, E10, E12, E13, E14, E15 and CV. E07 was withdrawn, VD has only a Country Ceiling, E11 has only a credit opinion, and E04 has nothing.
JSON: {"count": 12}
csv+markdown run 2
12. These are E01, E02, E05, E06, E08, E09, E10, E12, E13, E14, CV and E15. E07 was withdrawn (A19), VD has only a ceiling, E11 has only a credit opinion, and E16 is QA.
JSON: {"count": 12}
csv+markdown run 3
12. These are E01, E02 (the same entity as E03), E05, E06, E08, E09, E10, E12, E13, E14, CV and E15. E07 was withdrawn (A19), E04 and E11 have no issuer rating (E11 has only a credit opinion, A46), VD has only a ceiling, and E16 is QA.
JSON: {"count": 12}
csv+markdown run 4
12. These are E01, E02 (with E03), E05, E06, E08, E09, E10, E12, E13, E14, CV and E15.
JSON: {"count": 12}
csv+markdown run 5
12: E01, E02 (with E03), E05, E06, E08, E09, E10, E12, E13, E14, CV and E15. E07 is withdrawn, E11 has only a credit opinion, and E04 and VD have no issuer rating (VD has only a Country Ceiling). E16 is QA and is ignored.
JSON: {"count": 12}
csv+padding run 1
13. These are E01, E02 (E03 is the same entity), E05, E06, E08, E09, E10, E12, E13, E14, CV, E15 and E16. E07 is withdrawn (A19), VD has only a country ceiling, and E11 has only a CO.
JSON: {"count": 13}
Why: count: expected 12, got 13
csv+padding run 2
13. These are E01, E02 (with E03), E05, E06, E08, E09, E10, E12, E13, E14, E15, E16 and CV. E07 was withdrawn (A19), and VD has only a country ceiling.
JSON: {"count": 13}
Why: count: expected 12, got 13
csv+padding run 3
13. These are E01, E02 (merged with E03), E05, E06, E08, E09, E10, E12, E13, E14, E15, E16 and CV. E07 is withdrawn (A19), and VD has only a country ceiling (A12). E11's CO-type rating (A46) is not clearly an issuer rating, so I did not count it.
JSON: {"count": 13}
Why: count: expected 12, got 13
csv+padding run 4
13. These are E01, E02 (E03 is the same entity), E05, E06, E08, E09, E10, E12, E13, E14, E15, E16 and CV. E07 was withdrawn (A19), and VD has only a country ceiling.
JSON: {"count": 13}
Why: count: expected 12, got 13
csv+padding run 5
13. These are E01, E02, E05, E06, E08, E09, E10, E12, E13, E14, E15, E16 and CV. E07 was withdrawn (A19), and VD has only a country ceiling (A12).
JSON: {"count": 13}
Why: count: expected 12, got 13
executed run 1
12. These are CV, E01, E02, E05, E06, E08, E09, E10, E12, E13, E14 and E15. E07 is excluded because its rating was withdrawn (A19).
JSON: {"count": 12}
executed run 2
12. Issuers with an issuer rating in force on 2026-10-01 are CV, E01, E02, E05, E06, E08, E09, E10, E12, E13, E14 and E15. E07 is excluded because its rating was withdrawn (A19).
JSON: {"count": 12}
executed run 3
12. These are CV, E01, E02, E05, E06, E08, E09, E10, E12, E13, E14 and E15; E07 is excluded because its rating was withdrawn (A19).
JSON: {"count": 12}
executed run 4
12. These are CV, E01, E02, E05, E06, E08, E09, E10, E12, E13, E14 and E15, each with an issuer rating in force. E07 is excluded because its rating was withdrawn (A19).
JSON: {"count": 12}
executed run 5
12. Current issuer ratings: CV, E01, E02, E05, E06, E08, E09, E10, E12, E13, E14, E15. E07 is excluded because its rating was withdrawn (A19).
JSON: {"count": 12}
csv+neutral run 1
12. Issuers with an issuer rating on that date are E01, E02 (with E03), E05, E06, E08 (RD), E09, E10 (with E17), E12, E13, E14, E15 and CV. E07 was withdrawn. E11 has only a credit opinion. VD has only a Country Ceiling. E04 has no rating. E16 is QA.
JSON: {"count": 12}
csv+neutral run 2
12. These are E01, E02, E05, E06, E08, E09, E10, E12, E13, E14, CV and E15. E07 is withdrawn, VD has only a ceiling, E11 has only a credit opinion, E04 has no rating, and E16 is QA.
JSON: {"count": 12}
csv+neutral run 3
12. These are E01, E02 (E03 is the same entity), E05, E06, E08, E09, E10 (E17 is the same entity), E12, E13, E14, E15 and CV. E07 was withdrawn (A19), and E04, E11 and VD have no issuer rating.
JSON: {"count": 12}
csv+neutral run 4
12. The issuers are E01, E02 (including E03), E05, E06, E08, E09, E10 (including E17), E12, E13, E14, CV and E15. E04 and E11 have none, VD has only a ceiling, E07's rating was withdrawn, and E16 is QA.
JSON: {"count": 12}
csv+neutral run 5
12. These are E01, E02 (with E03), E05, E06, E08, E09, E10, E12, E13, E14, E15 and CV. E07 was withdrawn, E04 and E11 have no issuer rating (E11 has only a CO), VD has only a Country Ceiling, and E16 is QA.
JSON: {"count": 12}
csv+axioms run 1
12. In-force issuer ratings are held by E01, E02 (=E03), E05, E06, E08, E09, E10, E12, E13, E14, E15 and CV. E07 is withdrawn, E16 is a test record, and E04, E11 and VD have no issuer rating.
JSON: {"count": 12}
csv+axioms run 2
12. These are E01, E02/E03 (one entity), E05, E06, E08, E09, E10, E12, E13, E14, CV and E15. E07 was withdrawn, VD has only a ceiling, E11 only a credit opinion, and E16 is a test record.
JSON: {"count": 12}
csv+axioms run 3
12. These are E01, E02/E03 (counted once), E05, E06, E08, E09, E10, E12, E13, E14, CV and E15.
JSON: {"count": 12}
csv+axioms run 4
12. The issuers are E01, E02 (the same entity as E03), E05, E06, E08, E09, E10, E12, E13, E14, CV and E15.
JSON: {"count": 12}
csv+axioms run 5
12. These are E01, E02 (the same entity as E03), E05, E06, E08, E09, E10 (the same entity as E17), E12, E13, E14, CV and E15. E07 is withdrawn, VD has only a ceiling, E11 has only a credit opinion, and E16 is a test record.
JSON: {"count": 12}
csv+axioms+markdown run 1
12: E01, E02, E05, E06, E08, E09, E10, E12, E13, E14, E15 and CV. E07 was withdrawn, E11 has only a credit opinion, E04 and VD have no issuer rating, and E16 is QA.
JSON: {"count": 12}
csv+axioms+markdown run 2
12. These are E01, E02 (with E03), E05, E06, E08, E09, E10 (with E17), E12, E13, E14, CV and E15. E07 is withdrawn, E04 and E11 have no issuer rating, VD has only a ceiling, and E16 is QA.
JSON: {"count": 12}
csv+axioms+markdown run 3
12. These are E01, E02, E05, E06, E08, E09, E10, E12, E13, E14, CV and E15, with E07 withdrawn, E16 a QA record, and E11 and VD holding no issuer rating.
JSON: {"count": 12}
csv+axioms+markdown run 4
12. These are E01, E02 (with E03), E05, E06, E08, E09, E10 (with E17), E12, E13, E14, E15 and CV. E07 is withdrawn (A19), E04, E11 and VD have no issuer rating, and E16 is a QA record.
JSON: {"count": 12}
csv+axioms+markdown run 5
12. The issuers are E01, E02, E05, E06, E08, E09, E10, E12, E13, E14, CV and E15. E07 was withdrawn, E11 has only a credit opinion, VD has only a ceiling, and E16 is a QA record.
JSON: {"count": 12}