spb/cancerindex
Public
TypeScript 97.2%
SQL 1.5%
CSS 0.6%
JavaScript 0.5%
-
Mon, Sep 14, 2026 1
-
deploy: production moved to OVH BHS128b (native PM2/Postgres), release procedure; Mac copy kept cold
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
-
Fri, Sep 11, 2026 26
-
README: detailed project guide with brand mark, product map, architecture, data model, connectors, derived layer, metrics, API, CLI, setup, operations, gotchas, roadmap
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Brand: unique SVG mark (open ring C + graduated index I), header/footer wordmark, favicon (svg/ico/apple), web manifest, Open Graph / Twitter share images rendered server-side with site fonts (site default with live counts + cancer/gene/drug/biomarker/trial images)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Site identity: author Simon-Pierre Boucher, contact@spboucher.ai, hosted on MacLustr (www.maclustr.io) in footer, About, methodology, metadata and OpenAPI contact
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
EMA connector: medicines data xlsx (exceljs), oncology scope by ATC/MeSH/indication, EU approval rows with authorisation dates and statuses, indication-text cancer mapping, APPROVED_FOR edges, drug codes, fixtures and tests
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Year in cancer (/year/[year]): approvals, studies by phase/cancer/sponsor, PubMed output per cancer, registry observations for the year
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Country pages: clinical trial activity (sites by cancer and phase from trial_site_country_counts) and jurisdiction approval records; pulse link on home
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Pulse (/pulse: approvals, new recruiting Phase III, registration momentum, ranking moves, publications, dataset refreshes) and /data-updates log; lighter home (no map SVG) and graph defaults
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
GraphLink: rename reserved ref prop to entityRef (server components refuse ref); QA weight caps for home and graph
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Regulatory layer: Health Canada DPD connector (ATC L01/L02/L03/V10, DIN-level approval records, drug minting + codes), /approvals feed, drug development pipeline (drug_pipeline) with /pipeline, duplicate-drug merge proposals, drug page identifiers/pipeline, API
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Integration: home modules (explorer, trial intelligence, map, graph), graph links on entity pages, gap card on cancer rankings tab, methodology sections, API docs, QA routes
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Knowledge graph: contextual neighbourhoods (source-native edges + derived registry links), radial SVG explorer /graph, cancer→gene→variant→drug→approval→trial paths, /v1/graph API, methodology
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Data explorer: /explore (metric × cancers × geography × sex × age × years → comparable chart groups + table + CSV/JSON/permalink), coverage matrix, /v1/epidemiology API, methodology
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Clinical trial intelligence: per-cancer trial metrics (growth, enrollment, sponsor/country HHI, termination share, burden-normalized), stop-reason classifier, 4 ranking snapshots, /trials/intelligence and /trials/terminated, API, CSV, cancer tab strip
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Clinical trial map: country site aggregates (trial_site_country_counts), ISO mapping, Equal Earth choropleth, /trials/map, /v1/trials/sites, methodology
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Research Gap Index: components table, share/log2-ratio metrics, per-1000-deaths snapshots, /research-gap page with log-log scatter, API, CSV export, methodology
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Dark mode (theme tokens, toggle, boot script), theme-aware chart palette, home hero/ticker, sitemap secondary nav, deploy manifest without ngrok
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Drug reconciliation: deterministic tie-break for aliases shared by salt-form duplicates
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Split research-gap routes, trial-sites stub, unit labels for new metrics
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Foundation for wave 3: intelligence schema (trial_intelligence, trial_site_country_counts, drug_pipeline, drug_codes, research_gap_components; migration 0002), trial intervention→drug reconciliation (alias/salt-stripped/probabilistic), new metric definitions (trial growth, termination share, sponsor HHI, per-1000-deaths, gap ratios), maintenance.intel job, API route stubs (epidemiology/approvals/graph/intelligence), navigation restructure
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
-
Tue, Sep 8, 2026 10