Settings & pipeline state
Read-only in v1. Edit prefilter rules and scoring in code.
Counts
Articles total
0
Classified
0
Prefiltered out
0
Leads
0
Gate-passed leads
0
Drafts
0
Prefilter rules
lifecycle
\b(loss of exclusivity|patent (?:cliff|expir|expiration)|first generic|generic entry|biosimilar|lifecycle management|reformulation|line extension|loe|exclusivity (?:loss|expir))\boral_peptide
\b(peptide|glp-?1|gip|incretin|oral (?:peptide|formulation|version|dosing|delivery)|tirzepatide|semaglutide|liraglutide|dulaglutide|retatrutide|orforglipron)\btolerability
\b(tolerab|dose[- ]limiting|cmax|c-?max|pharmacokinetic|pk profile|crl|complete response letter|adverse events?|side effects?|safety signal|label (?:restriction|warning|update)|black box|boxed warning|discontinuation rate)\badherence
\b(adherence|persistence|compliance|once[- ]daily|twice[- ]daily|chronic (?:medication|therapy|treatment)|formulary|payer|reimbursement|pill burden)\brepurposing
\b505\(b\)\(2\)|repurpos|reprofil|reformulat|new indication|label expansion\bpipeline
\b(phase\s?(?:1|2|3|i{1,3})|trial readout|topline|primary endpoint|met (?:its )?endpoint|failed (?:to meet|primary)|interim (?:analysis|results)|pivotal|registrational)\bregulatory
\b(fda|ema|pdufa|approval|approved|accept(?:ed|ance) for review|nda|bla|anda|ind|breakthrough designation|fast track|priority review|orphan drug|advisory committee|adcom)\bbd
\b(licens(?:e|ing) (?:deal|agreement)|acquisition|acquires?|to acquire|merger|partnership|collaboration|option agreement|milestone payment|upfront payment|spin[- ]?out|divest)\bpharma_co
\b(pfizer|merck|novartis|roche|astrazeneca|gsk|sanofi|bayer|lilly|eli lilly|novo nordisk|bristol[- ]myers|bms|abbvie|amgen|biogen|gilead|moderna|regeneron|takeda|teva|viatris|organon|alnylam|vertex|incyte|jazz|bayer|boehringer|otsuka|astellas|daiichi|sumitomo|ucb|ipsen|servier|sun pharma|dr\.? reddy|cipla|lupin|aurobindo|zydus|hikma|perrigo)\bEdit at src/lib/pipeline/prefilter.ts. An article passes if any substantive domain pattern matches.
Scoring
Molecule-fit gate: ≥ 15 / 30 required.
Below the gate, score is capped at molecule_fit and the row is dimmed/struck-through.
Otherwise total = molecule_fit (30) + need_signal (30) + commercial_value (20) + timing (10) + partnerability (10).
Daily cron
Public endpoint: /api/public/cron/ingest
Schedule with pg_cron against this project once you're ready for it to run unattended. Authenticate via the project anon key in the apikey header.