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))\b
oral_peptide\b(peptide|glp-?1|gip|incretin|oral (?:peptide|formulation|version|dosing|delivery)|tirzepatide|semaglutide|liraglutide|dulaglutide|retatrutide|orforglipron)\b
tolerability\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)\b
adherence\b(adherence|persistence|compliance|once[- ]daily|twice[- ]daily|chronic (?:medication|therapy|treatment)|formulary|payer|reimbursement|pill burden)\b
repurposing\b505\(b\)\(2\)|repurpos|reprofil|reformulat|new indication|label expansion\b
pipeline\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)\b
regulatory\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)\b
bd\b(licens(?:e|ing) (?:deal|agreement)|acquisition|acquires?|to acquire|merger|partnership|collaboration|option agreement|milestone payment|upfront payment|spin[- ]?out|divest)\b
pharma_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)\b

Edit 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.