1% generated by tables/make_tables.py from /Users/simon-pierreboucher/Desktop/UQO/Recherche/Recherche-UQO/informatique/wp44/literature_synthesis/agent_E/contributions.csv2\begin{table}[htbp]\centering\caption{Specialist screening of the 234 AI/ML landmark candidates: records by primary category and data-quality flag.}\label{tab:ai_landmark_flags}3\begin{threeparttable}\small4\begin{tabular}{lrrrrrrrr}5\toprule6\textbf{Category} & \textbf{OK} & \textbf{No abstr.} & \textbf{Id. mism.} & \textbf{Abstr. mism.} & \textbf{Year} & \textbf{Norm.} & \textbf{Off scope} & \textbf{Total} \\7\midrule8LLM & 19 & 4 & 7 & 1 & 0 & 2 & 0 & 33 \\9Foundation & 19 & 6 & 0 & 0 & 0 & 0 & 0 & 25 \\10Multimodal & 20 & 5 & 0 & 0 & 0 & 0 & 0 & 25 \\11Generative & 18 & 5 & 0 & 0 & 0 & 1 & 1 & 25 \\12Agents & 18 & 2 & 0 & 0 & 0 & 1 & 4 & 25 \\13RL & 12 & 4 & 1 & 0 & 3 & 1 & 4 & 25 \\14ML theory & 11 & 6 & 1 & 1 & 4 & 2 & 0 & 25 \\15DL arch. & 14 & 4 & 3 & 0 & 4 & 0 & 0 & 25 \\16AI safety & 19 & 4 & 1 & 1 & 0 & 0 & 1 & 26 \\17\bottomrule18\end{tabular}19\begin{tablenotes}\footnotesize\item Flags assigned by Agent E from title, venue, identifiers, citation counts and (where available) the abstract: Id. mism. = title/abstract do not correspond to the arXiv identifier or citation count attached to the record; Abstr. mism. = stored abstract belongs to another work; Year = OpenAlex year contradicts the first publication; Norm. = very small c36 with very large NCS36 (normalisation artefact); Off scope = not an AI contribution; No abstr. = metadata only, otherwise unremarkable. OK records were judged from the abstract. Category abbreviations as in Table~\ref{tab:ai_growth}.\end{tablenotes}20\end{threeparttable}\end{table}21