Q1, run 2026-11-05-1819-sonnet-query-graphdb

← back to the run

What was Kestrel Energy's rating on 1 January 2025?

Tests: Time: a rating holds from one action to the next, so 'the rating on a date' is the latest action on or before it.

Expected: rating = A-

✅ D4 sparql run 1 graded by code · query session

A-. E01's rating was A- (A01, 2024-03-12) until the downgrade to BBB on 2025-06-20 (A02).

JSON: {"rating": "A-"}

✅ D4 sparql run 2 graded by code · query session

A-. E01 was rated A- (A01, 2024-03-12) and downgraded to BBB on 2025-06-20 (A02), so A- applied on 1 Jan 2025.

JSON: {"rating": "A-"}

✅ D4 sparql run 3 graded by code · query session

A-. Kestrel Energy (E01) was assigned A- on 2024-03-12 (A01) and was not downgraded until 2025-06-20 (A02).

JSON: {"rating": "A-"}

✅ D4 sparql run 4 graded by code · query session

A-. Kestrel Energy (E01) was rated A- from A01 (2024-03-12) until it was downgraded to BBB on 2025-06-20 (A02).

JSON: {"rating": "A-"}

✅ D4 sparql run 5 graded by code · query session

A-. E01's rating was assigned A- in A01 (2024-03-12) and not cut to BBB until A02 (2025-06-20).

JSON: {"rating": "A-"}

✅ D5 sparql+ontology run 1 graded by code · query session

A-. The 12 Mar 2024 assignment (E01) set A-, and the downgrade to BBB came on 20 Jun 2025, after this date.

JSON: {"rating": "A-"}

✅ D5 sparql+ontology run 2 graded by code · query session

A-. E01's last action before 1 Jan 2025 was the assignment A12 (A-); the downgrade to BBB came later, on 2025-06-20.

JSON: {"rating": "A-"}

✅ D5 sparql+ontology run 3 graded by code · query session

A-. The rating was assigned A- on 2024-03-12 (A01) and not changed until the downgrade to BBB on 2025-06-20 (A02).

JSON: {"rating": "A-"}

✅ D5 sparql+ontology run 4 graded by code · query session

A-. E01's FC LTIDR was set at A- on 2024-03-12 and stayed there until the downgrade to BBB on 2025-06-20.

JSON: {"rating": "A-"}

✅ D5 sparql+ontology run 5 graded by code · query session

A-. E01 was assigned A- on 2024-03-12 and downgraded to BBB only on 2025-06-20 (A02).

JSON: {"rating": "A-"}

✅ D6 sparql+axioms run 1 graded by code · query session

A-. Action A01 gave Kestrel (E01) a foreign-currency rating of A- that stayed in force until 2025-06-20.

JSON: {"rating": "A-"}

✅ D6 sparql+axioms run 2 graded by code · query session

A-. Kestrel's rating A01 was in force from 2024-03-12 to 2025-06-20.

JSON: {"rating": "A-"}

✅ D6 sparql+axioms run 3 graded by code · query session

A-. Kestrel Energy (E01) held A- from A01 (2024-03-12) until A02 downgraded it on 2025-06-20.

JSON: {"rating": "A-"}

✅ D6 sparql+axioms run 4 graded by code · query session

A-. Kestrel's long-term rating A- (A01) was in force from 2024-03-12 until 2025-06-20.

JSON: {"rating": "A-"}

✅ D6 sparql+axioms run 5 graded by code · query session

A-. A01 (A-, 2024-03-12) was in force until A02 replaced it on 2025-06-20.

JSON: {"rating": "A-"}