Q19, run 2026-11-05-1233-haiku
Which issuers had a Negative outlook on 1 October 2026?
Tests: Outlooks: set by affirmations, without a rating change.
Expected: issuers = ['E01', 'E09']
csv run 1
E01 and E09. Their latest outlooks are NEG (A03, A25), and no later action changes them.
JSON: {"issuers": ["E01", "E09"]}
csv run 2
E01 (NEG, A03) and E09 (NEG, A25).
JSON: {"issuers": ["E01", "E09"]}
csv run 3
E01 and E09. Their latest outlooks are NEG (A03 and A25), and neither has a later outlook change.
JSON: {"issuers": ["E01", "E09"]}
csv run 4
E01 and E09. A03 (E01, NEG, 2026-02-10) and A25 (E09, NEG, 2026-03-01) are the latest outlook actions, with no later changes.
JSON: {"issuers": ["E01", "E09"]}
csv run 5
E01. Its 2026-02-10 action (A03) set the outlook to NEG, and no later action changed it.
JSON: {"issuers": ["E01"]}
Why: issuers: expected ['E01', 'E09'], got ['E01']
rdf run 1
E01 and E09. Both have negative outlooks from their latest actions (A03, A25), and no later action changes them.
JSON: {"issuers": ["E01", "E09"]}
rdf run 2
E01 (A03, NEG) and E09 (A25, NEG). These are the only NEG outlook records.
JSON: {"issuers": ["E01", "E09"]}
rdf run 3
E01, E09
Both have a Negative outlook as their latest outlook: E01 from A03 and E09 from A25.
JSON: {"issuers": ["E01", "E09"]}
rdf run 4
E01 and E09. A03 (E01) and A25 (E09) carry negative outlooks, and no later action changes either outlook.
JSON: {"issuers": ["E01", "E09"]}
rdf run 5
E01 (A03, negative) and E09 (A25, negative).
JSON: {"issuers": ["E01", "E09"]}
rdf+ontology run 1
E01 and E09. Both have NEG outlooks from A03 (2026-02-10) and A25 (2026-03-01) that no later action changes.
JSON: {"issuers": ["E01", "E09"]}
rdf+ontology run 2
E01 and E09
Both have a Negative outlook from their latest actions: A03 (2026-02-10) and A25 (2026-03-01). E02/E03 are Positive, and the rest are Stable.
JSON: {"issuers": ["E01", "E09"]}
rdf+ontology run 3
E01 and E09. Their Negative outlooks (A03 and A25) had no later outlook change by 1 October 2026.
JSON: {"issuers": ["E01", "E09"]}
rdf+ontology run 4
**E01 and E09.** Their latest outlook-bearing actions are A03 (NEG) and A25 (NEG).
JSON: {"issuers": ["E01", "E09"]}
rdf+ontology run 5
E01, E09
E01's latest long-term outlook is NEG (A03), and E09's is NEG (A25, 2026-03-01).
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 1
E01 and E09. Both carry NEG outlooks (A03 and A25). E02 is POS, and the other outlooks are STA or unrecorded.
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 2
E01 and E09. Both have a NEG outlook from their latest LTIDR actions (A03 on E01 and A25 on E09), and neither has a later action.
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 3
E01 (A03, NEG) and E09 (A25, NEG). E06's latest stated outlook is STA (A16); its later Watch action (A17) states no outlook, so I have not counted it.
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 4
E01 (Kestrel Energy) and E09 (Halden Group). Their latest outlooks are NEG (A03 and A25). E06 and E08 have no outlook in their latest actions, and their last recorded outlook was STA, so neither is Negative.
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 5
E01 (Kestrel, NEG by A03) and E09 (Halden Group, NEG by A25). Orrin Bank's outlook is not stated in its latest action (A17), so it is not counted.
JSON: {"issuers": ["E01", "E09"]}
csv+markdown run 1
E01 (Negative, A03) and E09 (Negative, A25).
JSON: {"issuers": ["E01", "E09"]}
csv+markdown run 2
E01 and E09. Their latest outlooks are Negative (A03 and A25). E06's later action (A17) has no outlook recorded, so I read its outlook as still Stable (A16).
JSON: {"issuers": ["E01", "E09"]}
csv+markdown run 3
E01 (A03, NEG) and E09 (A25, NEG). Every other outlook on 2026-10-01 is STA or POS, or is unset by a non-outlook action.
JSON: {"issuers": ["E01", "E09"]}
csv+markdown run 4
E01 (A03, NEG) and E09 (A25, NEG). Blank outlooks are treated as carried forward from the last stated outlook.
JSON: {"issuers": ["E01", "E09"]}
csv+markdown run 5
E01 and E09. Each has an outlook of NEG, from A03 (2026-02-10) and A25 (2026-03-01) respectively.
JSON: {"issuers": ["E01", "E09"]}
csv+padding run 1
Kestrel Energy (E01, A03) and Halden Group (E09, A25).
JSON: {"issuers": ["E01", "E09"]}
csv+padding run 2
E01 (negative outlook since A03, 2026-02-10) and E09 (A25, 2026-03-01).
JSON: {"issuers": ["E01", "E09"]}
csv+padding run 3
E01 and E09. Kestrel (A03) and Halden Group (A25) carry negative outlooks, and no later action changes either.
JSON: {"issuers": ["E01", "E09"]}
csv+padding run 4
E01 (A03, NEG, 2026-02-10) and E09 (A25, NEG, 2026-03-01). These are the latest outlook records for each.
JSON: {"issuers": ["E01", "E09"]}
csv+padding run 5
E01 and E09. A03 (E01) and A25 (E09) carry NEG outlooks, and neither has a later action that changes it.
JSON: {"issuers": ["E01", "E09"]}
executed run 1
E01 and E09. Both have current NEG outlooks (A03 from 2026-02-10 and A25 from 2026-03-01).
JSON: {"issuers": ["E01", "E09"]}
executed run 2
E01 and E09. Both have NEG outlooks in force (A03, A25).
JSON: {"issuers": ["E01", "E09"]}
executed run 3
E01 and E09. Each has an open-ended NEG outlook (A03 and A25).
JSON: {"issuers": ["E01", "E09"]}
executed run 4
E01 and E09. E01's LTIDR outlook is NEG from 2026-02-10 (A03), and E09's is NEG from 2026-03-01 (A25).
JSON: {"issuers": ["E01", "E09"]}
executed run 5
Kestrel Energy (E01) and Halden Group (E09). Both have a current NEG outlook (A03, A25).
JSON: {"issuers": ["E01", "E09"]}
csv+neutral run 1
Kestrel Energy (E01) and Halden Group (E09). Their latest LTIDR outlooks are Negative (A03 and A25).
JSON: {"issuers": ["E01", "E09"]}
csv+neutral run 2
E01 and E09. Their latest outlooks are NEG (A03 and A25), and no later action changes them.
JSON: {"issuers": ["E01", "E09"]}
csv+neutral run 3
E01 and E09. Kestrel's outlook became NEG on 2026-02-10 (A03) and Halden Group's on 2026-03-01 (A25). No other issuer has a NEG outlook in force.
JSON: {"issuers": ["E01", "E09"]}
csv+neutral run 4
E01, E09
Their latest outlooks are NEG (A03 and A25). The other issuers are STA or POS.
JSON: {"issuers": ["E01", "E09"]}
csv+neutral run 5
E01 (Kestrel) and E09 (Halden Group). Their latest recorded outlooks are NEG (A03, A25).
JSON: {"issuers": ["E01", "E09"]}
csv+axioms run 1
E01 and E09. Their latest issuer ratings carry NEG outlooks (A03, A25) and have no later actions.
JSON: {"issuers": ["E01", "E09"]}
csv+axioms run 2
E01 and E09. Their latest issuer actions carry NEG (A03 and A25), and the other issuers' latest actions carry STA or no outlook.
JSON: {"issuers": ["E01", "E09"]}
csv+axioms run 3
E01 and E09. Their latest outlook records are NEG (A03 and A25), with no later outlook changes.
JSON: {"issuers": ["E01", "E09"]}
csv+axioms run 4
E01 and E09. Both have a Negative outlook on their current LTIDR actions (A03 and A25).
JSON: {"issuers": ["E01", "E09"]}
csv+axioms run 5
E01, E09
A03 (E01) and A25 (E09) carry NEG outlooks that are still in force on 1 Oct 2026.
JSON: {"issuers": ["E01", "E09"]}
csv+axioms+markdown run 1
E01 and E09. Their latest long-term actions (A03 and A25) carry outlook NEG. The other entities' latest set outlooks are STA or unstated, and none is NEG.
JSON: {"issuers": ["E01", "E09"]}
csv+axioms+markdown run 2
E01 and E09. Both have a Negative outlook from their latest LTIDR actions (A03 and A25).
JSON: {"issuers": ["E01", "E09"]}
csv+axioms+markdown run 3
E01. Its latest recorded outlook is NEG (A03). E06's watch action (A17) has no outlook recorded, so it does not count as negative.
JSON: {"issuers": ["E01"]}
Why: issuers: expected ['E01', 'E09'], got ['E01']
csv+axioms+markdown run 4
E01 and E09. A03 (E01) and A25 (E09) are Negative-outlook affirmations with no later LTIDR action. The blank outlooks on the E06 and E08 actions are not Negative.
JSON: {"issuers": ["E01", "E09"]}
csv+axioms+markdown run 5
Kestrel Energy (E01) and Halden Group (E09). Their latest outlooks are NEG from A03 and A25. Every other issuer's latest recorded outlook is STA or POS.
JSON: {"issuers": ["E01", "E09"]}