docs/research/profile-legal-cn-np-2026-10-23.md +15 −0
@@ -0,0 +1,15 @@
+# China visitors and Nepal possession bands, 23 October 2026
+
+Issues #23 and #24. Scores were left unchanged. No history events were added.
+
+## China
+
+The 2025 Public Security Administration Punishments Law on Wikisource, in force from 1 January 2026, Article 84: 10 to 15 days' detention, and a fine of up to 3,000 yuan may be added; a lighter case is up to 5 days' detention or a fine of up to 1,000 yuan. The acts include holding a small quantity of a drug other than the named opium and heroin amounts, supplying a drug, and using a drug. Beijing's 2026 penalty guidance, item 113, restates the same ceiling.
+
+The National Immigration Administration English text of the Exit and Entry Administration Law: Article 62 says foreigners may be repatriated, including where they need to be repatriated for violating other laws, and repatriation bars return for one to five years. Article 81 says a foreigner who violates Chinese laws and is no longer eligible to stay may be ordered to leave within a time limit. Deportation by the Ministry of Public Security is stated for a serious violation of that exit-and-entry law which is not a crime, and it bars return for ten years. Later amendments to those two articles were not separately checked. The Supreme People's Procuratorate page cited in the issue timed out.
+
+## Nepal
+
+Section 14(1) was read from the government consolidation PDF of the Narcotic Drugs (Control) Act, 2033. Its header lists amending acts through 2072. Use of cannabis is up to one month or a fine of up to 2,000 rupees. Producing, preparing, buying, selling, distributing, importing, exporting, transporting or storing cannabis: up to 50 grams, up to three months or up to 3,000 rupees; from 50 grams to 500 grams, one month to one year and a fine of 1,000 to 5,000 rupees; from 500 grams to 2 kilograms, six months to two years and 2,000 to 10,000 rupees; from 2 to 10 kilograms, one to three years and 5,000 to 25,000 rupees; 10 kilograms or more, two to ten years and 15,000 to 100,000 rupees. The 50-gram and 500-gram figures are written into both neighbouring bands. Up to 25 plants is up to three months or up to 3,000 rupees; more than 25 plants is up to three years or 5,000 to 25,000 rupees.
+
+The Ministry of Home Affairs explainer page returned a gateway error, so it was not used. The Department of Drug Administration PDF timed out. No sentencing-frequency source was read, so possession stays at 1 and enforcement at 2.
scripts/history-scope.test.cjs +18 −0
@@ -210,2 +210,20 @@ test("France's 2026 fine and Ireland's driving limits follow the statutes", () =
assert.doesNotMatch(ie.context.driving.text, /treated as impaired/);
});
+
+test("China visitor fines and Nepal possession bands follow the statutes", () => {
+ const cn = y.load(fs.readFileSync("countries/cn.yaml", "utf8"));
+ const np = y.load(fs.readFileSync("countries/np.yaml", "utf8"));
+ assert.match(cn.context.visitors.text, /3,000 yuan/);
+ assert.match(cn.context.visitors.text, /one to five years/);
+ assert.match(cn.context.visitors.text, /ten years/);
+ assert.doesNotMatch(cn.context.visitors.text, /2,000 yuan/);
+ assert.doesNotMatch(cn.segments.possession.text, /deported and often/);
+ assert.equal(cn.scores.possession, 2);
+ assert.match(np.segments.possession.text, /three months/);
+ assert.match(np.segments.possession.text, /50 grams/);
+ assert.match(np.segments.consumption.text, /one month/);
+ assert.match(np.context.visitors.text, /three months/);
+ assert.doesNotMatch(np.segments.possession.text, /up to a month in jail/);
+ assert.equal(np.scores.possession, 1);
+ assert.equal(np.scores.enforcement, 2);
+});