Q19, run 2026-11-04-1711-sonnet
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 (A03) and E09 (A25).
JSON: {"issuers": ["E01", "E09"]}
csv run 2
E01 and E09 (A03, A25).
JSON: {"issuers": ["E01", "E09"]}
csv run 3
E01 and E09 (A03, A25).
JSON: {"issuers": ["E01", "E09"]}
csv run 4
E01 and E09 (A03, A25).
JSON: {"issuers": ["E01", "E09"]}
csv run 5
E01 (A03) and E09 (A25).
JSON: {"issuers": ["E01", "E09"]}
rdf run 1
E01 (A03) and E09 (A25).
JSON: {"issuers": ["E01", "E09"]}
rdf run 2
E01 (A03) and E09 (A25).
JSON: {"issuers": ["E01", "E09"]}
rdf run 3
E01 and E09, from A03 and A25.
JSON: {"issuers": ["E01", "E09"]}
rdf run 4
E01 and E09 (A03, A25). E06's A17 carries no outlook.
JSON: {"issuers": ["E01", "E09"]}
rdf run 5
E01 (A03) and E09 (A25). E06's watch action carries no outlook.
JSON: {"issuers": ["E01", "E09"]}
rdf+ontology run 1
E01 and E09 (A03 and A25).
JSON: {"issuers": ["E01", "E09"]}
rdf+ontology run 2
E01 and E09 (A03, A25). E06's Watch action carries no outlook.
JSON: {"issuers": ["E01", "E09"]}
rdf+ontology run 3
E01 and E09. Their latest actions, A03 and A25, carry a NEG outlook.
JSON: {"issuers": ["E01", "E09"]}
rdf+ontology run 4
E01 and E09. E01's Negative outlook is from A03, and E09's is from A25.
JSON: {"issuers": ["E01", "E09"]}
rdf+ontology run 5
E01 (A03) and E09 (A25). E06's Watch action (A17) records no outlook, so I excluded it.
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 1
E01 and E09. Their latest outlooks are NEG (A03, A25). E06's and E08's latest actions record no outlook.
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 2
E01 and E09, per A03 and A25. E06's A17 shows no outlook, so I did not count it.
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 3
E01 (A03) and E09 (A25).
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 4
E01 (A03) and E09 (A25). E06's last action (A17) carries no outlook.
JSON: {"issuers": ["E01", "E09"]}
csv+ontology run 5
E01 (A03) and E09 (A25). A17 for E06 leaves the outlook blank, so I used its last stated outlook, Stable.
JSON: {"issuers": ["E01", "E09"]}
csv+markdown run 1
E01 (A03) and E09 (A25).
JSON: {"issuers": ["E01", "E09"]}
csv+markdown run 2
E01 and E09. A03 and A25 set the NEG outlook.
JSON: {"issuers": ["E01", "E09"]}
csv+markdown run 3
E01 and E09. A03 and A25 both carry a NEG outlook, and E02's outlook is POS.
JSON: {"issuers": ["E01", "E09"]}
csv+markdown run 4
E01 (A03) and E09 (A25).
JSON: {"issuers": ["E01", "E09"]}
csv+markdown run 5
E01 and E09. A03 and A25 set NEG outlooks. A17 gives no outlook, so I did not count E06.
JSON: {"issuers": ["E01", "E09"]}
csv+padding run 1
E01 (A03) and E09 (A25). E06's latest action (A17) has no outlook recorded.
JSON: {"issuers": ["E01", "E09"]}
csv+padding run 2
E01 and E09, from A03 and A25. E06's outlook is blank on A17 because it is on watch.
JSON: {"issuers": ["E01", "E09"]}
csv+padding run 3
E01 (A03) and E09 (A25).
JSON: {"issuers": ["E01", "E09"]}
csv+padding run 4
E01 (A03) and E09 (A25).
JSON: {"issuers": ["E01", "E09"]}
csv+padding run 5
E01 (A03) and E09 (A25).
JSON: {"issuers": ["E01", "E09"]}