Commit Graph

  • 65a84655a9 docs(analyze): refresh DEFAULT_SYSTEM_PROMPT doc-comments after prompt swap main claude 2026-07-18 14:42:30 +02:00
  • 1a87c6b5ea fix(analyze): give gpt_oss_120b the safe (flag-don't-guess) system prompt claude 2026-07-17 23:38:41 +02:00
  • 2fa824aafe chore: move skills-plugin profile into CLAUDE.md project facts Brummel 2026-06-13 16:30:11 +02:00
  • 6d73d2b12a chore: sync experiments lockfile with deunicode dep Brummel 2026-06-01 14:51:48 +02:00
  • 54a48691d1 audit: cycle copy-close tidy — reconcile spec to shipped structure Brummel 2026-06-01 14:40:06 +02:00
  • 0308245524 feat(web): fuse copy + close into one control on the case page Brummel 2026-06-01 14:35:17 +02:00
  • 9efa052b6d plan: copy-close on case page Brummel 2026-06-01 14:29:01 +02:00
  • 43ff2f20e1 spec: copy-close on case page Brummel 2026-06-01 14:20:14 +02:00
  • a4ecad08ba chore(skills): add dev-cycle profile and switch docs to counter-prefix naming Brummel 2026-06-01 13:56:58 +02:00
  • f957d9ddc6 fix(web): disable reverse-proxy buffering on SSE /events Brummel 2026-06-01 13:22:42 +02:00
  • 5e86cb59b0 fix(web): make closed cases fully viewable (discovery-gate, not access-gate) Brummel 2026-06-01 01:42:25 +02:00
  • 6d1ca71d61 fix(web): serve closed-case recordings page instead of 404 Brummel 2026-06-01 01:07:16 +02:00
  • 8d9fd22bdc fix(analyze): fold document output to ISO 8859-15 for Medical Office paste Brummel 2026-06-01 00:54:43 +02:00
  • a37a1ae363 feat(web): make server WebUI usable on phone viewports Brummel 2026-05-30 15:44:53 +02:00
  • 67d26eaf4b plan: responsive WebUI on phone viewports Brummel 2026-05-30 15:40:23 +02:00
  • 4dc15c5450 fix(analyze): drop transcript timestamp headings from LLM prompt Brummel 2026-05-30 14:42:48 +02:00
  • d34b2645ee docs(wear): point profile template at https://app.doctate.de Brummel 2026-05-30 14:11:14 +02:00
  • 11de27d435 feat(wear): key watch allow-list on ro.serialno, not adb transport serial Brummel 2026-05-30 12:57:42 +02:00
  • 8a0134c7e8 feat(wear): add DevBadge visible only in dev-profile builds Brummel 2026-05-20 18:59:15 +02:00
  • be056331f7 feat(wear): use appLabel placeholder for launcher label Brummel 2026-05-20 18:57:49 +02:00
  • cd5c1a9587 feat(wear): expose PROFILE_NAME and IS_DEV_PROFILE to the app Brummel 2026-05-20 18:56:46 +02:00
  • 78868f86af refactor(wear): drop local.properties fallback for doctate.* keys Brummel 2026-05-20 18:55:40 +02:00
  • 4d9b6126fb docs(wear): rewrite run.sh help-text for profile-based builds Brummel 2026-05-20 18:54:33 +02:00
  • 165c83fd1f feat(wear): wire watch profile into apply_target + argument parser Brummel 2026-05-20 18:53:38 +02:00
  • ce26b9c100 feat(wear): add load_profile + verify_serial_allowed helpers Brummel 2026-05-20 18:52:05 +02:00
  • 740314a7ad feat(wear): add profiles.d/ scaffolding for multi-profile builds Brummel 2026-05-20 18:50:51 +02:00
  • 0de96081c8 Add implementation plan for watch multi-profile build mechanism Brummel 2026-05-20 18:39:39 +02:00
  • 430bc2f371 Add spec for watch multi-profile build mechanism Brummel 2026-05-20 18:32:01 +02:00
  • 8a1f032d8b Drop redundant German-chat directive from CLAUDE.md Brummel 2026-05-20 17:03:34 +02:00
  • 76bf65be1a Refactor: Track analysis jobs via InFlight struct Brummel 2026-05-05 20:01:07 +02:00
  • e0cfd5d512 Refactor: Simplify case status display Brummel 2026-05-05 16:41:30 +02:00
  • 16ef0bbe78 Introduce boot_time to evaluate_state Brummel 2026-05-05 15:12:08 +02:00
  • bd133e9944 Make write_input_overwrite public Brummel 2026-05-05 14:38:30 +02:00
  • 58b36fbcd9 Add stale banner and required analysis UI Brummel 2026-05-05 14:34:37 +02:00
  • c5798eb877 Refactor auto-analysis to use CaseAnalysisState Brummel 2026-05-05 14:31:29 +02:00
  • 0660727faf Refactor auto-trigger and recovery logic Brummel 2026-05-05 14:26:05 +02:00
  • 9e8db7518d Refactor document handling to JSON envelope Brummel 2026-05-05 14:01:43 +02:00
  • c09a74cef3 Refactor system prompt for clarity Brummel 2026-05-05 11:12:19 +02:00
  • 44e93f08ee feat(analyze): structured LLM failure diagnostics + SSE reload on failure Brummel 2026-05-05 11:01:29 +02:00
  • a142725a8a fix(desktop): keep recordings on hard upload errors, reap ghost markers Brummel 2026-05-05 10:21:33 +02:00
  • a8994fd84d fix(wear): keep recordings on hard upload errors, reap ghost markers Brummel 2026-05-05 09:52:29 +02:00
  • 2c6062a53e refactor: drop /web/ URL prefix from browser routes Brummel 2026-05-04 18:36:10 +02:00
  • 3d67cbc1c8 Add --force flag to deploy script Brummel 2026-05-04 11:50:40 +02:00
  • 2fc7f8ddd2 feat: Add display name to user profiles Brummel 2026-05-04 11:46:19 +02:00
  • 03129ad592 chore: add restart-server.sh helper for fast minerva restarts Brummel 2026-05-04 11:35:08 +02:00
  • cf80bc7e97 feat: containerize doctate-server for minerva deployment Brummel 2026-05-04 11:14:31 +02:00
  • 88e469d0a1 feat: Add project integrity check script Brummel 2026-05-04 09:38:04 +02:00
  • ac98dc4ef9 Refactor config path module imports Brummel 2026-05-04 09:37:59 +02:00
  • 012e6732b3 Refactor LLM interaction to use backend catalog Brummel 2026-05-04 09:17:08 +02:00
  • d86e2d7843 Add .kotlin/sessions to wearos gitignore Brummel 2026-05-03 21:42:30 +02:00
  • 8ce2e54847 Refactor tile layout to show recent cases Brummel 2026-05-03 21:41:13 +02:00
  • d5f234e159 Update edit launcher title to use case oneliner Brummel 2026-05-03 21:14:59 +02:00
  • 99a481bda5 Fix: Adjust LLM token budget and navigation flow Brummel 2026-05-03 20:42:42 +02:00
  • 1b6f4bde67 feat: Handle analyze retry with failure marker Brummel 2026-05-03 19:33:09 +02:00
  • 366a8381c4 Restrict backend selection to admins Brummel 2026-05-03 18:35:49 +02:00
  • f90f78e78e Refactor system prompt for clarity Brummel 2026-05-03 18:30:33 +02:00
  • 0848e9581f Fix gpt-oss-120b with reasoning effort Brummel 2026-05-03 16:43:17 +02:00
  • 6fac8775e1 Update API documentation with Llama 3.1 quirks Brummel 2026-05-03 16:20:56 +02:00
  • 3243823b40 Add Llama 3.1 405B specific LLM parameters Brummel 2026-05-03 16:15:43 +02:00
  • a2cde9406e fix: skip already-failed inputs in analyze recovery scan Brummel 2026-05-03 15:23:44 +02:00
  • 23ef84d9d8 feat: multi-backend LLM layer with per-request choice on case page Brummel 2026-05-03 14:57:21 +02:00
  • cbb072d0cc feat: Show LLM failure banner and retry button Brummel 2026-05-03 13:53:55 +02:00
  • bf6464d7e1 Add debug copy button and functionality Brummel 2026-05-03 12:13:12 +02:00
  • 5ee276ba1d chore: ignore scripts/ build artefacts on main Brummel 2026-05-03 11:47:19 +02:00
  • daaace0e22 Refactor desktop client crate naming Brummel 2026-05-02 12:41:55 +02:00
  • 67c0cafb63 docs: update wearos doc anchors after workspace split Brummel 2026-05-02 12:27:03 +02:00
  • 7b4fe87f95 refactor: split server and clients/desktop into standalone workspaces Brummel 2026-05-02 12:17:50 +02:00
  • 0c66fc6010 refactor: rename to common/, clients/desktop, clients/wearos Brummel 2026-05-02 11:55:38 +02:00
  • 39cc666ca6 refactor: dissolve doctate-client-core into doctate-desktop Brummel 2026-05-02 11:50:37 +02:00
  • c5535c0848 Add reasoning_effort to chat request Brummel 2026-04-30 23:52:40 +02:00
  • 1fe7c27abf Refactor gazetteer to support per-entry edit distance Brummel 2026-04-30 22:54:38 +02:00
  • dc7ba40433 Refactor system prompt for medical assistant Brummel 2026-04-30 22:41:19 +02:00
  • 9c452e8db3 Refactor gazetteer to support bypass aliases Brummel 2026-04-30 21:02:41 +02:00
  • bb584b6ea0 Refactor: Remove unused Whisper variants Brummel 2026-04-30 16:56:12 +02:00
  • 6b7a1cea49 feat: Add Canary ASR model service and sweep experiments Brummel 2026-04-30 14:30:12 +02:00
  • 1de5cf3891 Add Docker image pre-pull to deploy script Brummel 2026-04-30 09:33:22 +02:00
  • 268954f722 feat: Add standalone canary service Brummel 2026-04-30 09:24:33 +02:00
  • fa585c4316 Add section on suppressed tokens for digits Brummel 2026-04-28 00:56:05 +02:00
  • ff53d8bd1b experiments: pre-LLM gazetteer pass in run_llm_only + new prompt variants Brummel 2026-04-27 23:27:18 +02:00
  • 330e84e473 Consolidate analysis prompt and extend domain vocabulary Brummel 2026-04-27 23:27:05 +02:00
  • 86e7affbc6 Drop curve-fitted whisper prompt v1_dosing_minimal Brummel 2026-04-27 22:50:30 +02:00
  • d092c1621c Tighten consolidation prompt: fidelity clause, conflict-resolution Brummel 2026-04-27 22:48:44 +02:00
  • 10d0a6ba94 Add experiments sandbox: prompt iteration tooling Brummel 2026-04-27 22:43:02 +02:00
  • 99f77b666d Feat: Add replay-gain to audio playback Brummel 2026-04-27 17:08:10 +02:00
  • 710b60bb16 Extract analysis mapping to pure function Brummel 2026-04-27 16:23:25 +02:00
  • 4a7f84d455 Run audio analysis and Whisper concurrently Brummel 2026-04-27 16:18:45 +02:00
  • 427a28ac6b Add loudness data to recording metadata Brummel 2026-04-27 16:11:02 +02:00
  • 8a531144af Update projektplan.md Brummel 2026-04-27 15:31:11 +02:00
  • cd662141e0 Add input validation for web endpoints Brummel 2026-04-27 15:19:23 +02:00
  • 9cc0946f90 Refactor timestamp generation to use helper function Brummel 2026-04-27 14:53:35 +02:00
  • c15590f3e0 Refactor transcript file handling to use JSON metadata Brummel 2026-04-27 13:08:36 +02:00
  • 66b3b7e4c8 Refactor recording metadata to JSON sidecar Brummel 2026-04-27 12:48:25 +02:00
  • a510c20e75 refactor(server): plumb Arc<Settings> through workers and routes Brummel 2026-04-27 11:48:41 +02:00
  • 6bbbf10f77 feat(server): split runtime knobs out of .env into settings.toml Brummel 2026-04-27 11:21:23 +02:00
  • 0205301018 feat(watch): push manual oneliner edits to server + 👤 indicator Brummel 2026-04-27 00:16:10 +02:00
  • 1016788514 fix(watch): kick sync service unconditionally on app start Brummel 2026-04-27 00:03:40 +02:00
  • 20706bcf0c feat(watch): post-stop burst polling for sub-five-second oneliner Brummel 2026-04-26 23:57:43 +02:00
  • a82a63f696 feat(watch): conditional-GET oneliner polling with snapshot cache Brummel 2026-04-26 23:56:02 +02:00
  • 68a77322d0 feat(watch): sync indicator UI + POST_NOTIFICATIONS prompt Brummel 2026-04-26 23:52:59 +02:00
  • 491b093b86 feat(watch): foreground SyncService with backoff worker loop Brummel 2026-04-26 23:51:58 +02:00