Site changelog: Difference between revisions
Fix changelog link to Class data disclaimer template |
Document OCR review UI and docs |
||
| Line 12: | Line 12: | ||
=== 26 August 2026 === | === 26 August 2026 === | ||
* '''Document OCR + review''' — Logged-in users can upload a document from a soldier page or from [[Contribute documents]]; the site OCRs it and shows proposed facts for human review. Nothing is written to profiles until '''Apply''' (requires the <code>ocr-reviewer</code> group or an admin). Staging files are not published automatically. Docker service: <code>ocr-review</code> on port 8090. | |||
* '''Facebook photo OCR (pilot → full review)''' — OCR pipeline with confidence % for document-like Facebook gallery images; pilot facts applied to Atchley, Hauboldt, and Hauser. Full-run review checklist (numbered): `import/facebook_posts/enrichments/FB_OCR_REVIEW.md` (+ `.json` / `.csv`). Re-run: `python scripts/fb_photo_ocr_pilot.py --all`. Incorporate by telling the agent item numbers or soldier names. | |||
* '''Facebook photo OCR (pilot)''' — Script to OCR document-like Facebook gallery images, extract dates/ranks/ASN/class cues, and write a review report (no auto-edits to soldier pages). Pilot: `python scripts/fb_photo_ocr_pilot.py --pilot`. Reports: `import/facebook_posts/enrichments/FB_OCR_PILOT_REPORT.md`, `FB_OCR_PILOT.json`. Requires `pip install rapidocr-onnxruntime pillow`. | |||
* '''About the data (disclaimer)''' — Expanded how site information is compiled: Dan Gross research files, NARA and census merges, Facebook imports, family and contributor submissions, AI-assisted summaries and cleanup, and open wiki editing—with explicit limits on accuracy. Class roster / museum reproduction language kept in [[Template:Class data disclaimer]]. | * '''About the data (disclaimer)''' — Expanded how site information is compiled: Dan Gross research files, NARA and census merges, Facebook imports, family and contributor submissions, AI-assisted summaries and cleanup, and open wiki editing—with explicit limits on accuracy. Class roster / museum reproduction language kept in [[Template:Class data disclaimer]]. | ||
* '''Facebook biography curation (batch 2)''' — Hand-curated biographies for the remaining ~26 Facebook-enriched soldier pages that still had roster dumps, birthday-post voice, gallery stubs, or cross-post fragments (IPW Team 34 roster, Lewy/Bergman family posts, etc.). Re-run: `python scripts/apply_remaining_bio_fixes.py`. Report: `import/facebook_posts/enrichments/BIO_REMAINING_FIX_REPORT.md`. | * '''Facebook biography curation (batch 2)''' — Hand-curated biographies for the remaining ~26 Facebook-enriched soldier pages that still had roster dumps, birthday-post voice, gallery stubs, or cross-post fragments (IPW Team 34 roster, Lewy/Bergman family posts, etc.). Re-run: `python scripts/apply_remaining_bio_fixes.py`. Report: `import/facebook_posts/enrichments/BIO_REMAINING_FIX_REPORT.md`. | ||