Американское общество гирудотерапии

Changelog

Public history of major sweeps, registry expansions, and editorial corrections.

Последнее обновление: May 27, 2026Рецензент: Andrei Dokukin, MD
Public changelog \u2014 site infrastructureAuditable change history

ASH commits to public, auditable change history. Every major content sweep, registry expansion, and editorial correction is logged here. This page is hand-maintained from the merged-PR record on the public GitHub repository.

For granular change history, see the public Git log. For per-page review status, every content page carries a PageMeta block with the most recent reviewer and review date. A JSON feed is available at /api/changelog.

2026-05-27PR #118Registry

🎯 Triple milestone — 18% of 10k + 2,000+ valid PMIDs + 2,482 artifacts

Wave 30 research-articles +205 verified entries pushed past the 18% milestone (1,798/10,000). PMID inventory crossed 2,000 (now 2,042 digit-format-valid). Total knowledge artifacts reached 2,482 (+287% from start of marathon session).

  • 205 new verified entries: bivalirudin PCI/ACS clinical trials, pediatric ECMO bivalirudin, HIT direct thrombin inhibitors, CPB anticoagulation alternatives, recombinant hirudin expression (Pichia/Hansenula/fusion proteins)
  • Microsurgery: replantation, NIRS free-flap monitoring, ALT free flaps, virtual reality training
  • Hirudin biology: TIMI-5, HERO, HIT-II, DESIRE, HELVETICA landmark trials. Crystal structures (Grütter, Rydel, van de Locht 1990-1995)
  • Helobdella robusta annelid genomics, leech CNS regeneration, knee OA meta-analysis (Lauche 2014)
  • All 205 PMIDs verified via PubMed get_article_metadata MCP
  • ~143 candidates rejected during verification as off-topic surname matches or duplicates
2026-05-27PR #110-112Registry

🎯 15% milestone crossed + homepage refresh + jurisdictions 133

Research articles 1,538 (15.38% of 10k). Jurisdictions 107→133 (+26, regulatory coverage expansion across Balkans/Central Asia/SE Asia/Latin America/Sub-Saharan Africa/Pacific). Homepage publication count refreshed from stale 269 to 1,400+ across all 4 locales. /submit-correction now in footer with i18n.

  • Research articles: 1,458 → 1,538 (+80 in this batch, 15.38% of 10k milestone)
  • Jurisdictions: 107 → 133 (Albania, Uzbekistan, Cambodia, Paraguay, Rwanda, Samoa, etc. — all with honest "unregulated" markers and real authority names)
  • Homepage trustStrip + audienceTriage + discoveries + methodology copy: "269 publications" → "1,400+ publications" across EN/RU/ES/DE (locale-appropriate thousands separator)
  • Footer: /submit-correction link added with i18n (4 locales)
  • 2,222 total knowledge artifacts (started session at ~641 — +247% growth)
2026-05-27PR #104-105Architecture

/api/rcts JSON endpoint + /open-data docs — 8 public APIs total

RCT registry now has its own paginated JSON endpoint. Every ASH registry (conditions, compounds, RCTs, biographies, jurisdictions, research articles) now has both an HTML detail page and a paginated JSON API. 8 public APIs total with hypermedia discovery from /api/site-stats.

  • GET /api/rcts: ?limit=N&offset=N&grade=&status=&condition= — 100% PMID-verified entries, direct PubMed URL per response
  • All 8 endpoints: CORS, OPTIONS preflight, 1-hour ISR cache, 400 error shape, dynamic="force-dynamic"
  • /api/site-stats apis object now exposes all 7 sibling endpoints for client-side discovery
  • /open-data page updated with /api/rcts card + sample response
2026-05-27PR #97-100Architecture

4 new public JSON APIs (conditions/compounds/biographies/jurisdictions) + hypermedia discovery + Cycle 10 audit

Build /api/conditions + /api/compounds + /api/biographies + /api/jurisdictions endpoints. /api/site-stats now exposes a top-level apis object linking all sibling endpoints. Quality Cycle 10 session audit signed off as Grade A.

  • GET /api/conditions: ?tier=A-FDA-cleared|B-clinical-evidence|C-investigational + ?category= (12 organ-system enum values)
  • GET /api/compounds: ?category= (10 compound-category enum values)
  • GET /api/biographies: ?era= (7 era enum values), exposes publicationCount per biography
  • GET /api/jurisdictions: ?region= (7 region enum values), exposes leechRegulatoryStatus
  • /api/site-stats: new apis object lists all 6 other JSON endpoints by URL
  • docs/session-audit-cycle-10-2026-05-27.md: comprehensive session audit (Grade A) covering editorial integrity, public APIs, i18n, Architecture 4.0, schema.org, site health, PR hygiene, documentation
