Commit History

  1. rename package doc_agent -> docfield, distribution -> docfield-extract⁠

    b6beb2d

  1. logging: keep extracted field values out of log records⁠

    bd211ba
  2. web: trim docstrings and drop the copy-preference test⁠

    9b2aa9f
  3. web: explain the decision in the output, in plain language⁠

    5531435
  4. docs: drop remaining "agent" framing from shipped docstrings and backlog⁠

    c65024b
  5. validation: monetary tolerance scales with rounded terms, not with value⁠

    6eb59bb
  6. validation: S2 skips an absent currency instead of failing it⁠

    a0889d7
  7. eval: score under current rules with --revalidate, and detect cache drift⁠

    f1a9398
  8. docs: rename to DocField Extract, reframe as key-value extraction pipeline⁠

    14990f1

  1. phase 5: set CONFIDENCE_THRESHOLD=0.50, record SROIE results (T10)⁠

    51f6fc8

  1. feat(web): Gradio stateless web demo (T9)⁠

    8089454
  2. fix(lint): clear 5 ruff F401/F841 errors found by verifier⁠

    d4cf766
  3. feat(watcher): folder watcher + batch runner (T8)⁠

    32d2d9e
  4. feat(store): SQLite persistence + CSV export (T7)⁠

    8e1d97f
  5. feat(docling): Docling parser + native-PDF acquire path (T3)⁠

    e2eec89

  1. feat(gemini): Gemini backend + vision-direct image acquire (T2)⁠

    kennethzychew +1: Claude Sonnet 4.6
    7a6af4c
  2. phase 3.2: content-hash idempotency helper

    54cf0e1

  1. phase 3.1: core pipeline orchestration (stub-backed smoke test)⁠

    kennethzychew +1: Claude Opus 4.8 (1M context)
    90d0304
  2. phase 2.4: backend interface + factory + offline stub backend

    d17ca40
  3. phase 2.1: modality detection⁠

    kennethzychew +1: Claude Opus 4.8 (1M context)
    e9e88a5
  4. phase 1.3: confidence scoring + routing decision⁠

    kennethzychew +1: Claude Opus 4.8 (1M context)
    5ab3dcf
  5. phase 1.2: validation rules (hard/soft + arithmetic checks)⁠

    kennethzychew +1: Claude Opus 4.8 (1M context)
    fd5e760
  6. phase 1.1: pydantic document schema + normalizers⁠

    kennethzychew +1: Claude Opus 4.8 (1M context)
    a003369
  7. phase 0.2: config loader with validation⁠

    kennethzychew +1: Claude Opus 4.8 (1M context)
    d17fef4
  8. phase 0.1: project scaffold (uv, py3.11, package layout)

    001b1d5