Results viewer

A Blazor WASM results viewer is hosted at ai-copyright-reproducibility.tauheed-elahee.com/viewer/.

It loads the committed medical-texts.project run by default.

What it shows

Run summary — timestamp, deployment count, total records, success and error counts.

Summary tab — two tables matching summary_counts.csv and summary_pct.csv, grouped by text × query × deployment. Scrollable horizontally for wide column sets.

By Deployment tab — per-deployment rollup: call count, success, perfect runs, errors, average duration, and average completion tokens. Separate counts and percentages tables.

Identity groups — responses grouped by content SHA-256, showing which deployments independently produced identical output across runs.

Load a local manifest

Click Load local manifest.json in the bottom bar and select any manifest.json from your output/<timestamp>/ directory. The viewer runs entirely in the browser — no data is uploaded.

Update the default dataset

After a new aicr run, replace the viewer’s default manifest with:

bash scripts/viewer/update-data.sh <project-dir>/output/<timestamp>/manifest.json
scripts\viewer\update-data.bat <project-dir>\output\<timestamp>\manifest.json   # Windows

Then commit src/viewer/wwwroot/data/manifest.json. The updated data deploys on the next push to main (the Pages workflow rebuilds the docs site and viewer together).

Run the viewer locally

dotnet run --project src/viewer/ --pathbase /viewer/

This site uses Just the Docs, a documentation theme for Jekyll.