Q47, run 2026-11-04-1824-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 2034 note (I08) carries rating A from an EX action on 2026-09-01 (A47). The EX code is not defined in the data.

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R1 csv run 2 graded by code

A (A47, 2026-09-01). The action code EX is not defined, so I treat A as the current rating.

JSON: {"rating": "A"}

Why: rating: expected none, got A

✅ R1 csv run 3 graded by code

None. A47 (2026-09-01) is an EX action on the last rating of A, and I've read EX as the rating ending. This is an assumption; if EX means something else, the rating is A.

JSON: {"rating": "none"}

❌ R1 csv run 4 graded by code

A. The only record is A47 (2026-09-01, action "EX"). "EX" is undefined; if it means exited, the note is unrated.

JSON: {"rating": "A"}

Why: rating: expected none, got A

❌ R1 csv run 5 graded by code

A. A47 (2026-09-01) assigned A, but the action code "EX" is not defined in the data.

JSON: {"rating": "A"}

Why: rating: expected none, got A

✅ R5 csv+ontology run 1 graded by code

None. The 2034 note (I08) has only an EX record, which is an expected rating, and it stays unrated until an AS action.

JSON: {"rating": "none"}

✅ R5 csv+ontology run 2 graded by code

None. I08 is only an Expected rating (A47), so it remains unrated until an Assigned action.

JSON: {"rating": "none"}

✅ R5 csv+ontology run 3 graded by code

None. I08 has only an Expected action (A47), and an instrument is unrated until an Assigned action.

JSON: {"rating": "none"}

✅ R5 csv+ontology run 4 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 5 graded by code

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

JSON: {"rating": "none"}

✅ R8 csv+axioms run 1 graded by code

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

JSON: {"rating": "none"}

✅ R8 csv+axioms run 2 graded by code

None
I08's only action is an expected rating (EX, 2026-09-01), which is not in force.

JSON: {"rating": "none"}

✅ R8 csv+axioms run 3 graded by code

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

JSON: {"rating": "none"}

✅ R8 csv+axioms run 4 graded by code

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

JSON: {"rating": "none"}

✅ R8 csv+axioms run 5 graded by code

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

JSON: {"rating": "none"}

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

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

JSON: {"rating": "none"}

✅ R9 csv+axioms+markdown run 2 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 3 graded by code

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

JSON: {"rating": "none"}

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

None. I08's only action is an expected rating (A47, EX), which is not a rating until assigned.

JSON: {"rating": "none"}

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

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

JSON: {"rating": "none"}