You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
bug: exchange-qualified multi-symbol lists are only partially captured #108
extract_exchange_ticker_hints only captures the first symbol after an exchange prefix. Public PR Newswire releases use several human-edited list forms, so extending this behavior requires an explicit list grammar rather than a larger one-off regex. This is intentionally low priority because the observed incremental recall is very small.
Public examples
The following five shapes appeared in one public 24-hour PR Newswire window:
The three dual-listing forms with an explicit prefix on each side already yield the supported US symbol (TME, VMAR, and ASR). The two true shared-prefix lists have limited additional value: (NYSE: EVEX, EVEXW; B3: EVEB31) loses only the warrant EVEXW, while the QVC group is entirely under OTCID, which is not in the current exchange whitelist. In this window, the net supported-symbol gain would therefore be approximately one warrant.
Design questions
Which separators belong to the grammar: comma, semicolon, and, or a bounded subset?
Where does a shared exchange group end when another EXCHANGE: prefix appears?
Should numeric symbols and additional exchanges be handled here, or in a separate whitelist policy change?
What should NewsTickerHint.raw mean for additional list members: the full group, the individual token, or a reconstructed exchange-symbol pair?
Suggested scope
Define the list grammar and raw semantics before implementation, then use the five strings above as deterministic regression fixtures. Keep this independent from #107, which only normalizes Markdown link and emphasis decoration on the ticker scan copy.
This issue has been inactive for 14 days and is now marked stale. It will be closed in 7 days if there is no further activity. Comment or remove the stale label to keep it open.
Closing as obsolete: the code this describes is gone.
extract_exchange_ticker_hints and the exchange-ticker parsing around it left with the quantitative-research perimeter, together with the PR Newswire collection and the wire feed that produced the documents it read. Nothing in iggia/preprocess/ extracts a ticker today.
The repository now reads the documentary file behind an AML/CFT decision: articles of association, registers, identity and source-of-wealth evidence. A partially captured symbol list is not a defect it can still have.
Reopen if the perimeter comes back, but it would be a new implementation rather than a fix to this one.
Activity
fix(preprocess): recover markdown-wrapped ticker hints (#109)
chore: normalize CRLF line endings to LF
github-actions commentedon Jul 29, 2026
This issue has been inactive for 14 days and is now marked stale. It will be closed in 7 days if there is no further activity. Comment or remove the stale label to keep it open.
GregoireCommuneau commentedon Sep 11, 2026
Closing as obsolete: the code this describes is gone.
extract_exchange_ticker_hintsand the exchange-ticker parsing around it left with the quantitative-research perimeter, together with the PR Newswire collection and the wire feed that produced the documents it read. Nothing iniggia/preprocess/extracts a ticker today.The repository now reads the documentary file behind an AML/CFT decision: articles of association, registers, identity and source-of-wealth evidence. A partially captured symbol list is not a defect it can still have.
Reopen if the perimeter comes back, but it would be a new implementation rather than a fix to this one.