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

← back to the run

How is Corvenia Power's 2034 note rated?

Tests: Local action: an expected rating (EX) is not a rating until assigned.

Expected: rating = none

✅ R1 csv run 1 graded by code

None. I08 has only an EX-type row (A47, A), and I'm treating EX as an expected or non-final rating. The data doesn't define EX, so this is ambiguous.

JSON: {"rating": "none"}

✅ R1 csv run 2 graded by code

None. I08's only action, A47, is an EX on 2026-09-01 (last rating A), so it has no current rating.

JSON: {"rating": "none"}

✅ R1 csv run 3 graded by code

None. I08 has only an EX action (A47, A), which I read as an expected, not final, rating.

JSON: {"rating": "none"}

✅ R1 csv run 4 graded by code

None. The only action on I08 is A47, an EX on 2026-09-01. I read EX as expired or ended, but the data does not define it.

JSON: {"rating": "none"}

✅ R1 csv run 5 graded by code

None. I08 has only an EX action (A47, A). I read EX as an expected rating, not a rating in force.

JSON: {"rating": "none"}

✅ R2 rdf run 1 graded by code

None. I08's only record is EX (expiry) on 2026-09-01 (A47).

JSON: {"rating": "none"}

✅ R2 rdf run 2 graded by code

None. I08 was rated A but expired on 2026-09-01 (A47).

JSON: {"rating": "none"}

✅ R2 rdf run 3 graded by code

None. I08's only record is A47, an EX action (A, 2026-09-01), which I read as an expected rather than a final rating. The data does not define EX.

JSON: {"rating": "none"}

✅ R2 rdf run 4 graded by code

None. I08's only rating record is A47, an EX (expiry) on 2026-09-01 at A, so it no longer carries a rating.

JSON: {"rating": "none"}

✅ R2 rdf run 5 graded by code

None. I08's A rating expired (EX) on 2026-09-01 (A47).

JSON: {"rating": "none"}

✅ R6 rdf+ontology run 1 graded by code

None. I08 has only an EX action (A47), so it is unrated.

JSON: {"rating": "none"}

✅ R6 rdf+ontology run 2 graded by code

None. I08 has only an Expected action (A47, EX), so it is unrated.

JSON: {"rating": "none"}

✅ R6 rdf+ontology run 3 graded by code

None. I08 has only an Expected action (A47, EX), so it stays unrated.

JSON: {"rating": "none"}

✅ R6 rdf+ontology run 4 graded by code

None. I08 has only an Expected (EX) action (A47), so it is unrated.

JSON: {"rating": "none"}

✅ R6 rdf+ontology run 5 graded by code

None. I08 has only an Expected rating (A47).

JSON: {"rating": "none"}

✅ R5 csv+ontology run 1 graded by code

None. I08 has only an Expected action (A47), so it remains unrated.

JSON: {"rating": "none"}

✅ R5 csv+ontology run 2 graded by code

None. I08 only has an Expected action (A47) and no assignment.

JSON: {"rating": "none"}

✅ R5 csv+ontology run 3 graded by code

None. I08 has only an Expected action (A47), so it is unrated.

JSON: {"rating": "none"}

✅ R5 csv+ontology run 4 graded by code

None. I08 has only an Expected action (A47), so it is unrated.

JSON: {"rating": "none"}

✅ R5 csv+ontology run 5 graded by code

None. A47 is only an Expected rating (EX) for I08; it is not assigned.

JSON: {"rating": "none"}

✅ R4 csv+markdown run 1 graded by code

None. I08 has only an expected rating (A47), which is not a rating.

JSON: {"rating": "none"}

✅ R4 csv+markdown run 2 graded by code

None. A47 is only an Expected rating (EX), so I08 is unrated.

JSON: {"rating": "none"}

✅ R4 csv+markdown run 3 graded by code

None. I08 has only an expected rating (A47, EX), so it remains unrated.

JSON: {"rating": "none"}

✅ R4 csv+markdown run 4 graded by code