2026-05-27PR #95Architecture

/submit-correction page + 🎯 2,000-artifact milestone

Structured errata submission workflow page. Channels: GitHub Issue (preferred), Pull Request, email. SLA table (24hr-30d by category). Editorial accountability section. ASH crosses 2,000 total knowledge artifacts.

  • /submit-correction: what counts (factual, numerical-PMID, regulatory, clinical-safety), what doesn't (interpretation disagreements, style preferences)
  • Copy-paste submission template + service-level commitments table
  • Cross-links to /corrections, /transparency-and-trust, /pmid-audit-status, /editorial-policy, /open-data
  • 2,013 total knowledge artifacts (199 cond + 155 comp + 129 RCT + 68 bio + 107 jur + 1355 articles)
2026-05-27PR #93Content

🎯 Marathon Wave 37 — PSB 100% coverage (199/199) + articles 13.30% of 10k

Condition PatientSummaryBox now at 100% coverage (every condition entry has fdaStatusForUse, evidenceSummary, mainRisks, whoShouldNotConsider, whatToAskClinician, whenToSeekUrgentCare, and whatThisDoesNotMean). Phase 2 deliverable target hit.

  • PSB 150/199 → 199/199 (100%). Last 49 entries backfilled: lipohypertrophy, vestibular conditions, lumbosacral radiculopathy, hidradenitis suppurativa stages, MS fatigue, Parkinson rigidity, SCI spasticity, hyperthyroidism eye disease, Hashimoto thyroiditis, chronic pancreatitis, ulcerative proctitis, post-inflammatory hyperpigmentation, granuloma annulare, morphea, chronic radiation dermatitis, Behçet disease, Hailey-Hailey, IBS pain-predominant, lichen simplex chronicus, necrobiosis lipoidica, and more.
  • Every fdaStatusForUse references K040187 (June 2004) and explicitly frames the use as Tier C investigational.
  • Research articles: 1307 → 1330 (13.30% of 10k milestone)
  • Biography registry: +3 verified PMIDs added to existing entries
  • 1574 PMIDs all digit-format-valid; 1988 total knowledge artifacts (just shy of 2,000)
2026-05-27PR #89Architecture

/open-data discoverability — homepage trust strip + footer + i18n

Make the /open-data page (and the 3 public JSON APIs) discoverable across the site for external researchers and dashboards.

  • Homepage trust strip: + "Open Data API" link (now 5 links in trust strip)
  • Footer COL5 link section: + openData entry between corrections and pressKit
  • i18n: openData key added to EN/RU/ES/DE common.json footer namespace
2026-05-27PR #87Registry

Marathon Wave 31 — PSB 75% coverage + research articles 12.82% of 10k

Condition PSB 119→150/199 (75%). Research articles 1126→1282 (+156). 12% milestone crossed. 1,940 total knowledge artifacts. 1,507 PMIDs all digit-format-valid.

  • Condition PatientSummaryBox: 49→150 (75% coverage from marathon start). Dermatological (7), musculoskeletal (4), vascular/skin (3), GI/hepatic (4), neuro/ENT (5), pain/other (7) backfilled in this wave.
  • Research articles +156: destabilase isoforms (Pichia recombinant expression), eglin C protein engineering, lepirudin whole-blood research models, bivalirudin/argatroban DTI clinical evidence, ear/digit/flap replant with leech salvage, Hirudo gut microbiome (Aeromonas symbiosis), comparative leech transcriptomes/genomes (Asian species)
  • Critical TSC cleanup: scripts/fix-duplicate-psb-2026-05-27.mjs removed 12 duplicate `whatThisDoesNotMean` blocks introduced by parallel agents
2026-05-27PR #85Architecture

LatestActivityStrip homepage + duplicate-PSB cleanup + 11.21% milestone

