Commit History

  1. merge: v3.0 frontend β†’ main Running

    3838059
  2. feat(frontend): v3.0 β€” project-first 3-step wizard⁠

    4308ec9

  1. feat: v2.0 β€” project-aware blueprint aggregation⁠

    Dirbol +1: Claude Opus 4.8 (1M context)
    2718788

  1. chore(uploads): v1.0.4 β€” Qwen primary again, reasoning-mode as #1 fallback⁠

    Dirbol +1: Claude Opus 4.8 (1M context)
    60bae90
  2. feat(llm): reasoning-aware chain β€” Nemotron-3-Omni-30B as primary VLM⁠

    Dirbol +1: Claude Opus 4.8 (1M context)
    9c0909f
  3. chore(vlm): add nvidia/nemotron-nano-12b-v2-vl as VLM fallback #2⁠

    Dirbol +1: Claude Opus 4.8 (1M context)
    bdb8f0b
  4. feat(uploads): v1.0.1 β€” ground-truth section + empty-page filter + stamp validator⁠

    Dirbol +1: Claude Opus 4.8 (1M context)
    84808f2
  5. chore(vlm): swap primary VLM to qwen/qwen3.5-397b-a17b⁠

    d2bc581

  1. fix(uploads): extract-sheets falls back to preview cache⁠

    3ed4461
  2. feat(frontend): two-step blueprint flow⁠

    6d57e0d
  3. feat(uploads): wire extract-sheets to the real VLM chain⁠

    7d34787
  4. feat(uploads): D-light blueprint pipeline (Phase-2, no OCR)⁠

    e10629e

  1. fix(space): restore HF Spaces README front-matter⁠

    Dirbol +1: Claude Haiku 4.5
    f627b3a
  2. chore: pre-release β€” full project lifecycle (CRUD, history, docs, tests)⁠

    Dirbol +1: Claude Haiku 4.5
    1d5d841
  3. fix(llm): compose chain from VLM list directly for vision calls⁠

    Dirbol +1: Claude Haiku 4.5
    0a027e6
  4. fix(llm): bound per-attempt VLM timeouts so the chain can flow⁠

    Dirbol +1: Claude Haiku 4.5
    4638031
  5. fix(llm): always send response_format=json_object; degrade-on-400 retry⁠

    Dirbol +1: Claude Haiku 4.5
    503d208
  6. fix(blueprint): surface chain-failure diagnostics in stub prompt⁠

    Dirbol +1: Claude Haiku 4.5
    ebda1de
  7. fix(blueprint): cap rendered PDF page to VLM-friendly dimensions⁠

    Dirbol +1: Claude Haiku 4.5
    0aefce5
  8. fix(blueprint): render PDF first page before VLM call⁠

    Dirbol +1: Claude Haiku 4.5
    ffef1b7
  9. feat(frontend): blueprint upload page⁠

    Dirbol +1: Claude Haiku 4.5
    696d80b
  10. fix(blueprint): prompt examples leak into tiny-PNG outputs⁠

    Dirbol +1: Claude Haiku 4.5
    5675e1c

  1. fix(llm): omit response_format=json_object on vision calls⁠

    Dirbol +1: Claude Haiku 4.5
    3740efc
  2. fix(llm): swap VLM chain to Llama-3.2-Vision / Phi-4-multimodal⁠

    Dirbol +1: Claude Haiku 4.5
    88a61bd
  3. feat(work): blueprint upload + VLM extraction endpoint⁠

    Dirbol +1: Claude Haiku 4.5
    d477ef1
  4. deploy: backend 2026-06-22T18:15:19Z

    cb75105
  5. deploy: backend 2026-06-22T12:56:51Z

    dff2eb8
  6. deploy: backend 2026-06-22T12:22:55Z

    6a0cb28
  7. deploy: backend 2026-06-22T11:21:06Z

    47fbc33
  8. deploy: backend 2026-06-22T10:10:14Z

    0ebedd1
  9. deploy: backend 2026-06-22T08:22:30Z

    46c3b99
  10. deploy: backend 2026-06-22T05:07:40Z

    0c46399
  11. fix(deploy): sanitize deploy.sh + correct git author email⁠

    Dirbol +1: Claude Haiku 4.5
    6b7d6c2

  1. feat(deploy): frontend push to GitHub + Vercel wiring⁠

    Dirbol +1: Claude Haiku 4.5
    004ea40
  2. fix(deploy): portable deploy.sh + clean HF Space state⁠

    Dirbol +1: Claude Haiku 4.5
    ad913cc
  3. test(integration): OpenRouter live call + schema split + multi-fallback chain⁠

    Dirbol +1: Claude Haiku 4.5
    db9eb12
  4. fix(backend): pin working dependency versions; ignore generated docx templates⁠

    Dirbol +1: Claude Haiku 4.5
    fc604a2
  5. Phases 2-5: full FastAPI backend, Pydantic OpenRouter client, docxtpl engine, Next.js UI, deploy.sh⁠

    Dirbol +1: Claude Haiku 4.5
    51122e7
  6. Phase 1: scaffold backend (FastAPI + Dockerfile) and frontend (Next.js + Vercel)⁠

    Dirbol +1: Claude Haiku 4.5
    93628d9