Cannabis Freedom Index

Changelog 68af603

history: add South Africa 1928 pharmacy-act article from Waetjen

1 article written3 files of code, design or docs +158 −3 lines

Articles and atlas entries 1

Code, design and documents 3 files

docs/BOOK-RESEARCH.md +2 −2
@@ -13,5 +13,5 @@ Generated from [books.yaml](books.yaml) and the local `books/` inventory. Refres
 | [Cannabis Britannica: Empire, Trade, and Prohibition, 1800–1928](#mills-cannabis-britannica-2003) | verified | 0 / 9 | 6 | 3 | 11 | 0 | matches recorded hash |
 | [Marihuana: The First Twelve Thousand Years](#abel-marihuana-first-twelve-thousand-years-1980) | verified | 0 / 13 | 2 | 11 | 6 | 0 | matches recorded hash |
-| [Cannabis: Global Histories](#richert-mills-cannabis-global-histories-2021) | verified | 6 / 15 | 3 | 6 | 54 | 0 | matches recorded hash |
+| [Cannabis: Global Histories](#richert-mills-cannabis-global-histories-2021) | verified | 6 / 15 | 3 | 6 | 55 | 0 | matches recorded hash |
 | [Reefer Wellness: Understanding Cannabis Science, Culture, and Medicine](#kirk-reefer-wellness-2025) | verified | 0 / 8 | 0 | 8 | 0 | 0 | matches recorded hash |
 | [The Emperor Wears No Clothes](#herer-emperor-wears-no-clothes-undated) | verified | 1 / 16 | 1 | 14 | 1 | 0 | matches recorded hash |
@@ -189,5 +189,5 @@ Missing local books are expected on other checkouts. A changed hash requires edi
 | 2. 2 Ganja and the Government of India: Cannabis, Excise, and Colonial Administration in the Late Nineteenth Century | indexed_only | — | — | — |
 | 3. 3 Ganja Madness: Cannabis, Insanity, and Indentured Labor in British Guiana and Trinidad, 1881–1912 | selected_sections_read | Chapter 3, Ganja Madness in Mauritius and Jamaica (Mauritius discussion), and notes 71–75. Additional review on 16 October: EPUB printed-page markers 63–66 and 70–71; notes 35, 50, 58–61 and 87. Original archival ordinances not inspected. | articles/mauritius-ban-1840.md; changes.yaml#mauritius-ban-1840; changes.yaml#trinidad-prohibition-1894; changes.yaml#trinidad-repeal-1899; articles/trinidad-prohibition-1894.md; articles/trinidad-repeal-1899.md | Read remaining sections and inspect Ordinance No. 2 of 1840 itself; see docs/research/earliest-ban-articles-2026-10-15.md. Retrieve Trinidad Ordinances No. 22 (1894) and No. 10 (1899); see docs/research/pre-1900-indentured-regulations-2026-10-16.md. |
-| 4. 4 Dagga: How South Africa Made a Dangerous Drug, 1902–1928 | selected_sections_read | Dagga and Colonial Governance in Natal, EPUB printed-page marker 86, with notes 8–12. Remaining sections not reviewed in this pass. | changes.yaml#south-africa-natal-1870; changes.yaml#natal-law-tightened-1887; articles/south-africa-natal-1870.md; articles/natal-law-tightened-1887.md | Retrieve the original 1870 section and implementing notices. Distinguish Waetjen's description as prohibition from Paterson's enabling-power account; see docs/research/pre-1900-indentured-regulations-2026-10-16.md. |
+| 4. 4 Dagga: How South Africa Made a Dangerous Drug, 1902–1928 | selected_sections_read | Dagga and Colonial Governance in Natal, EPUB printed-page marker 86, with notes 8–12. On 26 October 2026 the 1916-bill, 1922-gazette, 1928-shift and December-1922-compromise passages at EPUB printed-page markers pg_99–pg_100 were read; other sections remain unreviewed. | changes.yaml#south-africa-natal-1870; changes.yaml#natal-law-tightened-1887; articles/south-africa-natal-1870.md; articles/natal-law-tightened-1887.md; articles/south-africa-pharmacy-act-1928.md | Retrieve the original 1870 section and implementing notices. Distinguish Waetjen's description as prohibition from Paterson's enabling-power account; see docs/research/pre-1900-indentured-regulations-2026-10-16.md. |
 | 5. 5 Squaring a Circle: Cannabis and the Dubious Legacy of the League of Nations | read | Entire chapter and notes 1–89; no verified print-page mapping. | articles/league-advisory-committee-report-1934.md; articles/egypt-russell-hashish-report-1930.md; articles/league-russell-anslinger-exchange-1938.md; culture/people/russell-pasha.md; changes.yaml#league-advisory-committee-report-1934; changes.yaml#egypt-russell-hashish-report-1930; changes.yaml#league-russell-anslinger-exchange-1938 | See docs/research/ram-league-reading-2026-10-15.md. Original League reports and proceedings remain unexamined; the 1935 summary event has an unresolved date. The chapter's June 1938 discussion cites a June 1937 minute for one sarcastic quotation; that quip is not assigned to 1938 in the rewritten article. Treaty controls should not be described as a universal domestic ban. |
 | 6. 6 A Historical Approach to the Criminalization of Marijuana Use in Mexico | indexed_only | — | — | — |

docs/books.yaml +5 −1
@@ -886,5 +886,8 @@ books:
         sections_reviewed: >-
           Dagga and Colonial Governance in Natal, EPUB printed-page marker 86,
-          with notes 8–12. Remaining sections not reviewed in this pass.
+          with notes 8–12. On 26 October 2026 the 1916-bill, 1922-gazette,
+          1928-shift and December-1922-compromise passages at EPUB
+          printed-page markers pg_99–pg_100 were read; other sections remain
+          unreviewed.
         applied_to:
           - changes.yaml#south-africa-natal-1870
@@ -892,4 +895,5 @@ books:
           - articles/south-africa-natal-1870.md
           - articles/natal-law-tightened-1887.md
+          - articles/south-africa-pharmacy-act-1928.md
         follow_up: >-
           Retrieve the original 1870 section and implementing notices. Distinguish

docs/research/history-south-africa-1928-article-2026-10-26.md +81 −0
@@ -0,0 +1,81 @@
+# Article batch: South Africa 1928 pharmacy act; Portugal 1924/1926 dead ends
+
+Research checked on 26 October 2026. Read `DATA-MAINTENANCE.md`, `WRITING.md`
+and `BOOKS.md`, the history entries with their profiles, and the linked
+entries before writing. One article was added for a backlog entry without
+one; no `changes.yaml` entry was added, corrected or re-scored. No profiles,
+scores or score timelines changed.
+
+## Article added
+
+- `articles/south-africa-pharmacy-act-1928.md` (~450 words, opening plus
+  three sections, single Waetjen chapter source cited throughout). The 1922
+  customs-law prohibition (section 14, gazetted 10 November), the 1923
+  League petition and recording of arrests from 1925; the two-decade path
+  to a national pharmacy law, the rejected noxious-weed option, the
+  unpresented 1916 narcotics bill with its dagga-as-Leonotis definition,
+  and the 1928 settlement on cannabis species only; the December 1922
+  enforcement compromise, segregation-mapped policing, and the late-1920s
+  smuggling trade. Links the 1922 ban, 1923 petition and 1922 compromise
+  entries and `/country/za/`.
+
+## Sources actually read
+
+- Thembisa Waetjen, "Dagga: How South Africa Made a Dangerous Drug,
+  1902–1928", in Cannabis: Global Histories (local EPUB): the passages at
+  print-page anchors pg_99–pg_100 re-read on 26 October 2026 — the 1922
+  gazette and schedule, the 1923 petition, the 1928 shift with Leonotis
+  dropped, the Division I/noxious-weed options, the 1916 bill's
+  definitions and non-presentation, the fibre/oil/birdseed strategising,
+  the December 1922 compromise quotation, and the 1929 Cape Times/Weenen/
+  Paarl trade account. Earlier chapter sections (e.g. Natal governance)
+  rest on the existing catalogue record; the 1916-bill detail comes from
+  the same read pages.
+- EMCDDA, Drug Policy Profiles: Portugal (2011), mirrored PDF read via
+  `pdftotext` the same day: Portugal legislating "as early as the 1920s"
+  with the framework "adapted to the recommendations of the International
+  Opium Convention of 1912" (pp. 9–10); the 1970 Decree-Law 420/70 as the
+  first law regulating production, traffic and use of narcotics. Cited
+  sources: Dias 2007 (covers 1970–2004 only) and IDT historical pages.
+
+## Portugal 1924/1926: routes exhausted, not forced
+
+The 1924 (Law 1687, 9 December) and 1926 (Decree 12,210, 27 August)
+instruments are identified from the English Wikipedia's cited act
+templates, and EMCDDA confirms a 1920s adaptation — but no readable text
+was obtained:
+
+- `diariodarepublica.pt` detalhe pages and `data.dre.pt` ELI endpoints
+  both return a 2,346-byte OutSystems JavaScript shell to scripted fetch.
+- The SICAD/IDT history page returned an empty response.
+- A Portuguese-Wikipedia extract request returned no article under the
+  tried title; a web search for the decree number found no full text or
+  secondary account of its scope.
+
+Per the sourcing standard, no entry change and no article were built on
+the decree numbers alone. The checked 1926 entry stands as is. Still
+needed: the 1924/1926 texts (whether cannabis is scheduled, penalties,
+commencement) before any re-basing of Portugal's first ban or an article.
+
+## Not verified in this pass
+
+- The 1919 Cuba law-and-regulations booklet, the 1966 Finland decree
+  number, Syria 1943, Guatemala 1932, Uganda's 1902 ordinance text and the
+  Austrian 1928 domestic rules remain untraced.
+- Scores, profiles and timelines are untouched, including the pre-existing
+  India chain warning.
+
+## Validation and tree note
+
+- `node -e` YAML load of changes.yaml clean (no entry edits in this pass).
+  `npm run books:report` refreshed the generated report;
+  `npm run books:check` agrees with the local inventory.
+- `npm run history:test`: 40 pass, 0 fail. `npm run answers:test`: 40
+  pass, 0 fail. Production build: 4,344 pages, complete.
+- Rendered `/history/south-africa-pharmacy-act-1928/` shows 14 `[1]`
+  citations; outbound links to the 1922 ban, 1923 petition and 1922
+  compromise entries resolve. Chain `za` unchanged, 0 flagged steps; the
+  entry cleared the article backlog.
+- Commit stages only the new article, this note, the Waetjen
+  `books.yaml` hunks and the regenerated report. Foreign work in the
+  shared tree is excluded and preserved.

    ↑↓ to move, ↵ to open.