Q19, run 2026-11-05-1227-sonnet

← back to the run

Which issuers had a Negative outlook on 1 October 2026?

Tests: Outlooks: set by affirmations, without a rating change.

Expected: issuers = ['E01', 'E09']

✅ R1 csv run 1 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R1 csv run 2 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R1 csv run 3 graded by code

E01 and E09 (A03, A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R1 csv run 4 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R1 csv run 5 graded by code

E01 and E09, from A03 and A25.

JSON: {"issuers": ["E01", "E09"]}

✅ R2 rdf run 1 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R2 rdf run 2 graded by code

E01 and E09. Their latest outlooks are Negative (A03, A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R2 rdf run 3 graded by code

E01 (A03) and E09 (A25). E06's last stated outlook was STA, and its A17 record carries no outlook.

JSON: {"issuers": ["E01", "E09"]}

✅ R2 rdf run 4 graded by code

E01 and E09 (A03, A25). E06 is on watch, with no outlook recorded.

JSON: {"issuers": ["E01", "E09"]}

✅ R2 rdf run 5 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R6 rdf+ontology run 1 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R6 rdf+ontology run 2 graded by code

E01 and E09. Their latest actions carry a Negative outlook (A03, A25). E06's Watch action (A17) states no outlook.

JSON: {"issuers": ["E01", "E09"]}

✅ R6 rdf+ontology run 3 graded by code

E01 and E09, from A03 and A25 respectively.

JSON: {"issuers": ["E01", "E09"]}

✅ R6 rdf+ontology run 4 graded by code

E01 and E09. They were affirmed with a Negative outlook in A03 and A25.

JSON: {"issuers": ["E01", "E09"]}

✅ R6 rdf+ontology run 5 graded by code

E01 and E09, from A03 and A25. E06's outlook is not restated in A17, and its last stated outlook was stable.

JSON: {"issuers": ["E01", "E09"]}

✅ R5 csv+ontology run 1 graded by code

E01 and E09. A03 and A25 set a Negative outlook, and nothing later changes it.

JSON: {"issuers": ["E01", "E09"]}

✅ R5 csv+ontology run 2 graded by code

E01 and E09. Their latest actions, A03 and A25, both carry a NEG outlook.

JSON: {"issuers": ["E01", "E09"]}

✅ R5 csv+ontology run 3 graded by code

E01 and E09 (A03 and A25). E06's A17 leaves the outlook blank, so I did not count it.

JSON: {"issuers": ["E01", "E09"]}

✅ R5 csv+ontology run 4 graded by code

E01 and E09, from A03 and A25.

JSON: {"issuers": ["E01", "E09"]}

✅ R5 csv+ontology run 5 graded by code

E01 and E09. Their latest actions, A03 and A25, both carry NEG outlooks.

JSON: {"issuers": ["E01", "E09"]}

✅ R4 csv+markdown run 1 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R4 csv+markdown run 2 graded by code

E01 (A03) and E09 (A25). E06's latest action (A17) shows no outlook, so I have not counted it.

JSON: {"issuers": ["E01", "E09"]}

✅ R4 csv+markdown run 3 graded by code

E01 (A03) and E09 (A25). E02/E03 has a Positive outlook.

JSON: {"issuers": ["E01", "E09"]}

✅ R4 csv+markdown run 4 graded by code

E01 and E09 (A03 and A25 carry a negative outlook). E06's latest action, A17, has no outlook recorded, so I excluded it.

JSON: {"issuers": ["E01", "E09"]}

✅ R4 csv+markdown run 5 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R3 csv+padding run 1 graded by code

E01 and E09 (A03, A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R3 csv+padding run 2 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R3 csv+padding run 3 graded by code

E01 and E09 (A03, A25). E06's A17 carries no outlook, and its last stated outlook was Stable (A16).

JSON: {"issuers": ["E01", "E09"]}

✅ R3 csv+padding run 4 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R3 csv+padding run 5 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R10 executed run 1 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R10 executed run 2 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R10 executed run 3 graded by code

Kestrel Energy (E01, A03) and Halden Group (E09, A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R10 executed run 4 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R10 executed run 5 graded by code

E01 and E09 (A03, A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R7 csv+neutral run 1 graded by code

E01 and E09. A03 and A25 are their latest actions and both carry a NEG outlook.

JSON: {"issuers": ["E01", "E09"]}

✅ R7 csv+neutral run 2 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R7 csv+neutral run 3 graded by code

E01 and E09, from A03 and A25. E06's A17 has no outlook value, so it cannot be counted as Negative.

JSON: {"issuers": ["E01", "E09"]}

✅ R7 csv+neutral run 4 graded by code

E01 and E09 (A03 and A25 both carry NEG). E06's A17 carries no outlook, so I did not count it.

JSON: {"issuers": ["E01", "E09"]}

✅ R7 csv+neutral run 5 graded by code

E01 and E09. Their latest outlooks are NEG (A03 and A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R8 csv+axioms run 1 graded by code

E01 and E09. A03 and A25 carry a Negative outlook. A17 has no outlook.

JSON: {"issuers": ["E01", "E09"]}

✅ R8 csv+axioms run 2 graded by code

E01 and E09 (A03, A25). A17 carries no outlook.

JSON: {"issuers": ["E01", "E09"]}

✅ R8 csv+axioms run 3 graded by code

E01 (A03) and E09 (A25). A17 gives E06 no outlook.

JSON: {"issuers": ["E01", "E09"]}

✅ R8 csv+axioms run 4 graded by code

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

✅ R8 csv+axioms run 5 graded by code

E01 and E09, from A03 and A25.

JSON: {"issuers": ["E01", "E09"]}

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

E01 (A03) and E09 (A25). E06's A17 carries no outlook, so I have not counted it.

JSON: {"issuers": ["E01", "E09"]}

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

E01 and E09, from A03 and A25 (both NEG). E06's latest action A17 carries no outlook, so I have not counted it.

JSON: {"issuers": ["E01", "E09"]}

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

E01 (A03) and E09 (A25).

JSON: {"issuers": ["E01", "E09"]}

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

E01 (A03) and E09 (A25). E06's latest action A17 gives no outlook, so I don't count it as Negative.

JSON: {"issuers": ["E01", "E09"]}

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

E01 (A03) and E09 (A25). The latest actions on E06 and E08 carry no outlook.

JSON: {"issuers": ["E01", "E09"]}