Q28, run 2026-11-05-2135-sonnet

← back to the run

What is the Republic of Corvenia's foreign-currency issuer rating?

Tests: Ceiling versus sovereign rating: Corvenia's ceiling (A) is not its rating (BBB+).

Expected: rating = BBB+

✅ R1 csv run 1 graded by code

BBB+ (A38).

JSON: {"rating": "BBB+"}

✅ R1 csv run 2 graded by code

BBB+. A38 sets Corvenia's FC LTIDR.

JSON: {"rating": "BBB+"}

✅ R1 csv run 3 graded by code

BBB+ (A38).

JSON: {"rating": "BBB+"}

✅ R1 csv run 4 graded by code

BBB+, from A38.

JSON: {"rating": "BBB+"}

✅ R1 csv run 5 graded by code

BBB+. This is CV's foreign-currency LTIDR (A38).

JSON: {"rating": "BBB+"}

✅ R2 rdf run 1 graded by code

BBB+ (A38, foreign-currency basis).

JSON: {"rating": "BBB+"}

✅ R2 rdf run 2 graded by code

BBB+. CV's foreign-currency long-term IDR is BBB+ (A38); A37 (A) is the Country Ceiling, not the issuer rating.

JSON: {"rating": "BBB+"}

✅ R2 rdf run 3 graded by code

BBB+ (A38, foreign currency).

JSON: {"rating": "BBB+"}

✅ R2 rdf run 4 graded by code

BBB+ (A38, CV foreign-currency IDR).

JSON: {"rating": "BBB+"}

✅ R2 rdf run 5 graded by code

BBB+ (A38). A39 is the local-currency rating, A-.

JSON: {"rating": "BBB+"}

✅ R6 rdf+ontology run 1 graded by code

BBB+ (A38, FC LTIDR). A37's "A" is the Country Ceiling, not a rating.

JSON: {"rating": "BBB+"}

✅ R6 rdf+ontology run 2 graded by code

BBB+. CV's foreign-currency issuer rating is A38. The A in A37 is its Country Ceiling, not its rating.

JSON: {"rating": "BBB+"}

✅ R6 rdf+ontology run 3 graded by code

BBB+, from A38. The Country Ceiling of A (A37) is not the sovereign's rating.

JSON: {"rating": "BBB+"}

✅ R6 rdf+ontology run 4 graded by code

BBB+ (A38). The Country Ceiling (A37) is not the sovereign's rating.

JSON: {"rating": "BBB+"}

✅ R6 rdf+ontology run 5 graded by code

BBB+ (A38).

JSON: {"rating": "BBB+"}

✅ R5 csv+ontology run 1 graded by code

BBB+ (A38). This is not the Country Ceiling, which is A (A37).

JSON: {"rating": "BBB+"}

✅ R5 csv+ontology run 2 graded by code

BBB+ (A38). The A in A37 is the Country Ceiling, not a rating.

JSON: {"rating": "BBB+"}

✅ R5 csv+ontology run 3 graded by code

BBB+ (A38).

JSON: {"rating": "BBB+"}

✅ R5 csv+ontology run 4 graded by code

BBB+ (A38). The A in A37 is the Country Ceiling, not a rating.

JSON: {"rating": "BBB+"}

✅ R5 csv+ontology run 5 graded by code

BBB+ (A38). The A in A37 is the Country Ceiling, not the issuer rating.

JSON: {"rating": "BBB+"}

✅ R4 csv+markdown run 1 graded by code

BBB+ (A38).

JSON: {"rating": "BBB+"}

✅ R4 csv+markdown run 2 graded by code

BBB+, from A38.

JSON: {"rating": "BBB+"}

✅ R4 csv+markdown run 3 graded by code

BBB+, from A38.

JSON: {"rating": "BBB+"}

✅ R4 csv+markdown run 4 graded by code

BBB+. A38 is CV's foreign-currency issuer rating. The A in A37 is the Country Ceiling, not the sovereign's rating.

JSON: {"rating": "BBB+"}

✅ R4 csv+markdown run 5 graded by code

BBB+ (A38).

JSON: {"rating": "BBB+"}

✅ R3 csv+padding run 1 graded by code

BBB+ (A38, CV FC).

JSON: {"rating": "BBB+"}

✅ R3 csv+padding run 2 graded by code

BBB+ (A38, CV foreign-currency LTIDR).

JSON: {"rating": "BBB+"}

✅ R3 csv+padding run 3 graded by code

BBB+ (A38).

JSON: {"rating": "BBB+"}

✅ R3 csv+padding run 4 graded by code

BBB+. A38 is CV's foreign-currency long-term rating; the A in A37 is the Country Ceiling.

JSON: {"rating": "BBB+"}

✅ R3 csv+padding run 5 graded by code

BBB+ (A38).

JSON: {"rating": "BBB+"}

✅ R10 executed run 1 graded by code

BBB+ (A38).

JSON: {"rating": "BBB+"}

✅ R10 executed run 2 graded by code

BBB+ (CV FC, A38).

JSON: {"rating": "BBB+"}

✅ R10 executed run 3 graded by code

BBB+ (CV, A38).

JSON: {"rating": "BBB+"}

✅ R10 executed run 4 graded by code

BBB+ (A38).

JSON: {"rating": "BBB+"}

✅ R10 executed run 5 graded by code

BBB+ (A38).

JSON: {"rating": "BBB+"}

✅ R7 csv+neutral run 1 graded by code

BBB+ (A38). The A rating in A37 is the Country Ceiling, not the sovereign's rating.

JSON: {"rating": "BBB+"}

✅ R7 csv+neutral run 2 graded by code

BBB+, from A38.

JSON: {"rating": "BBB+"}

✅ R7 csv+neutral run 3 graded by code

BBB+, from A38.

JSON: {"rating": "BBB+"}

✅ R7 csv+neutral run 4 graded by code

BBB+ (A38). A37 is the ceiling, not a rating.

JSON: {"rating": "BBB+"}

✅ R7 csv+neutral run 5 graded by code

BBB+ (A38).

JSON: {"rating": "BBB+"}

✅ R8 csv+axioms run 1 graded by code

BBB+ (A38).

JSON: {"rating": "BBB+"}

✅ R8 csv+axioms run 2 graded by code

BBB+, from A38.

JSON: {"rating": "BBB+"}

✅ R8 csv+axioms run 3 graded by code

BBB+ (A38, FC).

JSON: {"rating": "BBB+"}

✅ R8 csv+axioms run 4 graded by code

BBB+, from A38 (CV, LTIDR FC).

JSON: {"rating": "BBB+"}

✅ R8 csv+axioms run 5 graded by code

BBB+ (A38).

JSON: {"rating": "BBB+"}

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

BBB+, from A38.

JSON: {"rating": "BBB+"}

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

BBB+ (A38).

JSON: {"rating": "BBB+"}

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

BBB+ (A38).

JSON: {"rating": "BBB+"}

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

BBB+. A38 assigned CV's FC LTIDR.

JSON: {"rating": "BBB+"}

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

BBB+, from A38.

JSON: {"rating": "BBB+"}