Homepage now shows last 3 changelog entries via new LatestActivityStrip component. PSB duplicate-property cleanup. RCT 124→129. Articles 1104→1121 (11.21% of 10k).

  • LatestActivityStrip component: server-rendered, reads from lib/changelog-data.ts. Date, PR range, category badge, title, summary, link to /changelog and inline mention of /api/changelog JSON.
  • scripts/fix-duplicate-psb-2026-05-27.mjs: defensive utility to detect and remove duplicate patientSummary / whatThisDoesNotMean keys
  • RCT +5 (Kounis 2025, MAUDE leech infections, methylene-blue antiseptic, breast surgery leech SR, TCM medicinal leech review)
2026-05-27PR #83Content

Marathon Wave 27 — /research-roadmap update with 10% milestone celebration

Phase 2 marked complete (all registry targets met or exceeded). Phase 3 marked current. Progress snapshot card now shows 10% milestone badge + 10/25/50/75/100% tick marks.

  • Phase 2 deliverables (199 conditions, 155 compounds, 109+ RCTs, 68 biographies, 107 jurisdictions, 0 PMID mismatches across registries) marked complete
  • Phase 3 (scale to 10k): 3 public JSON APIs live, automated freshness monitoring next
  • Tick marks under progress bar at 10/25/50/75/100% — visualizes where we are in the long journey
2026-05-27PR #81Architecture

/open-data page + /api/research-articles JSON endpoint

Third public JSON endpoint (paginated 1000+ entry PMID-verified library) + dedicated /open-data documentation page covering all 3 APIs.

  • /api/research-articles: ?limit=N&offset=N&organ_system=X&year_min=YYYY&year_max=YYYY&tier=very-low|low|moderate|high with CORS + 400 error shape
  • /open-data page: sample responses, query params, CORS/cache details, editorial integrity contract, curl usage examples
  • site-health-check now tracks 37 critical files (added 3 API routes, /open-data page, lib/changelog-data.ts)
2026-05-27PR #75Registry

Marathon Wave 19 — multi-registry expansion + PMID Sprint phases 2-3 + /api/changelog endpoint

Bio 53→68 (+15), Jur 87→107 (+20), RCT 61→81 (+20), Condition PSB →77 (+28), research-articles ≥1019 (≥10.19% of 10k — 10% milestone crossed). Condition + compound + biography PMID-cleaned (52 PMIDs processed, 0% mismatch rate across all 4 phases). Second public JSON API endpoint launched.

  • Biography +15: maimonides, fauchard, hunter, erasmus-darwin, rush, cooper, beaumont, lister, botkin, trendelenburg, osler, howell, mclean, pavlov, forssmann
  • Jurisdiction +20: latvia, ireland, czechia, slovenia, bulgaria, malta, cyprus, luxembourg, turkey (explicit sülük recognition), ukraine, moldova, georgia, armenia, venezuela, uruguay, bolivia, panama, dominican-republic, bahrain, zimbabwe
  • RCT +20: 2024-2026 sialotranscriptome papers (Manuvera, Serebrennikova), safety case reports (Curcio hemarthrosis, Beka aeromonas), recent Iranian RCT (Abtahi-Forooshani n=50), Bopparathi 2023 DFU-osteomyelitis
  • PMID Integrity Sprint phase 2 (condition-registry): 28 PMIDs processed → 13 corrected + 14 removed + 1 verified = 0% remaining mismatch rate. docs/pmid-cleanup-condition-2026-05-27.md report.
  • /api/changelog JSON endpoint: ?limit=N&category=registry|content|... with CORS + ISR caching. Mirrors /api/site-stats pattern. lib/changelog-data.ts is shared source of truth for UI + API.
  • RegistryStatsStrip homepage card: research-articles now shows visible progress bar toward 10,000 goal (currently 9.79%)
2026-05-27PR #70Correction

SEO Cycle 07 final — /de robots.ts prefix gap closed

Final SEO Cycle 07 quick-win. /de locale was bypassing PII Disallow rules in robots.txt. Now closed.

  • robots.ts localePrefixes: added /de (was en, ru, es only)
  • All 4 SEO Cycle 07 quick wins complete: MedicalCondition JSON-LD, MedicalStudy JSON-LD, per-route sitemap lastModified, /de robots.ts prefix
2026-05-27PR #69Registry

Marathon Wave 15 — research-articles 682→748 (7.48% of 10k)

Merge of 66 unique research-articles from a separate worktree (Wave 12 agent finalization). PMID + slug deduplication via new utility script.

  • Worktree had 105 verified entries; 39 overlapped with Wave 13 already on main
  • 66 unique merged into main via scripts/merge-worktree-articles.mjs
  • Reusable maintenance utility for future cross-worktree merges
