Commit History
-
Add de-identified download, remove FLock.io tech refs, add hackathon footer
yumi.h- Try-it tab: download the de-identified output as JSON or CSV — a single sanitised note, or the full sanitised dataset (only de-identified text is exported). - Remove FLock.io as a technical reference across the UI and docs; keep the hackathon credit only. - Footer on every tab: "Live demo for the FLock Sovereign AI Challenge at the Encode Vibe Coding Hackathon, hosted by Encode Hub." - Align the event name to "Encode Vibe Coding Hackathon — FLock Sovereign AI Challenge (Encode Hub)" across README / CLAUDE / tool_card / report / changelog. - CHANGELOG: log this live-demo polish.6f7e511 -
Add ATRS transparency record (docs/report.md); enhance tool card; align version
Chaeyoon +1: Claude Opus 4.8Decision (model card vs tool card): keep the tool card. NoteGuard trains no model, so the NHS England model-card template's training / data-split / hyperparameter sections do not apply. Imported the model card's genuinely-relevant sections into the tool card instead: - Specification table (with the tool-card-vs-model-card rationale) - Use cases out of scope - Bias and fairness (name-recall disparity for non-English names — an equity risk) - DPIA / IG / DARS governance prerequisites Add docs/report.md: a gov.uk ATRS-style transparency record (Tier 1 + Tier 2), modelled on the NHS.UK Reviews Automoderation Tool record (component specs, data spec, risks+mitigations). Insights folded in from the NHS ratings-and-reviews work: explicit human-final-decision, proactive ATRS publication, and a bias section (notably absent from their page). Also align src/__init__ __version__ to 0.0.1. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>033840c
-
Rename output/ -> outputs/; add docs/CHANGELOG.md
Chaeyoon +1: Claude Opus 4.8- Generated artifacts now write to outputs/ (data/raw = inputs stay under data/; the old data/out is legacy and gitignored). - Update all path refs: src/trust_demo.py, streamlit_app.py, tests/run_eval.py, .gitignore, README.md, CLAUDE.md. - Add docs/CHANGELOG.md documenting big changes per PR since the fork's initial commit. Verified: ruff clean; 23 tests pass; run_eval writes outputs/results.json. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>9ee0f17 -
Refactor to Gold-RAP structure: src/ package, tests/, docs/, data/, output/
Chaeyoon +1: Claude Opus 4.8Structure - Rename package noteguard/ -> src/; British spelling recognizers -> recognisers (file, method, and all imports; Presidio's add_recognizer untouched). - Streamlit app moved to repo root (streamlit_app.py); run_eval.py -> tests/. - Generated artifacts now write to output/ (was data/out/). Declutter - Remove empty app/ and experiments/ dirs, the committed results.json, and the stale docs/failed_experiments.md. Update docs/tool_card.md. Gold RAP ("analysis as a product") - pyproject.toml: pip-installable package + ruff/pytest config. - CI (.github/workflows/ci.yml) runs ruff + pytest on push/PR. - CHANGELOG.md; logging in the eval entry point. Notes - src/ stays one cohesive package (its modules import each other); evaluate.py is a library used by both src/trust_demo.py and tests/run_eval.py, so both are kept. Verified: pip install -e ".[dev]"; ruff clean; 23 tests pass; run_eval writes output/results.json. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>84981a4