Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
f812fc4
Fix multipage PDF inference for image providers
SebasGarcia08 Aug 21, 2026
36fdf68
Bound multipage PDF rendering memory
SebasGarcia08 Aug 21, 2026
373fb1a
Refactor PDF providers for incremental rasterization
SebasGarcia08 Aug 21, 2026
dd4fbdd
Guard multipage provider adapter coverage
SebasGarcia08 Aug 21, 2026
90f08f8
Fix multipage image ownership and stats aggregation
SebasGarcia08 Aug 21, 2026
d5931d6
Exercise real multipage provider paths
SebasGarcia08 Aug 21, 2026
06b34e3
fix(parse): make provider image ownership deterministic
SebasGarcia08 Aug 21, 2026
59debf9
fix(parse): fail multipage OCR documents atomically
SebasGarcia08 Aug 21, 2026
0829224
fix(parse): propagate PaddleOCR page failures
SebasGarcia08 Aug 21, 2026
7ace441
fix(parse): stream KDL document pages
SebasGarcia08 Aug 21, 2026
d0873eb
test(parse): classify every image-backed PDF provider
SebasGarcia08 Aug 21, 2026
2b76a42
style(parse): format KDL multipage changes
SebasGarcia08 Aug 21, 2026
17adf72
fix(parse): fail KDL stages atomically
SebasGarcia08 Aug 21, 2026
c99889a
fix(parse): reject empty Gemini page responses
SebasGarcia08 Aug 21, 2026
8841d08
fix(parse): propagate Infinity deep parse failures
SebasGarcia08 Aug 21, 2026
faa9aa7
test(parse): classify every registered PDF provider
SebasGarcia08 Aug 21, 2026
27299bd
ci: enforce static quality baseline delta
SebasGarcia08 Aug 21, 2026
7ee57dc
fix(parse): make KDL page processing document-atomic
SebasGarcia08 Aug 21, 2026
27631ed
fix(parse): own Dots retries at page boundary
SebasGarcia08 Aug 21, 2026
f27408a
fix(parse): reject invalid Infinity deep results
SebasGarcia08 Aug 22, 2026
d91d332
test(parse): classify runtime provider registry
SebasGarcia08 Aug 22, 2026
366a074
ci: make static delta checker fail closed
SebasGarcia08 Aug 22, 2026
3ed24c4
style(parse): clear branch-touched KDL static debt
SebasGarcia08 Aug 22, 2026
2b0789b
fix(parse): preserve blank Infinity pages
SebasGarcia08 Aug 22, 2026
49d7d2d
fix(parse): own multipage retries per page
SebasGarcia08 Aug 22, 2026
b1d2ea3
fix(parse): make page retry ownership terminal
SebasGarcia08 Aug 22, 2026
74c43da
refactor(parse): derive raster dpi from providers
SebasGarcia08 Aug 22, 2026
435a14c
ci: gate static quality delta on pull requests
SebasGarcia08 Aug 22, 2026
3fc8758
test(parse): lock sdk retry configuration
SebasGarcia08 Aug 22, 2026
2e48aca
fix(parse): unify Google agentic page retries
SebasGarcia08 Aug 22, 2026
9e17818
fix(kdl): settle sibling recognition tasks
SebasGarcia08 Aug 22, 2026
a3550e8
fix(textract): make page runner own retries
SebasGarcia08 Aug 22, 2026
3542ca7
fix(google): classify statuses and preserve blank pages
SebasGarcia08 Aug 22, 2026
7dd06cb
fix(inference): close PR 108 retry and page invariants
SebasGarcia08 Aug 22, 2026
ae50285
fix(inference): adopt drained outcomes and finish retry accounting
SebasGarcia08 Aug 22, 2026
39c98ee
fix(runner): preserve cancellation semantics while draining
SebasGarcia08 Aug 22, 2026
78d33a5
fix(inference): make retry accounting conservative
SebasGarcia08 Aug 22, 2026
7460784
fix(inference): close terminal accounting gaps
SebasGarcia08 Aug 22, 2026
4d62d81
fix(inference): retain every terminal provider attempt
SebasGarcia08 Aug 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions .github/workflows/static-quality-delta.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Static quality delta

on:
pull_request:
push:
branches: [main]

permissions:
contents: read

jobs:
static-quality-delta:
runs-on: ubuntu-latest
steps:
- name: Check out full history
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Install uv
uses: astral-sh/setup-uv@v6
with:
enable-cache: true

- name: Install Python
run: uv python install 3.12

- name: Install quality tooling and provider dependencies
run: uv sync --extra dev --extra runners

- name: Fetch baseline
run: git fetch --no-tags origin main:refs/remotes/origin/main

- name: Enforce static quality delta
run: uv run python scripts/check_static_quality_delta.py --baseline origin/main
Loading
Loading