2026-05-27PR #67Content

Marathon Wave 14 — condition PSB backfill (33/199 conditions)

Added PatientSummaryBox (6 fields) + WhatThisDoesNotMeanBox (5 items) to 20 high-traffic Tier C conditions. ES translation polish (520 lines).

  • Conditions w/ full PSB: migraine, tension-headache, varicose-veins, hemorrhoids, glaucoma, dry-eye, fibromyalgia, sciatica, raynaud-syndrome, rosacea, psoriasis-plaque, eczema-atopic, lymphedema, rotator-cuff-tendinopathy, tinnitus, meniere-disease, bells-palsy-acute, trigeminal-neuralgia, frozen-shoulder, carpal-tunnel-syndrome
  • All PSBs use truthful conservative language with K040187 reference
  • ES: about (62 lines + founding-year factual fix 2024→2023), patient-guide (334 lines + critical hallucination removal), practice (124 lines)
2026-05-27PR #65Registry

Marathon Wave 13 — research-articles +208 verified PMIDs (682 total)

Long-running research-articles import agent finalized (3.6 million ms duration). ALL 208 PMIDs verified via bio-research MCP. 17+ candidates rejected as false matches.

  • Categorization: 56 clinical trials, 55 omics, 35 drug-development, 35 safety, 27 salivary-pharmacology
  • Editorial integrity: 17+ rejected (coauthor surnames, unrelated specialties)
  • Sample verified: Nguyen 2012 flap salvage, Zhang 2022 Whitmania anticoagulant, Masters 2020 MDR Aeromonas
2026-05-27PR #58Architecture

Marathon Wave 10 — 148 pages audited to new-truth baseline

7-agent parallel audit of 148 pages aligned to post-Wave-1-9 baseline. Live registry counts, new page cross-links, DrugVsLeechDistinction, hero images, 440+ proteome update. Plus critical build fixes (DE translational.p2 i18n mismatch, 17 raw a-tags → Link conversion, unescaped quote).

  • /clinical-evidence: 10 pages updated (3 hero images, cross-link rows)
  • /clinical-specialties: 15 pages (tier-appropriate cross-links to /clinical-decision-support, /coverage-map, /how-evidence-graded)
  • /research: 28 pages (cross-links + JSON-LD dateModified + 4 hero image deduplication + 440+ proteome note)
  • /science + /leech-biology basics: 18 pages
  • /leech-biology compounds + history: 19 pages
  • /pharmacology + /practice + /safety: 24 pages (DrugVsLeechDistinction wired on 6 pharma; /clinical-decision-support on 13 practice; /pmid-audit-status on 4 safety)
  • Standalone hubs: 29 pages including PageMeta backfill on 5 registry indices
  • Build fixes: DE leech-biology.json translational.p2 synced to EN structure; scripts/fix-internal-a-tags.mjs converted 17 files' raw <a href=/...> to <Link>
  • lib/registry-helpers.ts: getRegistrySizes() now exposes importedArticles + registryTotal/total split for accurate 10k tracking
  • Local build: NODE_OPTIONS=--max-old-space-size=12288 npx next build → 4598 pages generated successfully
2026-05-27PR #56, #57Registry

Marathon Wave 8+9 — research-articles +469 entries

Cumulative session growth in research-articles-imported.ts: 6718 → 12,018 lines (~150 verified PubMed entries) toward 10,000 target. Wave 9 added exactly 100 PMID-verified entries with title-vs-claim cross-check.

  • Categorization: 42 clinical trials, 17 drug-development, 16 omics, 13 salivary pharm, 12 safety
  • Sample verified PMIDs: Nguyen 2012 flap salvage, Zhang 2022 Whitmania anticoagulant, Masters 2020 MDR Aeromonas, Kandarian 2012 leech innexin genes, Whitaker 2004 leech history
  • ~10 candidates rejected as false matches (coauthor surnames; unrelated specialties)
  • Editorial integrity: better no PMID than wrong PMID
2026-05-27PR #55Correction

CRITICAL hotfix — Vercel build was failing on react/no-unescaped-entities

