safeeyes
Protect your eyes from eye strain using this simple and beautiful, yet extensible break reminder
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Threshold reads the eligibility criteria of every recruiting cancer trial in Massachusetts, flags the rules that keep people out, and shows protocol teams what each rule costs, where, and how other trials already word it more inclusively.
Live: https://patient-eligibility-linter.vercel.app Built for: Hackachusetts 2026, Healthcare & biotech track (clinical research access)
Trial protocols are written once and copied forward. Exclusions such as "known HIV infection" or "must speak English" are often boilerplate, not science, and they shut out patients long before anyone looks at their cancer. Threshold is a linter for those rules. It suggests changes and cites the guidance behind them; the protocol team decides.
Across all 1,011 recruiting cancer trials with a recruiting Massachusetts site (ClinicalTrials.gov, pulled October 24, 2026):
Sources: ClinicalTrials.gov API v2, CDC PLACES 2023, MassGIS Environmental Justice 2020. Guidance
citations are listed in docs/sources.md.
| Screen | What it does |
|---|---|
| Landscape | How often each of 13 restriction types appears across the 1,011 trials, with a filterable table of the exact quoted criteria. Every row links to its trial page. |
| Map | A county map of Massachusetts by restriction type, with CDC PLACES health measures and MassGIS environmental-justice measures for each county. Who gets turned away walks a sample patient through each restriction and shows how many local trials remain at each step. |
| Linter | Paste draft inclusion and exclusion criteria. Claude reads them with the same prompt and checks that extracted all 1,011 trials (or switch to in-browser keyword rules). Flags are grouped into Fix first, Worth a look and Team's call. Each one shows the quoted sentence, a suggestion with its cited guidance and, for blanket rules, standard inclusive wording you can copy, with a count of Massachusetts trials that already use conditional wording for that rule. |
| Find Trials | A patient-side prototype. Answer a few coarse questions (cancer type, age, county, HIV, daily activity, language, and more) and see trials sorted into Worth reaching out, Ask about one thing and Likely not yet, each with the sentence that put it there. Not medical advice. |
| Trial pages | One page per trial (1,011 in total) with the full criteria and every flagged sentence highlighted. |
We measured our own AI instead of assuming it works.
eval/results.md.claude-haiku-5-5) and
prompt version as the batch extraction; tests/test_prompt_parity.py fails if the copies drift.Reproduce the scores with python eval/run_eval.py.
This is the beginning of the README. Read the rest at the original. Read the full README ↗