docs/research/profile-legal-mv-kw-jp-2026-10-24.md +17 −0
@@ -0,0 +1,17 @@
+# Maldives, Kuwait and Japan profiles, 24 October 2026
+
+Issues #100, #101 and #102. Scores were left where they were. Each small-amount offence that was read is still imprisonment.
+
+## Maldives
+
+Read the English translation of the Drugs Act (17/2011) hosted by ISSUP, including sections 35, 36, 106, 107, 108, 113, 136 and 137. A drug-dependent person with 5 g or less of cannabis, mixture or resin is presumed to possess it for use. Use is three years. More than 5 g and less than 14 g is presumed peddling (five to ten years). More than 14 g is presumed trafficking (life). A person who is not drug-dependent is presumed to be dealing even at 5 g or less, and dealing is fifteen years. Drug Court eligibility for use or peddling requires dependency, a guilty plea, and no trafficking charge.
+
+Read the President's Office account of the Third Amendment, ratified 6 December 2025. It adds death for bringing more than 350 g of cannabis in on entry, raises the import penalty to 20 years, and takes effect three months after ratification and gazette publication. It does not describe a change to sections 136 and 137. The consolidated amended Act was not opened, and the gazette date was not read, so no commencement day was added.
+
+## Kuwait
+
+Read Decree-Law No. 159 of 2025 on lawskw.com (articles 49, 52, 63 and 84), the Al-Jarida report of 30 November 2025, the Interior Ministry announcement of the same day, and the HFW note of the commencement date. The decree was issued on 24 November 2025, published in the official gazette on 30 November 2025, and takes effect two weeks later. HFW states that day as 15 December 2025. The English government news page timed out and was not opened. Article 49 is up to five years and a fine of up to 5,000 dinars for personal consumption or possession of a narcotic or psychotropic, or ten years and 10,000 dinars in the places the article names. Article 52 lowers that where the substance is on a lighter schedule, and sets three years for cultivating a table 5 plant as an article 49 offence. The schedules that would name cannabis were not in the text that was read. The prosecutor may order up to three months of rehabilitation instead of filing an article 49 case. That is not an immunity for anyone who asks for treatment first.
+
+## Japan
+
+Read the current e-Gov text of Act No. 124 of 1948. Article 24(1) is imprisonment of not less than one year and not more than ten years for unauthorised cultivation. Article 24(2), cultivation for profit, is imprisonment of not less than one year, or that imprisonment and a fine of up to 5 million yen. Article 24-4 punishes knowingly providing raw materials, including seeds, for that offence with up to five years. Articles 18 and 24-6 punish a licensed cultivator who transfers seeds that can still germinate, outside the stated exceptions, with up to three years or a fine of up to 500,000 yen, or both. The definition of cannabis still excludes the seed and the mature stalk. The MHLW visitor sheet timed out and was not opened. No new history entry was added: the page does not give a separate commencement day for article 24.
scripts/history-scope.test.cjs +26 −0
@@ -872,2 +872,28 @@ test("Nunavut housing, Atlantic and Yukon consumption places, and Queensland div
assert.equal(diversion.before, undefined);
});
+
+test("Maldives quantity presumptions, Kuwait decree-law 159, and Japan cultivation follow the texts that were read", () => {
+ const mv = y.load(fs.readFileSync("countries/mv.yaml", "utf8"));
+ const kw = y.load(fs.readFileSync("countries/kw.yaml", "utf8"));
+ const jp = y.load(fs.readFileSync("countries/jp.yaml", "utf8"));
+ const kuwait = byId["kuwait-drug-law-2025"];
+ assert.match(mv.segments.possession.text, /not drug-dependent/);
+ assert.match(mv.segments.possession.text, /fifteen years/);
+ assert.match(mv.segments.possession.text, /three years/);
+ assert.doesNotMatch(mv.segments.possession.text, /user threshold/);
+ assert.doesNotMatch(mv.summary, /below the user threshold/);
+ assert.equal(mv.scores.possession, 0);
+ assert.match(kw.segments.possession.text, /159 of 2025/);
+ assert.match(kw.segments.possession.text, /five years/);
+ assert.match(kw.segments.possession.text, /5,000 dinars/);
+ assert.doesNotMatch(kw.segments.possession.text, /no\. 59/);
+ assert.doesNotMatch(kw.summary, /were not found/);
+ assert.equal(kw.scores.possession, 0);
+ assert.equal(kuwait.date, "2025-12-15");
+ assert.match(kuwait.description, /159 of 2025/);
+ assert.doesNotMatch(kuwait.description, /no\. 59/);
+ assert.match(jp.segments.cultivation.text, /not less than one year and not more than ten years/);
+ assert.doesNotMatch(jp.segments.cultivation.text, /seven years/);
+ assert.match(jp.context.planting.text, /up to five years/);
+ assert.equal(jp.scores.cultivation, 0);
+});