All Marathon Wave 1-7 deploys (PR #48-#54) were silently failing on prod due to lint errors blocking Next.js production build (tsc clean was insufficient). Pages returned 404. Hotfix escaped quotes in 6 new pages.

  • Discovered via curl-verification (camerton istin discipline)
  • Local next build reproduced the error
  • Fixed: /clinical-decision-support, /coverage-map, /how-evidence-graded, /pmid-audit-status, /research-roadmap, /transparency-and-trust
  • Once merged: all Wave 1-7 work became visible on prod
2026-05-27PR #53Infrastructure

Marathon Wave 6 — pmidVerified schema field

Schema infrastructure for the upcoming PMID Integrity Sprint. Optional ISO-date field on every PMID-bearing record across 4 registries.

  • KeyTrial (condition-registry): pmidVerified field added
  • RCTCitation (rct-registry): pmidVerified field added
  • citations inline type (compound-registry): pmidVerified field added
  • BiographyPublication (biography-registry): pmidVerified field added
  • All optional (?:); existing entries don't break
  • Late DE leech-biology + science translation finalization included
2026-05-27PR #52Correction

Marathon Wave 5 — /pmid-audit-status public transparency

Public disclosure of Cycle 06 PMID audit findings (~80% mismatch in hand-built registries). 4-step cleanup plan with per-registry status table.

  • Audit summary: 80% mismatch rate, 49 PMIDs sampled across 5 registries
  • Why this matters: wrong PMID is worse than no PMID — breaks verification chain
  • Editorial policy: no new fabricated PMIDs (effective 2026-05-27)
  • Reader guidance: how to handle PMIDs in the interim
  • Status table per registry: research-articles verified (100%); RCT/condition/compound/biography awaiting sprint
2026-05-27PR #51Registry

Marathon Wave 4 — condition 151→181 + biography backfill

+30 Tier C conditions (with NO_PMID where unverifiable, per editorial discipline), biography metadata fully backfilled (31 entries), partial ES/DE/RU translations.

  • Condition registry: 151 → 181 entries (+30 Tier C investigational)
  • Biography registry: all 53 entries now have lastUpdated + reviewedBy (31 entries backfilled)
  • Translation partial: RU pharmacology (112 lines), ES science (27 lines), DE science (minor)
  • Marathon execution log committed (docs/marathon-execution-log-2026-05-27.md)
2026-05-27PR #50Infrastructure

Marathon Wave 3 — /atlas-by-organ-system + ScholarlyArticle JSON-LD + sitemap lastModified

SEO Cycle 07 quick win #3 implemented. New 12-category organ-system atlas. ScholarlyArticle JSON-LD on curated research pages.

  • /atlas-by-organ-system: 12-category visualization complementing /coverage-map
  • ScholarlyArticle JSON-LD on 4 research pages (breakthrough-horizons, discovery-timeline, open-questions, educational-curriculum)
  • sitemap.ts: per-route lastModified from registry entries (replaces single LAST_UPDATED_ISO)
  • scripts/regen-sitemap-tree-2026-05-27.mjs (auto-regenerator)
  • lib/sitemap-tree.json: 190 pages, 760 page-language renders
  • scripts/README.md (documents 3 active maintenance scripts)
2026-05-27PR #49Architecture

Marathon Wave 2 — 4 new pages + 5 detail JSON-LD + audit reports

Section pages: /research-roadmap, /clinical-decision-support, /how-evidence-graded, /transparency-and-trust. Quality Cycle 06 (PMID) + 07 (SEO) audits.

  • /research-roadmap: 10k-article target with phase breakdown
  • /clinical-decision-support: 5-step Tier-based clinician framework
  • /how-evidence-graded: Tier framework + GRADE-aligned ratings explained
  • /transparency-and-trust: 5 pillars of institutional trust
  • 5 detail-template JSON-LD: condition/[slug], rct/[slug], compound/[slug], biography/[slug], jurisdiction/[slug]
  • DrugVsLeechDistinction component (explicit FDA-approved drug vs FDA-cleared device separator)
  • scripts/check-registry-consistency-2026-05-27.mjs
  • Cycle 06 PMID audit: CRITICAL 80% mismatch finding
  • Cycle 07 SEO audit: A- grade
2026-05-27PR #48Infrastructure

Marathon Wave 1 — registries + i18n quality pass

24-agent parallel workstream expanding 5 structured registries and improving RU/ES/DE medical-grade translation quality across critical namespaces.

  • Jurisdiction registry 68→87 (added 19 with honest 'unregulated' markers; no fabricated authorities)
  • Biography registry 39→53 (added 14 historical figures: Celsus, Themison, Asclepiades, Oribasius, Aetius, Paul of Aegina, Rhazes, Albucasis, Constantinus, Mondino, Guy de Chauliac, Paracelsus, Vesalius, Malpighi, Louis)
  • Compound registry 81→107 (added 26 from Liu/Lukas 2018 sialotranscriptome, all PMIDs verified)
  • RCT registry 42→62 (added 20 verified PubMed entries)
  • Condition registry 131→151 (added 20 Tier C; +30 more in Wave 4 → final 181)
  • research-articles-imported.ts: +2660 lines (~80-100 verified PubMed entries)
  • i18n parity audit complete: 38,387 EN keys across 36 namespaces; RU/ES/DE complete except 3 keys in RU pharmacology
  • ES clinical-evidence-conditions.json — 109 lines improved, factual GRADE rating corrected
  • RU about.json — 95 lines improved (501(c)(3) and organizational register)
  • RU leech-biology.json — 62 lines improved (4 untranslated English strings fixed, glossary alignment)
  • Type system: SafetyDomain +4 enum values, EvidenceLevel +2 enum values
  • New: ClaimBoundaryBadge tooltip with status explanations
  • New: RegistryStatsStrip live-counts component
  • New: /coverage-map + /changelog pages
2026-05-27PR #47Architecture

Phase 9 sweep complete — 28 final pages

Closing batch of Architecture 4.0 ClaimBoundaryBadge sweep. Covers legal/about (10), about-sub & patient-guide-sub (8), specials (5), dynamic detail templates (5).

  • Legal: /accessibility, /annual-report, /contact-transparency, /corrections, /disclaimers, /documents, /editorial-policy, /press-kit, /privacy, /terms
  • About: /about/board, /governance, /methodology, /milestones
  • Patient guide: /faq, /faqs, /handout (with no-print class), /what-to-expect
  • Specials: / (homepage), /donate, /patient-stories, /clinical-specialties/indications, /my-library
  • Dynamic templates: /biography/[slug], /jurisdiction/[slug], /rct/[slug], /research/[slug], /patient-stories/[slug]
2026-05-27PR #46Architecture

Phase 9 sweep — 24 standalone pages

Registry index pages, safety-protocols hub + 3 sub-pages, resources hub + 7 sub-pages, governance/library/infrastructure/membership.

  • Registry indices: /atlas, /body-map, /biographies, /jurisdictions, /compounds, /conditions, /rcts, /glossary
  • Safety-protocols: /safety-protocols + /adverse-event-atlas + /aeromonas-management + /complication-algorithms
  • Resources hub: /resources + 7 sub-pages including /drug-interactions, /trusted-sources, /compound-reference
  • Major standalone: /governance, /library, /infrastructure-project, /membership
2026-05-27PR #45Architecture

Phase 9 sweep — 56 sub-pages across 4 sections

Mass parallel sweep via 9 parallel sub-agents. Covers research evidence-* sub-pages, clinical-evidence sub-pages, pharmacology, practice.

  • /research: 22 sub-pages (evidence-*, antimicrobial-*, briefs, circulatory-effects, cost-effectiveness, flap-salvage, genome, genomics-proteomics, global-map, grant-opportunities, international-regulatory, OA-michalsen, salivary-proteomics)
  • /clinical-evidence: 16 sub-pages spanning Tier A (microsurgery, FDA 510k deep-dive, hospital implementation), Tier B (chronic venous insufficiency, dermatological, musculoskeletal, OA, pain, venous, wound), Tier C (cardiovascular, hypertension, post-thrombotic, stroke)
  • /pharmacology: 6 sub-pages (bivalirudin, DTIs, drug-pipeline, lab effects, leech-extracts, oral anticoagulants)
  • /practice: 12 sub-pages (building-a-practice, clinical-protocols, clinician-faq, CME, implementation, insurance-coding, nursing, practitioner-training, regulatory, safety, scope, state-scope)
2026-05-27PR #44Architecture

Phase 9 sweep — /science (7) + /leech-biology (28)

35 mechanism/biology pages via 4 parallel sub-agents. All science pages flagged PRECLINICAL_MECHANISTIC + NON_CLINICAL_SCIENCE.

  • /science: anti-inflammatory-mechanisms, atherosclerosis-mechanisms, hemostasis, mechanisms-of-action, neurotrophic-effects, proteinase-inhibitors, salivary-gland-secretion
  • /leech-biology anatomy/taxonomy/biology: 7 pages with NON_CLINICAL_SCIENCE + HISTORICAL_EDUCATIONAL
  • /leech-biology compounds: 7 pages (hirudin, hirudin-like-factors, bdellins, eglins, destabilase, decorsin-ornatin, ldti) — preclinical biochemistry
  • /leech-biology mechanism + microbiology: 7 pages, microbiome and aeromonas flagged with safety relevance
  • /leech-biology history/QC/conservation/translational: 7 pages
2026-05-27PR #43Architecture

Phase 9 sweep — research sub-pages + 13 clinical-specialty sub-pages

17 pages with Architecture 4.0 ClaimBoundaryBadge framing. Tier-appropriate badging across surgery (Tier A FDA-cleared K040187), dermatology/dentistry/ophthalmology/ENT (Tier B off-label), cardiology/neurology/gynecology/GI/pulmonology/endocrinology/urology/pediatrics (Tier C investigational).

  • /research: breakthrough-horizons, discovery-timeline, open-questions, educational-curriculum
  • /clinical-specialties sub-pages: surgery, cardiology, dermatology, neurology, gynecology, gastroenterology, pulmonology, endocrinology, urology, ophthalmology, dentistry, otolaryngology, pediatrics
2026-05-27PRs #38–#42Architecture

Phase 9 sweep — hub pages

Initial batch of Architecture 4.0 sweeps. Hubs for science, leech-biology, practice, research-regulation, regulatory-status-usa, training-certification, evidence-base, research-translational-science, clinical-specialties index.

  • PR #38: /science + /leech-biology + /practice hubs
  • PR #39: /research-regulation
  • PR #40: /regulatory-status-usa + /training-certification + /evidence-base
  • PR #41: /research-translational-science
  • PR #42: /clinical-specialties index
2026-05-26Pre-marathonRegistry

Conditions 90→130, biographies 31→38, RCT corrections

Major registry expansion plus 3 fabricated PMID corrections caught by RCT sub-agent's PubMed verification.

  • Condition registry: +40 Tier C across cardiology, neurology, endocrinology, gynecology, urology, hepatology, dermatology, ENT
  • Biography registry: +7 verified figures (Susruta, Albertus Magnus, Ambroise Paré, Harvey, Sydenham, Nightingale, Bell)
  • Compound registry: 59→80 from Liu 2019/2024 secretome papers
  • RCT registry: 34→41 with verified PMIDs (Stange 2011, Nigar 2011, Rai 2011, Whitaker 2011, Pannucci 2014, Resch 2023, Stamenova 2001)
  • Caught 3 fabricated PMIDs: stange-2012-knee-oa-pilot (was urology), lauche-2014-knee-oa (was chemistry), michalsen-2008-cmc1-thumb-oa (corrected to 18407413)
  • Jurisdiction registry: 50→67 with honest 'unregulated' markers for Greece, Hungary, Romania, Iceland, Malaysia, Bangladesh, Sri Lanka, Kazakhstan, Cuba, Costa Rica, Lebanon, Jordan, Ghana, Kenya, Fiji, Jamaica, Trinidad
2026-05-25Phase 6.5–8.5Infrastructure

ForestPlot SVG component + claim-lint refactor + library SSG fix

Visual evidence presentation infrastructure and dynamic-route fixes.

  • Pure SVG ForestPlot component (no recharts dependency) auto-renders on conditions with 3+ RCT effect sizes
  • claim-lint: context-aware false-positive reduction
  • /library: force-dynamic to honor searchParams filters
  • SafetyWrapper applied to 4 safety-protocol pages
  • Governance metadata for 77 Tier C conditions + 34 RCTs

Editorial integrity: Every PMID cited in ASH content is verified against PubMed. When verification fails, the PMID is removed (DOI fallback or no identifier). Three fabricated PMIDs were caught and corrected during the 2026-05-26 RCT registry expansion \u2014 logged here for full transparency.

Этот сайт предоставляет образовательную информацию и не является медицинской консультацией, диагнозом или рекомендацией по лечению. Гирудотерапия сопряжена с клинически значимыми рисками и должна проводиться только квалифицированными клиницистами в рамках институционально утверждённых протоколов. Разрешение FDA 510(k) для медицинских пиявок ограничено определёнными показаниями; обсуждения исследовательского и нелицензионного применения отмечены соответствующим образом. Для индивидуальных медицинских рекомендаций обратитесь к квалифицированному медицинскому специалисту.