[2026-06-04] log
[2026-06-04] ingest | androgen / testosterone-longevity mechanism — gap-fill (user-prompted)
Triggered by a user question on TRT from a longevity perspective, which escalated into the mechanistic question of whether androgens up-regulate pro-aging signaling (mTOR/IGF-1) and whether early/cumulative androgen activity causally drives late-life testosterone decline (a damage-based, not depletion-based, directional model). Existing TRT/andropause/Leydig coverage (seeded + verified 2026-06-03) answered the clinical question; the comparative/evolutionary and limiting-factor angles were gaps.
Seeded (wiki-seeder, parallel batch; all verified: false, banners on)
- added:
hypotheses/androgen-deprivation-longevity-hypothesis.md— Mode A evidence-aggregating. Claim: reduced lifetime androgen exposure extends male lifespan. Aggregates Hamilton & Mestler 1969 + Min 2012 (eunuch cohorts), Garratt 2026 Nature (cross-vertebrate sterilization meta-analysis; pre-pubertal effect stronger; female survival slightly decreased — implicates testosterone specifically), Garratt 2021 (castration extends maximal not median lifespan, mice), Sugrue 2021 eLife (castration decelerates the epigenetic clock, sheep/mice). Balanced by Le Bourg 2015 critique of Min 2012. R25 recency run;literature-checked-through: 2026-06-04. - added:
studies/min-2012-korean-eunuchs-lifespan.md,studies/hamilton-mestler-1969-eunuchs-mortality.md— both gap/no-fulltext-access (closed access; effect sizes from secondary accounts pending PDF verify). - propagation: links added from sex-differences-in-aging and female-longevity-advantage.
- Correction logged: the popularly-cited “castrati singers = null counter-evidence” claim has no confirmed primary study behind it (seeder literature search returned none beyond Nieschlag 2003, a voice-category proxy study). Earlier conversational answer that cited it as an established null was wrong; the real counterweight on the hypothesis page is Le Bourg 2015.
Limiting-factor mechanism → cell-types/leydig-cells.md (verified page; new section verified)
Added § “Steroidogenesis as a self-damaging process — and its reversibility” answering “what is the limiting factor in late-life testosterone decline.” Synthesis: the per-cell steroidogenic decline is best modelled as reversible, activity-dependent oxidative wear of the steroidogenic machinery (steroidogenic P450s leak electrons → ROS), NOT depletion of a finite reserve.
[^chenzirkin1999]— Chen, Hardy & Zirkin 1999 PNAS (doi:10.1073/pnas.96.26.14877; PMC24741) — full text verified. 8-mo testosterone-implant suppression of LH/steroidogenesis in Brown Norway rats (13→21 mo) then released → testosterone + all steroidogenic enzymes/proteins restored to 13-mo-control levels, while un-suppressed 23-mo controls declined. Reversible recovery, not finite-reserve preservation. Authors floated steroidogenesis-ROS damage but noted “no direct evidence” (1999).[^beattie2013]— Beattie et al. 2013 Biol Reprod (doi:10.1095/biolreprod.112.107052) — abstract-verified only (closed access, OUP, no PMC OA; full PDF pending gap/no-fulltext-access). LH stimulation → transient ROS in primary Leydig cells; aged cells peak later / clear slower; LH → more DNA damage in aged cells; vitamin E prevents it. Supplies the ROS evidence Chen & Zirkin 1999 lacked. Specific clearance-time figures (full-text only) deliberately omitted.- frontmatter:
verified: trueretained,verified-date→ 2026-06-04, scope addendum describing the new section’s verification level. - Caveats embedded: rat-only reversibility experiment (no human equivalent); in aging men most low-T is secondary/comorbidity-driven (EMAS), so this describes the intrinsic-testicular component of andropause, not the dominant population cause.
Gaps surfaced / pending
- Study pages not yet seeded as standalone files:
[[studies/chen-zirkin-1999-suppression-prevents-leydig-aging]],[[studies/beattie-2013-lh-ros-dna-damage-leydig]],[[studies/garratt-2021-castration-maximal-lifespan-mice]],[[studies/garratt-2026-sterilization-vertebrate-lifespan]]. - PENDING (next pass): testosterone Mendelian-randomization gap-fill (Ruth 2020 / Mohammadi-Shemirani 2022) — second wiki-seeder running; the directionality-paradox synthesis (T engages mTOR yet aging is low-T/low-mTOR; muscle-local vs systemic mTOR) is to be written onto
molecules/compounds/testosterone.mdin one combined verified pass once MR study pages land, so the verified compound page is edited once. - Verification priorities for wiki-verifier: Hamilton & Mestler 1969, Min 2012, Garratt 2026, Sugrue 2021 (per seeder report); Beattie 2013 full PDF if it becomes fetchable.
[2026-06-04] ingest+update | testosterone Mendelian-randomization + directionality synthesis
Second strand of the androgen/testosterone-longevity work (first MR seeder hung at ~4 min with no output → TaskStop’d, left no files → re-dispatched fresh seeder with a timebox guardrail, which completed cleanly in ~4 min).
Seeded (wiki-seeder; verified: false, banners on)
- added:
studies/ruth-2020-testosterone-mr-disease.md— Ruth 2020 Nat Med (doi:10.1038/s41591-020-0751-5; PMC7025895). - added:
studies/mohammadi-shemirani-2020-testosterone-mr-elife.md— Mohammadi-Shemirani 2020 eLife (doi:10.7554/eLife.58914; PMC7591257). - Seeder corrected a training-memory error in my brief: Mohammadi-Shemirani is eLife 2020 (461 male outcomes, null CV), NOT a JAMA VTE/heart-failure paper — that framing was fabricated noise; discarded, not seeded. (Reinforces seeder-brief-DOI/identity-unreliable memory.)
molecules/compounds/testosterone.md (verified page) — two sections added, both verified
- § Mendelian randomization — causal evidence beyond trials. Ruth 2020 + Mohammadi-Shemirani 2020, both full-OA-text verified 2026-06-04 (all ORs/CIs cross-checked against PMC):
- Ruth: T2D OR 0.86 (0.76–0.98) men / 1.37 (1.22–1.53) women; PCOS 1.51; prostate cancer 1.23 (1.13–1.33) men.
- Mohammadi-Shemirani (93 SHBG-filtered instruments): prostate cancer OR 1.51 (1.21–1.88); hypertension 1.17; hematocrit +1.37%; BMD +0.40 SD; body fat −1.88%; MI borderline 1.23 (1.00–1.53, p=0.05); null T2D/CV/cognitive.
- T2D-discordance reconciliation (analytic, not raw contradiction): Mohammadi filtered SHBG-acting variants; SHBG is itself protective for T2D, so testosterone’s apparent male metabolic benefit is likely SHBG-mediated. Framed as such; gap/contradictory-evidence retained for the formal-reconciliation gap.
- MR nuances the saturation model: lifetime genetically-higher exposure causally raises prostate cancer (≠ supra-saturation TRT dosing argument; not in conflict, but lifetime exposure is not prostate-neutral). Longevity/frailty/mortality untested by MR.
- § Testosterone, mTOR, and the rate of aging — a resolved tension (the user’s directionality question; framed as resolved, not a paradox, per user). Three-part resolution: (1) T’s mTORC1 activation is muscle-local, not the systemic hyperfunction rapamycin targets; (2) aging’s low-T state is downstream damage — Leydig reversible-wear (leydig-cells) + comorbidity-driven functional suppression (Huhtaniemi 2011, home andropause); (3) net lifetime-androgen-cost is partly supported (castration/MR) but the early-T→early-Leydig-failure directional claim is plausible-but-untested in humans. Cross-links mtor, sarcopenia, androgen-deprivation-longevity-hypothesis, antagonistic-pleiotropy.
- frontmatter:
verified: trueretained, date → 2026-06-04, scope addendum added. Nomr-causal-evidencefrontmatter field added (not in compound schema — kept in body; schema discipline).
Propagation
hypotheses/androgen-deprivation-longevity-hypothesis.md— MR “what would update” item updated: disease-outcome MR now exists (links both study pages), longevity-endpoint MR still gap/not-yet-done; pointer to testosterone.md synthesis sections. (New study pages now inbound-linked from testosterone.md footnotes + hypothesis page — not orphans.)
Pending
- wiki-verifier standalone pass on the 2 MR study pages (priorities per seeder: Ruth 2020 cancer ORs + instrument F-stats; Mohammadi-Shemirani full beta/OR table + FDR threshold).
- Standalone study pages still unseeded for chen-zirkin-1999, beattie-2013, garratt-2021, garratt-2026 (footnote-embedded for now).
[2026-06-04] verify | androgen/testosterone-longevity study pages (4× wiki-verifier, parallel)
- verify —
studies/ruth-2020-testosterone-mr-disease.md→verified: true. Full OA PDF (PMC7025895) read end-to-end. Prostate cancer OR 1.23 (1.13–1.33) confirmed. Correction propagated to testosterone.md: breast/endometrial cancer ORs are NOT in the narrative (Extended Data forest plots only) — “exact ORs in full text” phrasing was wrong on both testosterone.md body + footnote; fixed. Added ovarian-cancer-protective finding. Supersession-surfaced (R25): PMID 35218343 (2022 IJE — higher T → lower T2D in women, contra Ruth’s 1.37), PMID 36653534 (2023 phenome-wide MR — minimal causal impact). Added a provisional-female-T2D caveat to testosterone.md (#gap/contradictory-evidence; PMIDs recency-surfaced, unverified, not seeded). - verify —
studies/mohammadi-shemirani-2020-testosterone-mr-elife.md→verified: true. Full OA PDF (PMC7591257) read. All testosterone.md-cited ORs confirmed correct (no figure errors). Study page corrected: multiple-testing is Bonferroni not FDR; instrument = 93 SHBG-filtered SNPs of calculated free testosterone; units per 0.1 nmol/L CFT. Propagated to testosterone.md (omissions, not errors): added HDL −0.074 SD and spinal stenosis OR 2.03; noted Bonferroni in footnote. Supersession: PMID 41131989 (2026 JCEM, higher T → higher CAD in men, BP-mediated) — corroborating, not superseding. - verify —
studies/min-2012-korean-eunuchs-lifespan.md→verified: true(Cell Press served OA PDF via fallback; 2-page letter read in full). Major study-page correction: comparator group was wrongly “~329–749 aristocrats” → actual three clans Mok 1,126 / Shin 1,414 / Seo 49. Precise figures recovered: mean eunuch lifespan 70.0 ± 1.76 yr; advantage 14.4–19.1 yr; centenarians aged 100/101/109; kings 47.0, royal males 45.0; dynasty 1392–1910; 81 of 385 registry eunuchs with lifespans. Propagated to hypothesis page (precise figures replace “~14–19 yr”). Le Bourg 2015 full text closed-access (Karger) — critique attribution accurate but arguments not full-text-verified. - verify —
studies/hamilton-mestler-1969-eunuchs-mortality.md→verified: falseretained (permanent blocker: closed access, no OA route, no PMC). Numbers cross-checked via Min 2012, which quotes the primary: mean age at death 69.3 (castrated) vs 55.7 (intact men) = 13.6 yr (was “~13–14 yr”). Propagated to hypothesis page. Verifier also fixed a wrong Le Bourg DOI on this page (10.1159/000381651 → 10.1159/000435854). Cohort n, women-comparison, age-at-castration dose-response remain unconfirmed. - Hypothesis page
androgen-deprivation-longevity-hypothesis.mdstaysverified: false: human eunuch arm now verifier-checked, but Garratt 2021/2026 + Sugrue 2021 are footnote-embedded and unverified (Garratt 2026 closed-access). Banner updated to reflect partial-verification state. - Follow-ups surfaced: consider seeding PMID 35218343 / 36653534 / 41131989 (testosterone MR recency); verify Sugrue 2021 (gold OA) + attempt Garratt 2026 to enable flipping the hypothesis page.
[2026-06-04] verify | androgen-deprivation hypothesis — OA animal/epigenetic sources + page flip
Re-verification of the hypothesis page’s remaining OA sources (3× verifier agents, read-only; corrections applied centrally to avoid same-file write races).
- Sugrue 2021 (eLife) — full text verified. All 3 claims confirmed. Corrections to hypothesis page: clock-deceleration result is sheep-specific (mouse/bat data show conservation of androgen-sensitive CpGs only, NOT a clock-rate result — page previously implied sheep+mice); added magnitude 3.1 mo deceleration, p=0.018, n=61/63, ≥18 mo; clock is a purpose-built 185-CpG sheep clock, not Horvath 353; strengthened author caveat (“may not promote aging per se”). Supersession: Sugrue 2025 PNAS (androgen clock) extends, not supersedes.
- Garratt 2021 (GeroScience) — full text verified. All 4 claims confirmed. Corrections: “90th percentile survival” was ambiguous/invertible → restated as 90%-mortality timepoint (top-decile survivorship); added effect sizes castration +87 d (Fisher P=0.026), female access +84 d (P=0.039), non-additive; median null (Cox P=0.632/0.883); clarified the female effect is on overall/median survival (log-rank P=0.034), opposite the male maximal-lifespan pattern; design 2×2 factorial C57BL/6Jausb n=32/27/36/27.
- Garratt 2026 (Nature) — abstract-verified only; full text permanently closed. Agent exhausted archive/PMC/bioRxiv/medRxiv/Research Square/institutional/SharedIt — no OA copy exists. All 4 claims abstract-confirmed (incl. the load-bearing pre-pubertal gradient + women-slightly-decreased). Corrections: added that male benefit is restricted to surgical castration, not hormonal contraception (females benefit from both); study design is hybrid zoo-cohort + meta-analysis, not pure meta-analysis; effect sizes remain gap/no-fulltext-access.
- Hypothesis page flipped to
verified: truewith a documentedverified-scope(full-text: Min/Garratt2021/Sugrue2021; abstract-only permanent-closed: Garratt 2026; cross-checked: Hamilton-Mestler). Banner switched from ⚠️ to a verification note. - Residual gaps: key-evidence-against frontmatter still
[](Le Bourg 2015 + Nieschlag 2003 closed-access, documented at body level, lack study pages) — Mode-A schema gap noted in scope. Implicit-stub study pages studies/garratt-2021-… and studies/garratt-2026-… still unseeded (now full-text/abstract verified respectively, ready to seed as standalone pages if desired).
[2026-06-04] ingest+update | secular testosterone-decline debate + measurement-artifact (video-prompted)
User asked whether a science-summary YouTube video’s transcript + description reference list could be scraped, then to ingest the relevant data. Two outputs: a new SOP for the scrape procedure, and a new contested-topic section on testosterone.md. The video itself is not cited anywhere — used strictly as a discovery lead list; every claim traced to and cited from the primary source.
New SOP
- added:
sops/scraping-youtube-references.md— raw-HTMLshortDescriptionextraction for the reference list;yt-dlpfor the transcript (directapi/timedtextis token/IP-gated → empty); discipline reminder that the video is a tertiary/promotional lead, never a citation; resolve→map→ingest→cross-check-framing workflow. Indexed in CLAUDE.md SOP list.
molecules/compounds/testosterone.md (verified page) — one section added
- § The secular (population-level) decline — real trend, or a measurement artifact? Distinguishes the (undisputed) individual age-related decline from the (contested) cross-generational decline. Key correction vs the video’s framing: the cohorts disagree on whether obesity explains the trend — Danish decline vanished after BMI adjustment (Andersson 2007), Finnish + MMAS + young-US persisted; the video lumped them all as obesity-independent.
- Linchpin source full-text verified: Arun 2025 Clin Chem (doi:10.1093/clinchem/hvaf025) — user supplied the PDF; read end-to-end. NHANES median TT 495/500/418/409/433 ng/dL across 5 cycles (−16.4% across the 2003-04→2011-12 immunoassay→LC-MS/MS switch); <300 ng/dL prevalence 11/12% → 22/21/18%; re-scoring later cycles at the Endocrine Society 264 ng/dL LC-MS/MS cutoff returns 13/14/11% → the “low-T epidemic” is largely an assay/threshold artifact. It’s a Letter to the Editor and NHANES-specific — does not dissolve single-assay cohorts (MMAS immunoassay-throughout; Israeli Maccabi clinically-ordered tests w/ referral-selection caveat).
- added:
studies/arun-2025-testosterone-threshold.md(verified: true, full-text). Inbound-linked from testosterone.md body + footnote (not an orphan). - Supporting cohorts (Travison 2007, Andersson 2007, Perheentupa 2013, Lokeshwar 2021, Chodick 2020) + obesity/weight-loss reviews (Ng Tang Fui 2014, Okobi 2024) cited abstract-level (structured abstracts read; full PDFs not retrieved). All DOIs/PMIDs/authors resolved via PubMed/Crossref (not memory); obesity-review PMID 24407187 memory-asserted then DOI-verified.
- frontmatter:
verified: trueretained;literature-checked-through2026-06-03 → 2026-06-04; verified-scope addendum carving out the new section’s per-source verification level.
Gaps surfaced / pending
- Abstract-level cohort papers above could be promoted to standalone
studies/pages + full-PDF-verified if the secular-decline topic is revisited; the obesity→testosterone and exercise/sleep/TMG intervention threads from the video’s description (PMC3955331, PMC7739287, PMC11519272, PMC7934563, PMC9116406) are resolved but not yet ingested (lower-priority, partly promotional).
[2026-06-04] update | NewLimit commercial-landscape refresh (user-prompted)
Triggered by a user-shared BioSpace article on NewLimit’s $435M Series C (“age reversal in human liver cells”). Coverage check: the underlying science (partial epigenetic reprogramming) is already deep and verified — process page, info-theory-of-aging hypothesis, OSK/OSKM factor pages (Oct4/Sox2/Klf4/c-Myc/Nanog), TET1/2/3 cofactors, landmark studies (Ocampo 2016, Lu 2020, Yang 2023 ICE), and the in-vivo-partial-reprogramming-therapy intervention page with an industrial-pipeline table. No new science to seed; the article carries no genes/mechanisms.
Two stale facts in the pipeline table corrected (table is press-release-sourced gap/unsourced, refreshed each pass):
- updated: interventions/stem-cell-therapy/in-vivo-partial-reprogramming-therapy.md — NewLimit row. Fixed founders (was “Brian Armstrong, Jake Hwang” → correct: Brian Armstrong, Blake Byers, Jacob Kimmel/CEO); focus T-cell → liver lead program; added 3.1B valuation / first-in-human-planned. New
[^newlimit2026]footnote flagged company-reported / non-peer-reviewed, no registered NCT located. - updated: processes/partial-reprogramming.md — NewLimit industry-landscape bullet, same corrections; cross-linked to pipeline table.
Gaps surfaced
- Lin28 (LIN28A/B) still has no protein page (referenced in Lapasset 2011 OSKMNL six-factor; flagged on nanog.md).
- tissues/liver.md remains a stub; no hepatocyte-reprogramming coverage despite NewLimit’s liver lead — candidate seed if revisited.
- No NewLimit peer-reviewed liver result exists yet; revisit
[^newlimit2026]when a publication or ClinicalTrials.gov registration appears. - No standalone company pages (NewLimit/Altos/Retro/Life Bio/Turn) — pipeline data lives only in intervention tables, by design.
[2026-06-04] ingest | liver tissue page + Lin28 protein page (user-prompted, parallel seed)
Follow-on from the NewLimit refresh: user asked to seed tissues/liver.md out of stub status (liver aging as an organ/tissue, with partial reprogramming as one thread among several) and to fill in the missing Lin28 protein page. Two wiki-seeder subagents dispatched in parallel.
added
- tissues/liver.md — full
type: tissuepage (~300 lines), verified:false + banner. Sections: zonation/anatomy, 6 hepatic cell types, normal physiology (glucose/lipid, CYP450 clearance, IGF-1/somatotropic axis), hallmarks-in-liver (senescence, regeneration decline, mito dysfunction, proteostasis, epigenetic/inflammaging, nutrient sensing), age phenotypes (MASLD, fibrosis, cholestasis, HCC), pathways table, partial-reprogramming section (LNP hepatotropism as a real delivery advantage; OSK-mRNA-LNP preclinical; NewLimit flagged company-reported/non-peer-reviewed; Yamanaka dysplasia caveat), other interventions (CR/rapamycin/senolytics/NAD+). Weaves in existing yang-2023-primate-liver-aging-snrna-srebp2. 14 footnotes, DOIs resolved via PubMed/Crossref. - molecules/proteins/lin28.md — new
type: proteinpage (~275 lines), verified:false + banner, two-paralog treatment (LIN28A primary uniprot Q9H9Z2 + LIN28B Q6ZN17 in body). IDs resolved fresh via UniProt/NCBI/HGNC/Ensembl REST (LIN28A: gene 79727, HGNC 15986, ENSG00000131914, mouse Lin28a). GenAge entry not found → genage-id null. Covers let-7/TUT4-7 bistable switch, heterochronic origin, Thomson 5-factor + Lapasset OSKMNL reprogramming role, Shyh-Chang regeneration biology, let-7 tumor-suppressor / oncogenic-reactivation tension. literature-checked-through 2026-06-04 (R25 recency search run; Maklad 2023 + Krsnik 2022 integrated). 13 footnotes.
corrections during integration
- Stripped seeder-introduced private paper-archive status annotations (the local store’s download/OA-status fields) plus citation-count clutter from all footnotes in BOTH pages + the liver banner — would have tripped leak discipline. Public pages cite by DOI only; local-store download/OA status is not part of the footnote schema.
- Liver: seeder left a dangling
[^xu2026inflammaging]ref (Kupffer M1/inflammaging claim) with no definition and implying an unverified “Xu 2026” paper — re-pointed to the already-cited Hunt & Cogger 2019 review + gap/needs-replication rather than assert a paper I couldn’t verify. - Lin28: seeder could not confirm “ZCCHC2” alias for LIN28B (NCBI lists only CSDD2) — correctly omitted.
gaps surfaced / new seed targets (implicit-stub wikilinks now created)
- cell-types: hepatocytes, hepatic-stellate-cells, kupffer-cells, liver-sinusoidal-endothelial-cells, cholangiocytes, hepatic-progenitor-cells — none exist yet
- phenotypes: masld, liver-fibrosis, age-related-cholestasis (HCC may exist) — none/most absent
- pathway: srebp-2 referenced; confirm page exists or seed
- Lin28: oct4-sox2-nanog, pluripotency-network referenced as planned stubs
- Both pages verified:false — queue for wiki-verifier. Liver priority sources: Hunt & Cogger 2019 (OA), Bird 2018, Sjögren 1999. Lin28 priority: Shyh-Chang 2013 (regeneration quantitatives), Zhu 2011 (insulin-sensitivity targets), Lapasset 2011 (locally available, already partly verified on nanog.md).
[2026-06-05] verify + ingest | liver-cluster: 2 pages verified, 10 new atomic pages seeded (user-prompted)
Continuation of the liver/reprogramming thread. “Verify then seed the new cell types and phenotypes.”
verified (wiki-verifier, full-PDF cross-check)
- tissues/liver.md → verified:true (2026-06-05, claude). Corrections: LSEC fenestrae 100–200nm → 50–250nm (+ sieve-plate ~5% surface); Kupffer “M1 shift” framing walked back (Hunt/Cogger: ↑CD68/IL-6 only, no change in TNFα/Mrc1/Arg1/IL-10); Bird 2018 TGFβ1 “Kupffer-derived” → macrophage-derived (87% reduction on macrophage ablation); progenitor-blunting citation reassigned Bird→Hunt/Cogger; Duan 2023 art# 8392→8151 + ALOX15/catalase-KD detail; Yin 2024 “mouse+human”→mouse-only + pages; Mukherjee 2025 = Letter, mito-NAD+ pool; journal pages fixed. verified-scope notes 4 closed-access sources (KAT7/FOXO1/Klotz/Zhang-OSK) verified at abstract level only.
- molecules/proteins/lin28.md → verified:true (2026-06-05). Corrections: rotenone → antimycin-A (in-vivo OxPhos inhibitor); adult digit-repair claim was an overstatement — Shyh-Chang 2013 found NO adult digit effect, regeneration is neonatal; added the let-7-independent arm (LIN28 directly enhances translation of Pfkp/Pdha1/Idh3b/Sdha metabolic mRNAs; glycolysis AND OxPhos both required); removed unverifiable “~14 U’s”; added OSNL-failure negative result to the OSKMNL section; “wound healing”→pinnal/ear tissue. Canonical IDs spot-confirmed (UniProt Q9H9Z2/Q6ZN17, mouse Lin28a). literature-checked-through 2026-06-05.
- Propagation: greps confirm NO other page cites Bird 2018 or Shyh-Chang 2013 — corrections did not need to propagate.
seeded (10 new atomic pages, all verified:false + banner, queued for verifier)
- cell-types: hepatocytes (CL:0000182), hepatic-stellate-cells (CL:0000632), kupffer-cells (CL:0000091), liver-sinusoidal-endothelial-cells (CL:1000398), cholangiocytes (CL:1000488), hepatic-progenitor-cells (CL:0002196). All CL IDs resolved fresh via EBI OLS4; markers + DOIs resolved fresh. Kupffer + HPC + LSEC pages mirror the verifier-corrected liver.md facts (no M1 overstatement; niche-driven HPC blunting; 50–250nm fenestrae).
- phenotypes: masld (K76.0; built around 2023 NAFLD→MASLD/MASH nomenclature), liver-fibrosis (K74.0), age-related-cholestasis (K71.0; deliberately scoped as NOT-a-discrete-entity, heavy gap use), hepatocellular-carcinoma (C22.0). ICD-11 codes unresolved on all 4 (WHO browser not programmatically accessible) → gap/needs-canonical-id.
cleanup / discipline
- Seeders + verifiers repeatedly wrote private paper-archive status annotations (the local store’s download/OA-status fields) plus citation-count clutter into footnotes. Stripped all such refs (clean across all 12 pages). Per user (2026-06-05): OA open/closed flags are fine to keep — only private-store references must go; gap/no-fulltext-access carries the load-bearing access signal. New memory: feedback_oa_flag_vs_tooling_ref.
- Removed an invented
icd-10-note:frontmatter field on age-related-cholestasis (schema invention; explanation retained in body Scope note). - Footnote ref/def integrity verified intact on all 12 pages post-cleanup.
deferred / gaps surfaced
- Yang SREBP-2 study slug mismatch: studies/yang-2023-primate-liver-aging-snrna-srebp2.md has
year: 2024(Protein Cell 15(2), 2024). Slug says 2023 (received-date artifact). 6 inbound content links (pcsk9, srebp-2, ldlr, lipoprotein-metabolism, digestive-system, liver). Rename → yang-2024-… deferred (link churn; link resolves fine as-is). - hepatocytes.md
[^adekunbi2024]DOI is tentative (PMID 38607532 confirmed, DOI inferred) — flagged for verifier. - 10 new pages are verified:false — next verifier batch. New stub wikilinks spawned: sasp, tgf-beta, notch-pathway, primary-biliary-cholangitis, primary-sclerosing-cholangitis, ursodeoxycholic-acid, telomere-attrition, csf1r, tlr4, nitric-oxide-signaling, pluripotency-network, oct4-sox2-nanog.
- Pre-existing soft-leak noticed (NOT fixed at the time — out of session scope): phenotypes/androgenetic-alopecia.md L210 referenced the private store in a footnote; should be reworded to a neutral OA flag on a future lint pass. [UPDATE 2026-06-05: fixed — see incident entry below.]
[2026-06-05] maintenance | private-store footnote-annotation leak: fix + gate patch + liver.md incident
Triggered by user “fix that local paper archive mention” (androgenetic-alopecia.md).
fixed
- phenotypes/androgenetic-alopecia.md — 6 footnote/verified-scope references to the private paper store reworded to neutral OA flags (“closed access”, “full-text PDF verified”); bronze-OA flag + gap/no-fulltext-access retained. The page is verified:true; edits cosmetic/privacy-only, no claim change.
systemic finding (surfaced, NOT mass-fixed per user decision)
- The pattern is repo-wide and already in the initial public-release commit: ~134 content files carry footnote status annotations from the private store; ~432 reference the local-store full-text phrasing; ~448 carry bare OA-status jargon. These evade the hard leak-gate because that gate only matches the CLI-subcommand form, not the colon/status form or the full-text phrasing.
- Severity moderate, not critical: none of these contain the hard-forbidden tokens (no project name, no CLI, no paths, no username) — they only soft-hint at a local store; the OA-status half is the part the user wants kept.
- User decision: grandfather the ~450 existing pages (no mass rewrite); clean them in passing when a page is touched for other reasons.
leak-gate patched (CLAUDE.local.md — git-ignored, safe to edit)
- Added **check 3: scans the working-tree diff vs HEAD (NEW/changed lines only, NOT all tracked files — so the grandfathered pages don’t permanently block commits) for the colon-form store annotations + the local-store full-text phrasing. OA flags themselves are intentionally NOT matched. Positive-control tested (correctly flags an injected line); negative-tested clean. Two of my own prior log lines that quoted the literal tokens as examples tripped it → reworded them generically (this entry avoids the literal strings too).
INCIDENT — liver.md destroyed and recovered
- While testing the patched gate I ran
git checkout -- tissues/liver.mdto revert an injected test line. liver.md had a full verified ~300-line body that was working-tree-only (never committed), so checkout reverted it to the committed 22-line stub and the verified content was unrecoverable from git. Self-inflicted; careless use of a destructive command for a test cleanup. - Blast radius confined to liver.md: the other 11 new pages are untracked (checkout can’t touch them) and intact; other tracked edits preserved.
- Recovery: re-seeded liver.md via wiki-seeder with all prior verifier corrections pre-baked, then re-ran wiki-verifier → verified:true (2026-06-05). Re-verification full-PDF-confirmed 5/10 sources, abstract-level 3, metadata 2. Net result is actually MORE accurate than the lost original: caught that Zhang 2026 J Control Release is vol 390 (lost original had 379) and refined the Bird 2018 87%-figure attribution to the ΔMdm2Hep model specifically.
- Lesson: never
git checkout/git restorea file with uncommitted working-tree changes; test gates against /tmp or throwaway paths, or remove the injected line by hand.
[2026-06-05] verify | liver-cluster batch — 10 new pages verified (6 cell types + 4 phenotypes)
Two parallel wiki-verifier batches (6 cell types, then 4 phenotypes), full-PDF cross-check, all flipped verified:true (2026-06-05). Cross-consistency enforced against the re-verified tissues/liver.md.
cell types (all verified:true)
- hepatocytes — corrected
[^adekunbi2024]DOI (tentative → 10.1007/s11357-024-01155-7, GeroScience 46(5)) + its overstated claim; Bird 2018 87%-figure re-attributed to ΔMdm2Hep model; Enkhbold 2015 strain (Balb/c) added; Sinha year; Zhang 2026 vol 379→390. - hepatic-stellate-cells — NK ligands MICA/MICB → MICA + ULBP2 (Krizhanovsky Fig 5D); Li 2020 “FBP1 KO” → hepatocyte-specific Fbp1 deletion (AAV8-TBG-Cre); p53-KO p=0.008, DKO p<0.01, 7–9-wk female strain added.
- kupffer-cells — van der Tuin 2018 DOI corrected (10.1161/JAHA.117.007793 → .008105, the seeder-flagged suspect); Bird attribution; M1-rejection framing confirmed consistent with liver.md (no drift).
- liver-sinusoidal-endothelial-cells — removed seeder-FABRICATED porosity numbers (the “6–8%→3–4%” cited to Le Couteur 2001 was unsupported; replaced with real Jamieson 2007 / Hunt 2019 data, ~30–50% decline); Hunt 2019 “blunted response” was BACKWARDS (paper says responsiveness mostly maintained) → corrected; eNOS→NOS (L-NAME is pan-NOS); caveolin “preserved”→“partially”. Best catches of the batch.
- cholangiocytes — cell-mass fraction <5% → <10% human / 2–3% rodent; SCTR/CFTR/AE2 “large-duct-only” → medium AND large (Alpini 1996 3-population data); Boulter 2012 model CCl₄ → CDE+DDC; Jagged1 source → portal αSMA+ myofibroblasts.
- hepatic-progenitor-cells — Tarlow DDC clarification; Hunt & Cogger reclassified mini-review + provenance note (the HPC-aging claim is their synthesis of ref [49], not primary data); niche-driven framing held; contested cell-of-origin kept gap/contradictory-evidence.
phenotypes (all verified:true)
- masld — corrected fabricated “37 societies / 236 participants” → 236 panellists from 56 countries (Rinella 2023); Duan 2023 13-HODE confirmed consistent with liver.md (KD 2.418µM); resmetirom March-2024 approval confirmed. ICD-11 still null (#gap; WHO MMS API needs OAuth); prevalence-65plus still gap/unsourced (no 65+-stratified meta-analysis exists).
- liver-fibrosis — propagation fixes from HSC page applied (Krizhanovsky strain/p-values/MICA+ULBP2, gap removed as it’s full-PDF-accessible; Bird ΔMdm2Hep); Poynard 2001 + Pradat 2007 progression rates kept but gap/no-fulltext-access added (closed). ICD-11 null gap.
- age-related-cholestasis — scope-honesty preserved (not a discrete entity); “larger ducts” → “medium and larger” (cholangiocyte-page consistency); Lucena 2020 reframed — age is NOT a general DILI risk factor, it shifts DILI phenotype toward cholestatic; Tanaka 2024 page numbers corrected; removed a “780 matching records” citation-count artifact.
- hepatocellular-carcinoma — Li 2020 conditional-KO fix; Rumgay 2022 (661k HCC / ASR 7.3 / 80%) confirmed; Mu 2015 hepatocyte-origin confirmed; flagged “males >65 3–4× higher” as a derived/unverified claim; GLOBOCAN-2022 supersession noted for next cycle. ICD-11 null gap.
discipline / cleanup
- Verifiers again wrote private-store refs into 2 verified-scope fields (“not available in archive”, “archive status pending”) + 2 phenotype pages got the non-schema
literature-checked-throughADDED then I removed — then re-added: phenotype IS atomic-content (carries verified block) and 14 existing phenotype pages already carry the field, so it belongs; the type:phenotype frontmatter block + recency cadence table in CLAUDE.md are simply missing a phenotype row (schema-doc gap, flagged below). All store-refs stripped; full 3-check leak gate clean; footnote integrity intact on all 10.
gaps / schema-doc items surfaced
- CLAUDE.md schema-doc gap:
type: phenotypefrontmatter block omitsliterature-checked-through:and the recency cadence table has no phenotype row, yet ~14 phenotype pages carry it and phenotype is in the atomic-content verified list. Add a phenotype row (suggest 18mo, optional) + the field to the block on a future schema pass. - ICD-11 codes unresolved on masld/liver-fibrosis/HCC (WHO ICD-11 MMS API requires OAuth) — gap/needs-canonical-id; resolve via authenticated WHO browser later.
- masld prevalence-65plus has no clean stratified figure — gap/unsourced retained.
- GLOBOCAN-2022 (Bray 2024) likely supersedes Rumgay-2022 HCC incidence — refresh next cycle.
- studies/yang-2023-primate-liver-aging-snrna-srebp2.md still verified:false (PMC OA) — candidate for a future verify pass; also the 2023-slug/2024-year rename still deferred.