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.
Package of three laws enacted 1 February 1999: Law 2/1999 on Political Parties (ended New Order's three-party monopoly on PPP-Golkar-PDI, allowed party formation by any 50-founder group meeting provincial-branch thresholds), Law 3/1999 on General Elections (party-list proportional representation with district allocation, 500-member DPR), Law 4/1999 on the Composition and Standing of DPR/MPR (replaced appointed military-functional blocks). Enabled first free election in 40 years on 7 June 1999 — 48 parties competed, PDI-P won 33.7%, Golkar 22.4%, PKB 12.6%, PPP 10.7%, PAN 7.1%.
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.