Q47, run 2026-11-05-1233-haiku

← 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

A. The instrument was rated A on 2026-09-01 (A47, action EX).

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R1 csv run 2 graded by code

A (A47). The action code EX isn't defined in the data. If EX means the rating was removed, the answer would be none.

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R1 csv run 3 graded by code

A. I08 is rated A (A47), but the action code EX is not defined in the data. If EX means withdrawal, the note has no rating.

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R1 csv run 4 graded by code

A. A47 (2026-09-01) sets I08 at A. Its action code "EX" is not defined.

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R1 csv run 5 graded by code

A. The last action is "EX" (A47), which the data doesn't define. The record still shows rating A, so I've reported it as the rating.

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R2 rdf run 1 graded by code

A. The 2034 note (I08) is rated A (A47), with the same EX-code caveat as Q25.

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R2 rdf run 2 graded by code

A, per A47 (I08, 2026-09-01). The action code EX is not defined in the data.

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R2 rdf run 3 graded by code

A
The 2034 note is I08, rated A (A47), although its action is coded "EX", which the data does not define.

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R2 rdf run 4 graded by code

A. A47 (EX, A, 2026-09-01) is the rating on I08. The action code EX is not defined, so the rating should be checked.

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R2 rdf run 5 graded by code

A (A47, 2026-09-01). The EX action code is undefined in the data, so this is a caveat, not a certainty.

JSON: {"rating": "A"}

Why: rating: expected none, got A

✅ R6 rdf+ontology run 1 graded by code

None. I08 has only an expected rating (A47, EX), which is not a rating until an AS action confirms it.

JSON: {"rating": "none"}

✅ R6 rdf+ontology run 2 graded by code

none
I08's only action is an expected rating (A47, EX), which is not yet a rating.

JSON: {"rating": "none"}

✅ R6 rdf+ontology run 3 graded by code

None. I08 has only an Expected action (A47), which is not a rating until an Assigned action confirms it.

JSON: {"rating": "none"}

✅ R6 rdf+ontology run 4 graded by code

**None.** I08 has only an expected rating (A47, EX), which stays unconfirmed until an AS action.

JSON: {"rating": "none"}

✅ R6 rdf+ontology run 5 graded by code

None
I08 has only an Expected (EX) action (A47), which is not a rating until an AS action confirms it.

JSON: {"rating": "none"}

✅ R5 csv+ontology run 1 graded by code

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

JSON: {"rating": "none"}

✅ R5 csv+ontology run 2 graded by code

None. I08 has only an Expected (EX) action, which is not a rating until an AS action confirms it.

JSON: {"rating": "none"}

✅ R5 csv+ontology run 3 graded by code

None. I08 has only an expected rating (A47, EX), which does not count until an AS action confirms it.

JSON: {"rating": "none"}

✅ R5 csv+ontology run 4 graded by code

None. I08's only action is an Expected rating (A47, EX), which is not a rating until an Assigned action confirms it.

JSON: {"rating": "none"}

✅ R5 csv+ontology run 5 graded by code

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

JSON: {"rating": "none"}

✅ R4 csv+markdown run 1 graded by code

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

JSON: {"rating": "none"}

✅ R4 csv+markdown run 2 graded by code

None. I08 has only an expected rating (A47), which does not count as a rating until an assignment.

JSON: {"rating": "none"}

✅ R4 csv+markdown run 3 graded by code

None. I08 has only an expected rating (EX, A47), and it stays unrated until an AS action.

JSON: {"rating": "none"}

✅ R4 csv+markdown run 4 graded by code

None. EX is an expected rating, and the instrument stays unrated until an AS action.

JSON: {"rating": "none"}

✅ R4 csv+markdown run 5 graded by code

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

JSON: {"rating": "none"}

❌ R3 csv+padding run 1 graded by code

A, from A47 (2026-09-01). The EX action code is undefined, so the status is uncertain.

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R3 csv+padding run 2 graded by code

A (A47, 2026-09-01). The "EX" action code is not defined, so the rating's meaning is uncertain.

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R3 csv+padding run 3 graded by code

A. The 2034 note (I08) carries rating A, but its action code EX is not defined.

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R3 csv+padding run 4 graded by code

A (A47, I08, 2026-09-01). The EX action code is not defined, but the rating is A.

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R3 csv+padding run 5 graded by code

A. I08 was assigned A on 2026-09-01 (A47, action EX, not defined).

JSON: {"rating": "A"}

Why: rating: expected none, got A

✅ R10 executed run 1 graded by code

None. I08 has no rating record.

JSON: {"rating": "none"}

✅ R10 executed run 2 graded by code

None. I08 has no rating records.

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 record in ratings.csv.

JSON: {"rating": "none"}

✅ R10 executed run 5 graded by code

None. The 2034 notes (I08) have no rating record.

JSON: {"rating": "none"}

✅ R7 csv+neutral run 1 graded by code

None. The 2034 note (I08) has only an Expected action (A47), and it stays unrated until an Assigned action confirms it.

JSON: {"rating": "none"}

✅ R7 csv+neutral run 2 graded by code

None. I08 has only an Expected rating (A47, EX), which is not a rating until an Assigned action confirms it.

JSON: {"rating": "none"}

✅ R7 csv+neutral run 3 graded by code

None. The 2034 note (I08) has an EX (expected) action only (A47), so it stays unrated until an AS action confirms it.

JSON: {"rating": "none"}

✅ R7 csv+neutral run 4 graded by code

None
I08 has only an expected rating (EX, A47), and the ontology says it stays unrated until an assignment (AS) action.

JSON: {"rating": "none"}

✅ R7 csv+neutral run 5 graded by code

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

JSON: {"rating": "none"}

✅ R8 csv+axioms run 1 graded by code

None. The 2034 note (I08) has only an expected rating of A (A47), which is disjoint from ratings in force.

JSON: {"rating": "none"}

✅ R8 csv+axioms run 2 graded by code

None. The 2034 note (I08) has only an expected rating of A (A47), which is not in force.

JSON: {"rating": "none"}

✅ R8 csv+axioms run 3 graded by code

None. I08 has only an expected rating of A (A47), and expected ratings are not in force.

JSON: {"rating": "none"}

✅ R8 csv+axioms run 4 graded by code

None. A47 is an expected rating (EX, A), and expected ratings are not in force.

JSON: {"rating": "none"}

✅ R8 csv+axioms run 5 graded by code

None
I08 has only 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. The 2034 note I08 has only an expected rating (EX, A47), and it stays unrated until an assignment.

JSON: {"rating": "none"}

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

None. A47 is an EX (expected rating) action, which is not yet a rating.

JSON: {"rating": "none"}

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

None. A47 is an expected rating (EX), which is not a rating, so I08 stays unrated until an assignment.

JSON: {"rating": "none"}

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

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

JSON: {"rating": "none"}