Add diagnostics report workflow

This commit is contained in:
aseimel
2026-06-15 16:33:19 +02:00
parent 91403e2bdf
commit bc2d616605
24 changed files with 7896 additions and 0 deletions
@@ -0,0 +1,113 @@
metric,category,value
constituent_mappings,all,106
unique_union_or_alliance_ids,all,76
unique_constituent_party_ids,all,100
mappings_by_country,AR,5
mappings_by_country,AU,2
mappings_by_country,BA,1
mappings_by_country,BE,4
mappings_by_country,BG,5
mappings_by_country,BR,6
mappings_by_country,CH,1
mappings_by_country,CL,8
mappings_by_country,CZ,4
mappings_by_country,DE,3
mappings_by_country,EC,1
mappings_by_country,EE,3
mappings_by_country,ES,3
mappings_by_country,FR,4
mappings_by_country,GR,3
mappings_by_country,HR,4
mappings_by_country,IE,1
mappings_by_country,IL,2
mappings_by_country,IT,8
mappings_by_country,LK,3
mappings_by_country,LT,4
mappings_by_country,LU,1
mappings_by_country,LV,6
mappings_by_country,MD,1
mappings_by_country,ME,1
mappings_by_country,MX,2
mappings_by_country,NL,1
mappings_by_country,NZ,1
mappings_by_country,PE,1
mappings_by_country,PL,3
mappings_by_country,RO,6
mappings_by_country,RS,3
mappings_by_country,SK,4
mappings_by_country,UY,1
mappings_by_relationship,Amaiur (2011) predecessor to EH Bildu; expert data 2014-2024 covers EH Bildu years,1
mappings_by_relationship,Arab party coalition (2015-2021); Balad is constituent,1
mappings_by_relationship,Arab party coalition (2015-2021); Hadash is core constituent,1
mappings_by_relationship,CdL coalition constituent (1994-2008),1
mappings_by_relationship,Communist Party of Chile was constituent of Nueva Mayoría (2013-2017) under Concertación PF ID,1
mappings_by_relationship,DS merged into SDKÚ-DS,1
mappings_by_relationship,HDZ-led coalition variants,1
mappings_by_relationship,Humanist Party was Concertación constituent (2005-2009),1
mappings_by_relationship,"LLM (bloc-centric): DIKKI was a constituent member of the SYRIZA bloc in the 2007 election, running under its banner and publishing joint manifestos.",1
mappings_by_relationship,LLM (bloc-centric): Jaunais laiks (JL) was a founding constituent of the Unity (Vienotība) bloc in 2010 and published joint manifestos under its banner.,1
mappings_by_relationship,LLM (bloc-centric): KDS (Christian Democratic Party) is explicitly listed as a constituent member of the 'Christian and Democratic Union - Czech People's Party' bloc in the PartyFacts comments and published joint manifestos with it.,1
mappings_by_relationship,"LLM (bloc-centric): Latvijas Zemnieku savienība (LZS) was a core constituent member of the Greens' and Farmers Union (ZZS) bloc in 2002, publishing joint manifestos and running under the bloc's banner.",1
mappings_by_relationship,"LLM (bloc-centric): New Serbia (NS) was a verified constituent member of the 'Democratic Party of Serbia/New Serbia' bloc in the 2008 elections, publishing joint manifestos with DSS.",1
mappings_by_relationship,"LLM (bloc-centric): PDT (Partido Democrático Trabalhista) was a constituent member of this bloc in multiple elections, including joint manifestos (notably 2010, 2018, and 2022).",1
mappings_by_relationship,"LLM (bloc-centric): PL (Partido Liberal) was a constituent member of the bloc in the 2002 election, publishing a joint manifesto.",1
mappings_by_relationship,"LLM (bloc-centric): PR (Partido da República) was a constituent member of the bloc in the 2010 and 2014 elections, publishing joint manifestos with the bloc.",1
mappings_by_relationship,"LLM (bloc-centric): PSB (Partido Socialista Brasileiro) was a frequent coalition partner and constituent member of this bloc, including joint manifestos in several elections (notably 2002, 2006, 2010, 2014, and 2022).",1
mappings_by_relationship,"LLM (bloc-centric): PT (Partido dos Trabalhadores) was the leading party and consistent constituent of this left/progressive bloc across all listed elections, publishing joint manifestos under its banner.",1
mappings_by_relationship,"LLM (bloc-centric): PTB (Partido Trabalhista Brasileiro) was a constituent member of the bloc in the 2002 and 2006 elections, participating in joint manifestos.",1
mappings_by_relationship,"LLM (bloc-centric): The Christian Democratic Party (PDC) was a principal founding member of the Concertación/CPD, running under its banner and signing joint manifestos.",1
mappings_by_relationship,"LLM (bloc-centric): The Justicialist Party (PJ) was the principal and founding constituent of the Front for Victory (FpV) bloc, running under its banner and publishing joint manifestos in all relevant elections.",1
mappings_by_relationship,"LLM (bloc-centric): The Party for Democracy (PPD) was a core constituent of the Concertación/CPD, participating in all its joint electoral platforms and manifestos.",1
mappings_by_relationship,"LLM (bloc-centric): The Radical Social Democratic Party (PRSD) was a constituent member of the Concertación/CPD, participating in joint electoral lists and manifestos.",1
mappings_by_relationship,LLM (bloc-centric): The Serbian Progressive Party (SNS) was the leading and founding constituent of the 'Aleksandar Vučić Serbia wins / For Our Children / Serbia Must Not Stop' bloc in all listed elections and published joint manifestos under this banner.,1
mappings_by_relationship,"LLM (bloc-centric): The Socialist Party of Chile (PS) was a founding and continuous member of the Concertación/CPD, running on joint lists and publishing joint manifestos.",1
mappings_by_relationship,LLM: CC (Compromís) published joint manifestos as part of CompromísPodemosEUPV (PF ID: 8271) in general elections.,1
mappings_by_relationship,"LLM: CD+NVA refers to the joint electoral lists of CD&V and N-VA (mainly 2003-2007); during this period, they published joint manifestos under the CD/V (PF ID: 604) label in the text data.",1
mappings_by_relationship,"LLM: CP was a constituent of the SLFP-led United Front and People's Alliance, publishing joint manifestos with SLFP.",1
mappings_by_relationship,"LLM: CP/VLSSP often contested as part of the SLFP-led United Front and People's Alliance, typically under joint manifestos with SLFP, but sometimes ran separately; medium confidence due to occasional independent runs.",1
mappings_by_relationship,"LLM: DC (Democratic Centre) was a constituent of the Kukuriku coalition, which published joint manifestos under the Kukuriku name (PF ID: 2522) in 2011 and 2015.",1
mappings_by_relationship,LLM: DUS (Demokratická únia Slovenska) is the same as DÚS (PF ID: 6629) in the manifesto data; manifestos are published under the union name.,1
mappings_by_relationship,"LLM: D|W|U refers to Unia Wolności (UW) and its predecessors/successors, which published manifestos under the UW name (PF ID: 8268) in the text data.",1
mappings_by_relationship,LLM: ERP (Res Publica) published joint manifestos as 'RP' (PF ID: 685) in the text data; Res Publica is the Estonian name for the same party.,1
mappings_by_relationship,"LLM: FPCyS (Frente Progresista, Cívico y Social) included PS and others; manifestos often under FAP or similar coalitions.",1
mappings_by_relationship,"LLM: FR (Frente Renovador) joined FAP in some elections, but also ran independently; likely constituent in FAP manifestos.",1
mappings_by_relationship,"LLM: Groen was a constituent party of GroenLinks (GL, PF ID: 1537), which published joint manifestos after its formation; Groen did not publish separate manifestos after joining the union.",1
mappings_by_relationship,LLM: HGI (Croatian Civic Initiative) is a small Croatian minority party that typically runs on joint lists with DSCG (Democratic Union of Croats) in Montenegro; manifestos are published under DSCG.,1
mappings_by_relationship,"LLM: KSII is the coalition led by NDSV (374); manifestos published under NDSV, not KSII.",1
mappings_by_relationship,"LLM: LSSP was a core constituent of the SLFP-led United Front and People's Alliance, publishing joint manifestos with SLFP.",1
mappings_by_relationship,"LLM: NATBLNNK is a constituent of TB-LNNK (1704), which published joint manifestos as a union.",1
mappings_by_relationship,"LLM: NE (Nuevo Espacio) is a well-known constituent party of the Frente Amplio (FA) coalition, which publishes joint manifestos under the FA name.",1
mappings_by_relationship,LLM: NLP (NewLabour Party) was a founding constituent of the Alliance and published joint manifestos under the Alliance name.,1
mappings_by_relationship,LLM: Oikologoi Prasinoi (OP) ran jointly with MeRA25 in 2019 as part of the 'MeRA25-Alliance for Breakup' and did not publish a separate manifesto; their program was subsumed under MeRA25.,1
mappings_by_relationship,"LLM: P2000 (Perú 2000) was a bloc including Cambio 90 (C90); manifestos were published under the C90/NM/P2000 bloc, which is represented as C90 (PF ID: 4219) in text data.",1
mappings_by_relationship,LLM: PBPS (SolidarityPeople Before Profit) publishes joint manifestos under PBP (PF ID: 242) in the text data; this is a union.,1
mappings_by_relationship,"LLM: PS (Socialist Party) was a core constituent of FAP (Frente Amplio Progresista), which published joint manifestos.",1
mappings_by_relationship,"LLM: SNK-ED ran joint lists and published manifestos together with STAN (PF ID: 1707) in parliamentary elections, notably in 2006, under the SNK-EDSTAN label.",1
mappings_by_relationship,LLM: Sinistra Ecologia Libertà (SEL) is present in both datasets and publishes manifestos under SEL (PF ID: 1212) in text data.,1
mappings_by_relationship,"LLM: The Liberal Party (LP, PF ID: 1998) is the predecessor and constituent of the Liberal Party of Australia (LPA, PF ID: 486); manifestos are published under LPA, not LP.",1
mappings_by_relationship,"LLM: The National Party (NAT) is the predecessor and constituent of the National Party of Australia (NPA, PF ID: 1743), which is the name used for joint manifestos after the party's rebranding; manifestos are published under NPA, not NAT.",1
mappings_by_relationship,LLM: UNPR was a constituent of the USL (PF ID: 5941) coalition and did not publish its own manifesto; manifestos were issued under the USL name.,1
mappings_by_relationship,LLM: Unione di Centro (UC/UDC) is a constituent of UdC (PF ID: 201) in the text data; they publish joint manifestos under UdC.,1
mappings_by_relationship,Nowoczesna was core constituent of Koalicja Obywatelska (KO) in 2019 under PO CMP code (progtype=8),1
mappings_by_relationship,PASOK-dominated umbrella rebranded 2022,1
mappings_by_relationship,PNL was a core constituent of USL coalition (2012 joint manifesto),1
mappings_by_relationship,PRI-PVEM electoral coalition (2006-2012) under various names,2
mappings_by_relationship,PSD was the lead constituent of USL coalition (2012 joint manifesto),1
mappings_by_relationship,Peronist faction no independent manifesto,1
mappings_by_relationship,UMP renamed 2015,1
mappings_by_relationship,bloc constituent (progtype=5),1
mappings_by_relationship,bloc constituent (progtype=8),19
mappings_by_relationship,cartel list,1
mappings_by_relationship,constituent,3
mappings_by_relationship,constituent of alliance,4
mappings_by_relationship,core coalition member joint CMP manifesto,2
mappings_by_relationship,joint list SDP dominant,1
mappings_by_relationship,merger,3
mappings_by_relationship,merger constituent,2
mappings_by_relationship,name fragment of LDP/LSV/SDS,1
mappings_by_relationship,name fragment of LNNK-LZP,1
mappings_by_relationship,name fragment of PSD-PC,1
mappings_by_relationship,name fragment of PSD-PUR,1
mappings_by_relationship,same as Les Républicains duplicate PF ID,1
mappings_by_relationship,same party duplicate PF ID,5
mappings_by_status,implemented,106
1 metric category value
2 constituent_mappings all 106
3 unique_union_or_alliance_ids all 76
4 unique_constituent_party_ids all 100
5 mappings_by_country AR 5
6 mappings_by_country AU 2
7 mappings_by_country BA 1
8 mappings_by_country BE 4
9 mappings_by_country BG 5
10 mappings_by_country BR 6
11 mappings_by_country CH 1
12 mappings_by_country CL 8
13 mappings_by_country CZ 4
14 mappings_by_country DE 3
15 mappings_by_country EC 1
16 mappings_by_country EE 3
17 mappings_by_country ES 3
18 mappings_by_country FR 4
19 mappings_by_country GR 3
20 mappings_by_country HR 4
21 mappings_by_country IE 1
22 mappings_by_country IL 2
23 mappings_by_country IT 8
24 mappings_by_country LK 3
25 mappings_by_country LT 4
26 mappings_by_country LU 1
27 mappings_by_country LV 6
28 mappings_by_country MD 1
29 mappings_by_country ME 1
30 mappings_by_country MX 2
31 mappings_by_country NL 1
32 mappings_by_country NZ 1
33 mappings_by_country PE 1
34 mappings_by_country PL 3
35 mappings_by_country RO 6
36 mappings_by_country RS 3
37 mappings_by_country SK 4
38 mappings_by_country UY 1
39 mappings_by_relationship Amaiur (2011) predecessor to EH Bildu; expert data 2014-2024 covers EH Bildu years 1
40 mappings_by_relationship Arab party coalition (2015-2021); Balad is constituent 1
41 mappings_by_relationship Arab party coalition (2015-2021); Hadash is core constituent 1
42 mappings_by_relationship CdL coalition constituent (1994-2008) 1
43 mappings_by_relationship Communist Party of Chile was constituent of Nueva Mayoría (2013-2017) under Concertación PF ID 1
44 mappings_by_relationship DS merged into SDKÚ-DS 1
45 mappings_by_relationship HDZ-led coalition variants 1
46 mappings_by_relationship Humanist Party was Concertación constituent (2005-2009) 1
47 mappings_by_relationship LLM (bloc-centric): DIKKI was a constituent member of the SYRIZA bloc in the 2007 election, running under its banner and publishing joint manifestos. 1
48 mappings_by_relationship LLM (bloc-centric): Jaunais laiks (JL) was a founding constituent of the Unity (Vienotība) bloc in 2010 and published joint manifestos under its banner. 1
49 mappings_by_relationship LLM (bloc-centric): KDS (Christian Democratic Party) is explicitly listed as a constituent member of the 'Christian and Democratic Union - Czech People's Party' bloc in the PartyFacts comments and published joint manifestos with it. 1
50 mappings_by_relationship LLM (bloc-centric): Latvijas Zemnieku savienība (LZS) was a core constituent member of the Greens' and Farmers’ Union (ZZS) bloc in 2002, publishing joint manifestos and running under the bloc's banner. 1
51 mappings_by_relationship LLM (bloc-centric): New Serbia (NS) was a verified constituent member of the 'Democratic Party of Serbia/New Serbia' bloc in the 2008 elections, publishing joint manifestos with DSS. 1
52 mappings_by_relationship LLM (bloc-centric): PDT (Partido Democrático Trabalhista) was a constituent member of this bloc in multiple elections, including joint manifestos (notably 2010, 2018, and 2022). 1
53 mappings_by_relationship LLM (bloc-centric): PL (Partido Liberal) was a constituent member of the bloc in the 2002 election, publishing a joint manifesto. 1
54 mappings_by_relationship LLM (bloc-centric): PR (Partido da República) was a constituent member of the bloc in the 2010 and 2014 elections, publishing joint manifestos with the bloc. 1
55 mappings_by_relationship LLM (bloc-centric): PSB (Partido Socialista Brasileiro) was a frequent coalition partner and constituent member of this bloc, including joint manifestos in several elections (notably 2002, 2006, 2010, 2014, and 2022). 1
56 mappings_by_relationship LLM (bloc-centric): PT (Partido dos Trabalhadores) was the leading party and consistent constituent of this left/progressive bloc across all listed elections, publishing joint manifestos under its banner. 1
57 mappings_by_relationship LLM (bloc-centric): PTB (Partido Trabalhista Brasileiro) was a constituent member of the bloc in the 2002 and 2006 elections, participating in joint manifestos. 1
58 mappings_by_relationship LLM (bloc-centric): The Christian Democratic Party (PDC) was a principal founding member of the Concertación/CPD, running under its banner and signing joint manifestos. 1
59 mappings_by_relationship LLM (bloc-centric): The Justicialist Party (PJ) was the principal and founding constituent of the Front for Victory (FpV) bloc, running under its banner and publishing joint manifestos in all relevant elections. 1
60 mappings_by_relationship LLM (bloc-centric): The Party for Democracy (PPD) was a core constituent of the Concertación/CPD, participating in all its joint electoral platforms and manifestos. 1
61 mappings_by_relationship LLM (bloc-centric): The Radical Social Democratic Party (PRSD) was a constituent member of the Concertación/CPD, participating in joint electoral lists and manifestos. 1
62 mappings_by_relationship LLM (bloc-centric): The Serbian Progressive Party (SNS) was the leading and founding constituent of the 'Aleksandar Vučić – Serbia wins / For Our Children / Serbia Must Not Stop' bloc in all listed elections and published joint manifestos under this banner. 1
63 mappings_by_relationship LLM (bloc-centric): The Socialist Party of Chile (PS) was a founding and continuous member of the Concertación/CPD, running on joint lists and publishing joint manifestos. 1
64 mappings_by_relationship LLM: CC (Compromís) published joint manifestos as part of Compromís–Podemos–EUPV (PF ID: 8271) in general elections. 1
65 mappings_by_relationship LLM: CD+NVA refers to the joint electoral lists of CD&V and N-VA (mainly 2003-2007); during this period, they published joint manifestos under the CD/V (PF ID: 604) label in the text data. 1
66 mappings_by_relationship LLM: CP was a constituent of the SLFP-led United Front and People's Alliance, publishing joint manifestos with SLFP. 1
67 mappings_by_relationship LLM: CP/VLSSP often contested as part of the SLFP-led United Front and People's Alliance, typically under joint manifestos with SLFP, but sometimes ran separately; medium confidence due to occasional independent runs. 1
68 mappings_by_relationship LLM: DC (Democratic Centre) was a constituent of the Kukuriku coalition, which published joint manifestos under the Kukuriku name (PF ID: 2522) in 2011 and 2015. 1
69 mappings_by_relationship LLM: DUS (Demokratická únia Slovenska) is the same as DÚS (PF ID: 6629) in the manifesto data; manifestos are published under the union name. 1
70 mappings_by_relationship LLM: D|W|U refers to Unia Wolności (UW) and its predecessors/successors, which published manifestos under the UW name (PF ID: 8268) in the text data. 1
71 mappings_by_relationship LLM: ERP (Res Publica) published joint manifestos as 'RP' (PF ID: 685) in the text data; Res Publica is the Estonian name for the same party. 1
72 mappings_by_relationship LLM: FPCyS (Frente Progresista, Cívico y Social) included PS and others; manifestos often under FAP or similar coalitions. 1
73 mappings_by_relationship LLM: FR (Frente Renovador) joined FAP in some elections, but also ran independently; likely constituent in FAP manifestos. 1
74 mappings_by_relationship LLM: Groen was a constituent party of GroenLinks (GL, PF ID: 1537), which published joint manifestos after its formation; Groen did not publish separate manifestos after joining the union. 1
75 mappings_by_relationship LLM: HGI (Croatian Civic Initiative) is a small Croatian minority party that typically runs on joint lists with DSCG (Democratic Union of Croats) in Montenegro; manifestos are published under DSCG. 1
76 mappings_by_relationship LLM: KSII is the coalition led by NDSV (374); manifestos published under NDSV, not KSII. 1
77 mappings_by_relationship LLM: LSSP was a core constituent of the SLFP-led United Front and People's Alliance, publishing joint manifestos with SLFP. 1
78 mappings_by_relationship LLM: NATBLNNK is a constituent of TB-LNNK (1704), which published joint manifestos as a union. 1
79 mappings_by_relationship LLM: NE (Nuevo Espacio) is a well-known constituent party of the Frente Amplio (FA) coalition, which publishes joint manifestos under the FA name. 1
80 mappings_by_relationship LLM: NLP (NewLabour Party) was a founding constituent of the Alliance and published joint manifestos under the Alliance name. 1
81 mappings_by_relationship LLM: Oikologoi Prasinoi (OP) ran jointly with MeRA25 in 2019 as part of the 'MeRA25-Alliance for Breakup' and did not publish a separate manifesto; their program was subsumed under MeRA25. 1
82 mappings_by_relationship LLM: P2000 (Perú 2000) was a bloc including Cambio 90 (C90); manifestos were published under the C90/NM/P2000 bloc, which is represented as C90 (PF ID: 4219) in text data. 1
83 mappings_by_relationship LLM: PBPS (Solidarity–People Before Profit) publishes joint manifestos under PBP (PF ID: 242) in the text data; this is a union. 1
84 mappings_by_relationship LLM: PS (Socialist Party) was a core constituent of FAP (Frente Amplio Progresista), which published joint manifestos. 1
85 mappings_by_relationship LLM: SNK-ED ran joint lists and published manifestos together with STAN (PF ID: 1707) in parliamentary elections, notably in 2006, under the SNK-ED–STAN label. 1
86 mappings_by_relationship LLM: Sinistra Ecologia Libertà (SEL) is present in both datasets and publishes manifestos under SEL (PF ID: 1212) in text data. 1
87 mappings_by_relationship LLM: The Liberal Party (LP, PF ID: 1998) is the predecessor and constituent of the Liberal Party of Australia (LPA, PF ID: 486); manifestos are published under LPA, not LP. 1
88 mappings_by_relationship LLM: The National Party (NAT) is the predecessor and constituent of the National Party of Australia (NPA, PF ID: 1743), which is the name used for joint manifestos after the party's rebranding; manifestos are published under NPA, not NAT. 1
89 mappings_by_relationship LLM: UNPR was a constituent of the USL (PF ID: 5941) coalition and did not publish its own manifesto; manifestos were issued under the USL name. 1
90 mappings_by_relationship LLM: Unione di Centro (UC/UDC) is a constituent of UdC (PF ID: 201) in the text data; they publish joint manifestos under UdC. 1
91 mappings_by_relationship Nowoczesna was core constituent of Koalicja Obywatelska (KO) in 2019 under PO CMP code (progtype=8) 1
92 mappings_by_relationship PASOK-dominated umbrella rebranded 2022 1
93 mappings_by_relationship PNL was a core constituent of USL coalition (2012 joint manifesto) 1
94 mappings_by_relationship PRI-PVEM electoral coalition (2006-2012) under various names 2
95 mappings_by_relationship PSD was the lead constituent of USL coalition (2012 joint manifesto) 1
96 mappings_by_relationship Peronist faction no independent manifesto 1
97 mappings_by_relationship UMP renamed 2015 1
98 mappings_by_relationship bloc constituent (progtype=5) 1
99 mappings_by_relationship bloc constituent (progtype=8) 19
100 mappings_by_relationship cartel list 1
101 mappings_by_relationship constituent 3
102 mappings_by_relationship constituent of alliance 4
103 mappings_by_relationship core coalition member joint CMP manifesto 2
104 mappings_by_relationship joint list SDP dominant 1
105 mappings_by_relationship merger 3
106 mappings_by_relationship merger constituent 2
107 mappings_by_relationship name fragment of LDP/LSV/SDS 1
108 mappings_by_relationship name fragment of LNNK-LZP 1
109 mappings_by_relationship name fragment of PSD-PC 1
110 mappings_by_relationship name fragment of PSD-PUR 1
111 mappings_by_relationship same as Les Républicains duplicate PF ID 1
112 mappings_by_relationship same party duplicate PF ID 5
113 mappings_by_status implemented 106