Q19, run 2026-11-04-1824-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. Both have Negative outlooks from 2026 actions (A03, A25) with no later change.
JSON: {"issuers": ["E01", "E09"]}
csv run 2
E01, E09. Their latest outlooks are NEG (A03 on 2026-02-10 and A25 on 2026-03-01).
JSON: {"issuers": ["E01", "E09"]}
csv run 3
E01 and E09. A03 (E01) and A25 (E09) carry Negative outlooks, and no later action changes them.
JSON: {"issuers": ["E01", "E09"]}
csv run 4
E01 and E09. These are the outlooks marked NEG in A03 and A25 with no later change.
JSON: {"issuers": ["E01", "E09"]}
csv run 5
E01 and E09. Both have NEG outlooks from A03 (2026-02-10) and A25 (2026-03-01).
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 1
E01 and E09. Both have a latest-action outlook of NEG (A03 and A25). E06's latest action (A17) records no outlook, so it is not shown as Negative.
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 2
E01 and E09. E01's outlook was set to Negative on 2026-02-10 (A03), and E09's on 2026-03-01 (A25). No later action on either changes it.
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 3
E01 and E09. Both have NEG as the latest outlook (A03 and A25). E08's outlook is blank and all others are STA or POS.
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 4
E01 and E09.
E01 has a Negative outlook from A03 and E09 from A25, and no other issuer's latest recorded outlook is NEG.
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 5
E01 (A03, NEG) and E09 (A25, NEG).
JSON: {"issuers": ["E01", "E09"]}
csv+axioms run 1
E01 and E09. Both have Negative outlooks (A03 and A25). E06's A17 has no outlook value and E06's last stated outlook was STA.
JSON: {"issuers": ["E01", "E09"]}
csv+axioms run 2
E01, E09
A03 (E01, NEG) and A25 (E09, NEG) are the only Negative outlooks, and neither is superseded.
JSON: {"issuers": ["E01", "E09"]}
csv+axioms run 3
E01 and E09. Their outlooks are Negative (A03, A25), and neither has been superseded.
JSON: {"issuers": ["E01", "E09"]}
csv+axioms run 4
E01, E09
A03 (E01) and A25 (E09) are the latest outlooks, and both are NEG. The other latest outlooks are STA or POS.
JSON: {"issuers": ["E01", "E09"]}
csv+axioms run 5
E01 (outlook NEG, A03) and E09 (outlook NEG, A25).
JSON: {"issuers": ["E01", "E09"]}
csv+axioms+markdown run 1
E01 and E09. Kestrel Energy's latest action is affirmed with a Negative outlook (A03), and Halden Group's is affirmed with a Negative outlook (A25). Several other outlooks are Stable or blank, so they are not Negative.
JSON: {"issuers": ["E01", "E09"]}
csv+axioms+markdown run 2
E01 and E09. Both have NEG outlooks (A03, A25) and no later outlook change.
JSON: {"issuers": ["E01", "E09"]}
csv+axioms+markdown run 3
E01 and E09. Their latest LTIDR actions carry NEG (A03, 2026-02-10 and A25, 2026-03-01).
JSON: {"issuers": ["E01", "E09"]}
csv+axioms+markdown run 4
E01. A03 set a NEG outlook and no later LTIDR action exists.
JSON: {"issuers": ["E01"]}
Why: issuers: expected ['E01', 'E09'], got ['E01']
csv+axioms+markdown run 5
E01, E09
E01's latest outlook is NEG (A03) and E09's is NEG (A25). No other issuer's latest outlook is negative.
JSON: {"issuers": ["E01", "E09"]}