Every number answers three questions.
What was counted, on what date, from which source. In Comphas the product answers them, not someone's memory. Four design decisions make that work.
An honest slice, never a mirror
A sync pulls a bounded query into your own catalogue, and every count is labelled as rows in that catalogue. Live registry search stays free and unlimited.
Freezing is a product event
Saving a chart freezes its dataset; shipping a pack freezes every dataset on the board. Frozen data is never overwritten, not by a user and not by the nightly refresh.
Sources declare what they are
58 connectors, each with an honesty tier: live, curated, literature proxy or stub. Where no open feed exists, the screen says so.
Every decision leaves a record
Decision cases freeze what the board showed on the day. The audit log records who queried, exported or froze what, with the data vintage, exportable to CSV.
Live while you explore. Frozen when it becomes a deliverable.
A board stays live while your team works on it. The moment you ship it, every dataset on it stops moving, and the pack records when and from where.
Three months later, the numbers in the pack still match the pack. The registry may have moved; your evidence hasn't.
Phase 3 counts as of 11 Sep 2026. The live movement before the freeze is illustrative.
Provenance travels with the chart.
Wherever an exhibit goes, on a board, in a pack or in a meeting, it carries what you need to defend it.
The finding, stated
"Multiple myeloma: 67 of 186 (36%)." The headline number leads every exhibit.
Chart · Table · Full
Switch any exhibit to its rows, or open it full size, without leaving the board.
Provenance
n, source, data date and recipe: "n = 186 · ctg · as of 2026-09-11 · recipe BD-01".
Definitions printed
Slice KPIs carry their definition underneath, e.g. "Stopped = terminated + withdrawn".
Small features that keep counts honest.
No double counting
Cross-registry links catch one trial listed under two identifiers.
Field mapper
Complementary records join on trial ID or title.
Watches
A digest of what moved across every watched slice.
Trust Annex
Method and sources documented alongside the evidence.
Audit trail
Who queried, exported or froze what, with the data vintage. Exportable to CSV.
Compliance role
Reads everything, writes nothing. One of five roles enforced on every request.
Make your next landscape defensible.
Run it in Comphas on one live programme.