Rule of law as institutional substrate — contract enforcement, judicial independence, equal treatment before the law. Upstream of most other axes.
Independence of the judiciary from executive and legislative encroachment. Specifically captures court-packing, selective prosecution, judicial reshuffles.
Following Pedro Castillo's impeachment (7 Dec 2022) and Dina Boluarte's assumption of the presidency, mass protests erupted across southern highland departments (Ayacucho, Apurímac, Puno, Junín, Arequipa, Cusco) demanding Boluarte's resignation, early elections, Congress dissolution, and a constituent assembly. The Boluarte government declared a national emergency on 14 December 2022, deployed the Peruvian National Police and Armed Forces, and suspended constitutional rights in multiple departments. IACHR and UN-OHCHR documented approximately 49 protest-related civilian deaths by early 2023 (with a further ~12 deaths over 2023), firearms use against demonstrators, extrajudicial conduct at Ayacucho 15 Dec 2022 and Juliaca 9 Jan 2023, and disproportionate force. Prosecutorial accountability was minimal; Boluarte and senior ministers were named in Fiscalía investigations. Coded as strong negative on rule-of-law and judicial-independence channels.
Per invariant 3, reforms are scored by what they did on each channel-separated axis, not by the party that enacted them. This fingerprint is how the policy-match engine finds historical analogues.
Explicit links are curated by the author. Inferred links are hypotheses in the library that test the same axes this policy moved — the framework's answer to "what does the data say about a policy like this?".
Ranked by axis-fingerprint overlap with this policy. Direction match bolded — those are the closest historical analogues. Shape of the match is what drives policy-outcome comparison, not the country or party label.