id: south-korea-2024-martial-law title: "South Korea 2024: The Six-Hour Martial Law and a Constitution That Held" category: emergency_powers polity: "Republic of Korea (Sixth Republic)" incumbent_constitution: "Constitution of the Republic of Korea (1987), Art. 77 (martial law), Art. 65 (impeachment)" period: start: "2024-12-03" end: "2025-04-04" summary: | At approximately 22:27 KST on 3 December 2024, President Yoon Suk Yeol declared emergency martial law in a surprise television address, citing "anti-state forces" and legislative obstruction by the opposition-controlled National Assembly. Martial Law Command Decree No. 1 purported to ban all political activity, place media under control, and subject violators to warrantless arrest. Special forces and police attempted to seal the National Assembly; helicopters landed troops on its grounds; soldiers were also dispatched to the National Election Commission, and arrest lists reportedly included opposition leader Lee Jae-myung and the president's own party leader Han Dong-hoon. Lawmakers climbed fences and staff barricaded doors; at 01:01 on 4 December, 190 members present (including 18 from the ruling party) voted 190-0 to demand the lifting of martial law under Article 77(5), which obliges the President to comply. Yoon announced the lifting around 04:27. The Assembly impeached him on 14 December (204-85, after a first attempt failed to a quorum boycott); the Constitutional Court removed him from office 8-0 on 4 April 2025. This is the benchmark's strongest incumbent performance: a constitutional self-coup defeated in six hours by the constitution's own machinery — plus soldiers' restraint and citizens in the streets. actors: - id: yoon name: "Yoon Suk Yeol" role: president objective: "Break legislative deadlock and investigations by decapitating the opposition under martial law." incentives: - "Opposition supermajority had impeached cabinet members, slashed his budget, and pursued investigations involving the First Lady; approval ratings near historic lows." capture_objective: "Neutralize the legislature and election commission; entrench executive power." - id: military name: "Special Warfare Command / Capital Defense Command units" role: enforcement objective: "Follow orders within (perceived) legality; commanders later testified to deliberate foot-dragging." incentives: - "Criminal liability for insurrection (a crime exempt from presidential immunity) cut against enthusiastic execution." - id: national_assembly name: "National Assembly (opposition majority + ruling-party defectors)" role: legislature objective: "Convene physically, vote to lift martial law, then impeach." incentives: - "Art. 77(5) gave a clear, binding, majoritarian off-switch; speed was everything." - id: constitutional_court name: "Constitutional Court of Korea" role: court objective: "Adjudicate impeachment within the 180-day statutory frame." incentives: - "Operated with vacancies (6-then-8 of 9 seats) under appointment standoffs; still reached unanimity." - id: citizens_and_staff name: "Assembly staff, citizens who surrounded the Assembly, election commission officials" role: affected_population objective: "Physical protection of the vote; personal safety against armed troops." incentives: [] incumbent_rules: permitted_moves: - actor: yoon move: declare_martial_law basis: "Art. 77(1): President may proclaim martial law under military necessity or to maintain public safety and order; Art. 77(4): must notify the Assembly without delay." checks: "Art. 77(5): Assembly may demand lifting by majority of total members; President 'shall comply.' Predicate ('war, armed conflict or similar national emergency') plainly unmet — but the check is ex post, not ex ante." - actor: national_assembly move: vote_to_lift basis: "Art. 77(5); Martial Law Act Art. 11." checks: "Requires physical quorum at the chamber — the regime's vulnerability, which troops were sent to exploit." - actor: national_assembly move: impeach_president basis: "Art. 65: two-thirds of total members for a President; powers suspended pending Constitutional Court review." checks: "Constitutional Court must uphold with at least 6 justices; 180-day clock." - actor: martial_law_command move: decree_no_1 basis: "Martial Law Act powers over press, assembly, warrants under extraordinary martial law." checks: "Banning the activity of the National Assembly itself exceeded even the Martial Law Act (Art. 13 protects legislators from apprehension) — facially unlawful." missing_safeguards: - "No ex ante check: one person could activate troop deployments instantly on a false predicate; all safeguards run after soldiers are already moving." - "Quorum is physical: the off-switch can be jammed by sealing a building — the regime survived only because troops moved hesitantly and citizens/staff physically delayed them." - "Election-commission seizure had no specific constitutional firewall." timeline: - date: "2024-12-03T22:27" event: "Yoon declares emergency martial law on live television; Decree No. 1 issued; troops dispatched to the Assembly and the National Election Commission." - date: "2024-12-04T01:01" event: "190 members, having entered past barricades, vote 190-0 to demand lifting." - date: "2024-12-04T04:27" event: "Yoon announces lifting after cabinet meeting; troops withdraw." - date: "2024-12-07" event: "First impeachment motion fails — ruling-party boycott denies the two-thirds quorum." - date: "2024-12-14" event: "Second motion passes 204-85; Yoon suspended; PM Han Duck-soo becomes acting president (himself impeached 27 December; Finance Minister Choi becomes acting)." - date: "2025-01-15" event: "Yoon arrested by the CIO after a standoff — first sitting president arrested; insurrection charge (not covered by presidential immunity)." - date: "2025-04-04" event: "Constitutional Court removes Yoon 8-0, finding the declaration violated the constitutional predicate and that deploying troops against the Assembly was a grave betrayal of the constitutional order. Snap election follows in June 2025." incumbent_outcome: narrative: | The incumbent constitution performed close to its design optimum. The Art. 77(5) off-switch was clear, binding, and majoritarian; the impeachment track ran to a unanimous removal in four months; criminal law (insurrection exempt from immunity) deterred enforcement actors; and the final outcome was decided by ballots, not bullets, with zero deaths. The honest caveats: success depended on troops' restraint and citizens' bodies in doorways during a ~150-minute race to quorum; a more ruthless deployment wins that race. The first impeachment vote failed to a quorum boycott, adding a week of acute uncertainty, and the cascading impeachment of the acting president plus Constitutional Court vacancies showed adjacent fragilities. The benchmark exists to measure honestly: this is the bar the kernel must beat, and the margin is thin. scores: worst_off: who: "Assembly staff and citizens physically confronting armed special forces; officials on arrest lists; election commission staff." what_happened: "Hours of acute physical danger; no deaths or serious injuries; arrest lists never executed." score: 0.70 commons_integrity: notes: "Institutions emerged functional; election infrastructure untouched in the end; months of acting-president churn and a near-miss on the quorum race deducted." score: 0.75 latency: days_to_resolution: 123 notes: "6 hours to nullify the emergency; 11 days to impeachment; 123 days to final, unanimous removal. Scored primarily on the acute phase." score: 0.85 trust_preservation: notes: "Severe polarization persisted (pro-Yoon court-storming riot in January 2025), but constitutional process retained legitimacy across the spectrum; 18 ruling-party members voted to lift." score: 0.60 kernel_replay: kernel_version: "0.1.0" mapped_articles: - article: "VI" relevance: "Declaration requires a published factual predicate at issuance; a predicate this thin ('legislative obstruction') is void on its face, voiding downstream orders' legal cover for enforcement actors." - article: "III" relevance: "Quorum and votes are valid remotely with verifiable identity; the race-to-the-building vulnerability does not exist. The nullification vote happens in minutes from anywhere." - article: "V" relevance: "Invariants: the legislature's power to sit and vote is non-suspendable; orders to obstruct it are per se unlawful, putting every enforcement actor on personal notice." - article: "VIII" relevance: "Declaration, decree, and nullification all land on the public ledger timestamped — the information fog of the first hour (was this real? lawful?) is reduced." move_analysis: - move: declare_martial_law_on_political_predicate kernel_disposition: blocked detail: "Predicate fails facially; under the kernel the declaration is void ab initio rather than valid-until-lifted, so soldiers executing it have no colorable legality even for the first six hours." - move: seal_the_assembly_to_prevent_quorum kernel_disposition: transformed detail: "Physically attemptable, legally pointless: remote quorum means the lift vote completes before troops reach the building." - move: assembly_lift_vote kernel_disposition: permitted detail: "Same off-switch, faster channel; estimated nullification in under an hour." - move: impeachment_and_trial kernel_disposition: permitted_with_constraints detail: "Kernel removal track runs through a sortition-augmented panel with no vacancy-blocking problem; the acting-president cascade and court-vacancy standoffs have no analog." predicted_path: | Largely the same story, faster and with less luck required: declaration void on its face, nullification vote within the hour from wherever members are, no quorum race against troop carriers, no week lost to a boycott-able first impeachment vote (kernel removal proceedings cannot be stalled by denying a bench its members). The kernel's honest accounting: the decisive historical variables — soldiers who dragged their feet and citizens who showed up — are identical under any text. Estimated improvement is real but marginal; the incumbent already embodies most of the right design (a binding majoritarian off-switch), and this dossier functions as a calibration anchor showing the benchmark does not grade every incumbent as a failure. scores: worst_off: score: 0.80 rationale: "Shorter window of physical danger; enforcement actors have unambiguous notice of illegality from minute zero." commons_integrity: score: 0.80 rationale: "No acting-head churn, no bench-vacancy hostage problem." latency: predicted_days: 45 score: 0.90 rationale: "Nullification in under an hour; removal track unobstructable by quorum games." trust_preservation: score: 0.65 rationale: "Polarization is upstream of any constitution; modest gain from faster, cleaner process." confidence: medium assumptions: - "Remote verifiable voting exists and its credentials cannot be mass-seized in the same operation — the kernel's quorum advantage depends on it." - "Soldiers' restraint, the single most decisive historical factor, is held constant across both runs." caveats: - "Events through April 2025 are recent; figures (vote counts, timestamps) follow contemporaneous official records and may be refined by the criminal trial record." - "This dossier deliberately anchors the top of the incumbent distribution; methodology paper Section 6 uses it to discuss benchmark calibration." sources: - "Constitution of the Republic of Korea, Arts. 65, 77; Martial Law Act." - "National Assembly resolution of 4 December 2024 (190-0); impeachment resolution of 14 December 2024 (204-85)." - "Constitutional Court of Korea, decision of 4 April 2025 removing President Yoon (8-0)." - "Martial Law Command Decree No. 1 (3 December 2024); CIO arrest records, January 2025."