None. I08 has only an expected rating (A47, EX), so it stays unrated.

JSON: {"rating": "none"}

✅ R4 csv+markdown run 5 graded by code

None. I08 has only an Expected rating (A47), so it is unrated.

JSON: {"rating": "none"}

✅ R3 csv+padding run 1 graded by code

None. I08 has only an EX action (A47, 2026-09-01), and the data doesn't define EX. I read it as not a final rating, but it carries A.

JSON: {"rating": "none"}

✅ R3 csv+padding run 2 graded by code

None. I08 has only an EX action (A47, A, 2026-09-01). The data does not define EX (expired or expected), so no standing rating can be confirmed.

JSON: {"rating": "none"}

✅ R3 csv+padding run 3 graded by code

None. The only record on I08 is an EX action on 2026-09-01 (A47), so it is no longer rated.

JSON: {"rating": "none"}

✅ R3 csv+padding run 4 graded by code

None. A47 shows EX (expired) on I08 on 2026-09-01; it was last rated A.

JSON: {"rating": "none"}

✅ R3 csv+padding run 5 graded by code

None. I08's rating was marked EX on 2026-09-01 (A47), which I read as the rating having ended.

JSON: {"rating": "none"}

✅ R10 executed run 1 graded by code

None. I08 has no rating row, so it is unrated. Its issuer E15 is rated A, but that is not the note's rating.

JSON: {"rating": "none"}

✅ R10 executed run 2 graded by code

None. I08 has no instrument rating record.

JSON: {"rating": "none"}

✅ R10 executed run 3 graded by code

None. I08 has no rating record.

JSON: {"rating": "none"}

✅ R10 executed run 4 graded by code

None. I08 has no rating rows.

JSON: {"rating": "none"}

✅ R10 executed run 5 graded by code

None. I08 has no rating record.

JSON: {"rating": "none"}

✅ R7 csv+neutral run 1 graded by code

None. I08 has only an Expected action (A47), so it is unrated.

JSON: {"rating": "none"}

✅ R7 csv+neutral run 2 graded by code

None. I08 has only an Expected action (A47, EX); it stays unrated until an Assigned action confirms it.

JSON: {"rating": "none"}

✅ R7 csv+neutral run 3 graded by code

None. I08 only has an Expected action (A47), so it is still unrated.

JSON: {"rating": "none"}

✅ R7 csv+neutral run 4 graded by code

None. I08 only has an Expected (EX) action (A47), so it is unrated.

JSON: {"rating": "none"}

✅ R7 csv+neutral run 5 graded by code

None. I08 has only an Expected action (A47), so it stays unrated.

JSON: {"rating": "none"}

✅ R8 csv+axioms run 1 graded by code

None. I08's only action is A47, an expected rating (EX) dated 2026-09-01, and it was never finalised.

JSON: {"rating": "none"}

✅ R8 csv+axioms run 2 graded by code

None. I08 has only an expected rating (A47, EX), which is not a rating in force.

JSON: {"rating": "none"}

✅ R8 csv+axioms run 3 graded by code

None. I08 has only an expected rating (A47, EX), which is not a rating in force.

JSON: {"rating": "none"}

✅ R8 csv+axioms run 4 graded by code

None. I08 has only A47, an expected rating (EX), which is not a rating in force.

JSON: {"rating": "none"}

✅ R8 csv+axioms run 5 graded by code

None. I08 only has an expected rating (A47, EX), which is not in force.

JSON: {"rating": "none"}

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

None. I08 has only an expected rating (A47, EX), which is not yet a rating.

JSON: {"rating": "none"}

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

None. I08 only has an Expected rating (A47) and no Assigned action.

JSON: {"rating": "none"}

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

None. I08 has only an expected rating (A47, EX), so it is not yet rated.

JSON: {"rating": "none"}

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

None. I08 has only an Expected rating (A47) and no assignment.

JSON: {"rating": "none"}

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

None. I08 has only an Expected rating (A47), so it is unrated until an AS action confirms it.

JSON: {"rating": "none"}