Commit History

  1. Handle OpenRouter retries and reset flows

    e25d722
  2. Retire v1 template and refine analysis config UI

    a8cfd72
  3. Add care experience breakdown pie chart

    735f8ed
  4. Add rubric instructions and attributes to frameworks

    d7e3980
  5. Analysis frameworks: themes, top-down instructions, category descriptions

    2568a5f
  6. Analysis: unify templates into frameworks

    b690278
  7. Feat: split analysis into 3 sequential passes

    b0280a0
  8. UI: select analysis template per run

    acf2bbe
  9. Analysis templates: lazy-seed default template

    dd32dca
  10. Analysis templates: dynamic top-down codebook

    b5897db

  1. Analysis agent: add system prompt setting with UI warning

    ee163e3
  2. Make style guidance user-visible via system prompts

    a4f2d48
  3. DB-canonical personas: CRUD + shared settings

    eab0119
  4. Feat: universal persona system prompts + attributes-only defaults

    e2e2d5a
  5. Feat: analysis agent attributes + defaults

    59cbda6
  6. Feat: patient attributes v1 (local-first)

    83cfdf5
  7. Fix: persist runs by passing asked_question_ids

    9b1f914
  8. UX: hide ids + human turn gating + save flash

    01ed8e2
  9. UI: move persona selectors into panels + add AI role toggle

    a6ea22d
  10. UI: align surveyor config + remove prompt addition

    994baf0
  11. Refactor: replace surveyor knobs with attributes list

    402f4b1

  1. Feat: question bank JSON selection

    5ba0237
  2. Plumb: surveyor question bank config

    eff3c3d
  3. Feat: surveyor core knobs (compiled prompt + UI)

    6bce3a4
  4. Fix: stop conversation when last WS client disconnects

    d89cff8
  5. Feat: persist sealed runs to SQLite

    a7fd580

  1. UI: rename chat tabs

    MikelWL
    d979b59
  2. Refactor: remove legacy catch-all routes

    MikelWL
    cc2c0bb
  3. Refactor: modularize API routers and UI views

    MikelWL
    66700c2
  4. Upload: analyze pasted text and PDFs

    MikelWL
    01da502
  5. Export: download Excel + JSON

    MikelWL
    3a61902

  1. Fix HF login by using token auth fallback

    97a1a34
  2. Add config view and shared-password gate

    ca1ff64
  3. Fix ConversationInfo dataclass field order

    bd67c7b
  4. Config panel MVP: persona selection + prompt additions

    cd93e5e

  1. Top-down codebook: add categories output and UI

    f6c7fb5
  2. Bottom-up findings: add short code label

    0da678c
  3. Normalize resource-agent confidence to 0..1

    d54e872
  4. Resource agent: add mixed care box and avoid duplicated evidence

    0c1dc9d
  5. Resource agent: add neutral/additional care box

    d93354e
  6. Resource agent: split care experience into positive/negative

    238309d
  7. Resource agent: cite evidence via sentence IDs (pysbd)

    c137719
  8. Cleanup completed conversations after resource analysis

    091331a
  9. MVP resource agent: analyze transcript on completion

    54ca1cd

  1. Fix backend imports for Docker (core -> backend.core)

    f149435

  1. feat: Added openrouter backend

    ed0db0d

  1. refactor: Simplified and streamlined the core demo and overall codebase

    e3892d4

  1. Complete Step 3: Working Gradio frontend with thread-safe WebSocket architecture⁠

    0a865e9
  2. Complete Step 2: WebSocket Conversation Bridge⁠

    693f75f

  1. Initial commit

    3d67472