inou/api/tracker_prompts
James 20c33d2fb2 Document processing pipeline: OpenRouter OCR + Stepfun extraction
- Switch OCR from Fireworks Qwen to Gemini 3 Flash via OpenRouter
- Switch extraction/translation to Stepfun Step 3.5 Flash via OpenRouter
- Add CallOpenRouter() to lib/llm.go (OpenAI-compatible API)
- Add OpenRouter API key support to lib/config.go
- Fix extraction preamble causing Stepfun reasoning model to return null content
  (heavy user-message preamble → short system message)
- Fix timestamp fallback: no date = 0, not today
- Fix document type: use file extension instead of hardcoded "pdf"
- Fix findUploadByFilename: Value filter was silently ignored, returning all uploads
- Fix entryQuery: skip category filter when EntryID is specified
- Fix extraction prompt contamination: replace real patient examples with generic ones
- Add reprocess button (↻) for document uploads
- Add delete cascade for upload entries (removes created document/extraction entries)
- Add upload/reprocess/delete logging throughout pipeline
- Consolidated templates, translations, email templates, landing pages
- Portal: defense, genome, dossier sections, MCP, OAuth updates
- Tools: translate pipeline improvements

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 05:28:05 -04:00
..
consultation.md refactor: rename prompt to tracker everywhere 2026-02-09 02:05:17 -05:00
default.md refactor: rename prompt to tracker everywhere 2026-02-09 02:05:17 -05:00
exercise.md refactor: rename prompt to tracker everywhere 2026-02-09 02:05:17 -05:00
extract_assessment.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_birth.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_consultation.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_device.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_diagnosis.md Document processing pipeline: OpenRouter OCR + Stepfun extraction 2026-03-15 05:28:05 -04:00
extract_exercise.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_family_history.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_fertility.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_history.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_hospitalization.md Document processing pipeline: OpenRouter OCR + Stepfun extraction 2026-03-15 05:28:05 -04:00
extract_imaging.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_lab.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_medication.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_note.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_nutrition.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_provider.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_supplement.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_surgery.md Document processing pipeline: OpenRouter OCR + Stepfun extraction 2026-03-15 05:28:05 -04:00
extract_symptom.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_therapy.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
extract_vital.md Checkpoint: all pending changes across lib, portal, api, tools 2026-03-11 23:37:44 -04:00
family_history.md refactor: rename prompt to tracker everywhere 2026-02-09 02:05:17 -05:00
fertility.md refactor: rename prompt to tracker everywhere 2026-02-09 02:05:17 -05:00
history.md refactor: rename prompt to tracker everywhere 2026-02-09 02:05:17 -05:00
medication.md refactor: rename prompt to tracker everywhere 2026-02-09 02:05:17 -05:00
nutrition.md refactor: rename prompt to tracker everywhere 2026-02-09 02:05:17 -05:00
supplement.md refactor: rename prompt to tracker everywhere 2026-02-09 02:05:17 -05:00
symptom.md refactor: rename prompt to tracker everywhere 2026-02-09 02:05:17 -05:00
therapy.md refactor: rename prompt to tracker everywhere 2026-02-09 02:05:17 -05:00
triage.md refactor: rename prompt to tracker everywhere 2026-02-09 02:05:17 -05:00
vital.md refactor: rename prompt to tracker everywhere 2026-02-09 02:05:17 -05:00