Team Ai
Apppublic

aditya0103/structured-data-extractor

sourceHugging Facemitupdated 3mo agoView on Hugging Face
0likes
18 commits on main
d95323c3mo ago

v4: fine-tuning pipeline complete + bug fixes

aditya0103
0962ea23mo ago

v3: streaming SSE + async batch API (12 new tests, 138 total)

aditya0103
cfa92323mo ago

docs: LEARN.md - deep project walkthrough + roadmap explained

aditya0103
8c1c0d83mo ago

v2.2: filing prompt uplift + XBRL FIN_MAP expansion + diagnose-loop narrative

aditya0103
119c0a43mo ago

v2.1: SEC 10-K live eval (0.56 F1 at 0.06/doc) + CI ruff fixes

aditya0103
c6cfb1f3mo ago

v2: SEC 10-K pipeline - schema + section chunker + EDGAR downloader

aditya0103
bc61ea73mo ago

eval: multi-model benchmark - nano is Pareto-optimal (0.896 micro F1 at 0.0116/doc)

aditya0103
81f60903mo ago

ui: fix Extract button contrast, doc-type toggles, and sample files

aditya0103
0f155483mo ago

fix(hf): trim short_description to fit 60-char cap + correct HF Space URLHF Spaces' pre-receive hook rejected the frontmatter because short_description was 86 chars (limit is 60). Trimmed to 49.Also swapped the HF Space URL from the GitHub username(adityapatel007-byte) to the correct HF handle (aditya0103) —badge, live-demo section, and body prose all point at the right Space now.

aditya0103
0dd33433mo ago

docs: correct HF Space URL (aditya0103, not github handle)

aditya0103
f3aa1313mo ago

deploy: HF Spaces — combined single-container imageWraps our existing 2-service compose into one image that HF Spaces' Docker SDK can run on its standard 7860 port.- Dockerfile (root): three-stage build1. node:20-alpine → npm ci + npm run build (produces ui/dist/)2. python:3.11-slim → pip install into an isolated /opt/venv3. python:3.11-slim + nginx (via apt) + tini as PID 1- docker/nginx.hf.conf: variant listening on 7860, proxies /api → 127.0.0.1:8000- docker/hf-entrypoint.sh: launches uvicorn in the background bound to127.0.0.1:8000 (nginx-only reachable), polls /health for up to 30s songinx isn't serving 502s during boot, then execs nginx in the foreground.Trap forwards SIGTERM to uvicorn for clean shutdown.- README.md: YAML frontmatter block (title, sdk: docker, app_port: 7860)that HF Spaces reads to configure the Space. Also added the 🤗 HF badgeand a 'Deploy your own' section for anyone forking.CI is unaffected — the existing docker/api.Dockerfile + docker/ui.Dockerfilestill drive the multi-container compose + CI docker-build job. This rootDockerfile is HF-only and doesn't touch the compose stack.

aditya0103
4e6fd2a3mo ago

feat(eval): first live run + real README metrics (micro F1 ~0.92, $

aditya0103
8c75a7a3mo ago

fix(ci): unblock UI job — anchor gitignore, include ui/src/libLast CI's Cannot find module @/lib/api (and @/lib/samples) turned outto be a gitignore over-match, not a tsconfig issue. .gitignore had barelib/ and lib64/ from its Python section — those aren't anchored, sothey silently matched ui/src/lib/ too, and neither api.ts nor samples.tsever made it into a commit. CI's fresh clone had an empty ui/src/lib/,tsc -b failed on the missing modules, docker-build gated behind and skipped.- .gitignore: anchor lib/ and lib64/ to repo root as /lib/, /lib64/- Force-add ui/src/lib/api.ts + ui/src/lib/samples.ts- Cascading fix: 'Parameter s implicitly has any' in Dropzone was because samples.ts couldn't resolve, so SampleDoc type didn't flow into the SAMPLE_DOCS.map callback. Present-again = inferred-again.

aditya0103
6267e203mo ago

chore: pre-CI cleanup + Task #8 Docker + CI

aditya0103
557ab383mo ago

Tasks 5-7: eval harness, FastAPI backend, Paper & Ink UI- src/eval/ — precision/recall/F1 harness with type-aware comparators,micro/macro F1, CSV + markdown reports, --model benchmark flag- src/api/ — FastAPI backend with /extract, /schemas, /health,request-ID middleware, typed error envelope, injectable extractor- ui/ — Vite + React + TS + Tailwind + Motion + React Three FiberPaper & Ink editorial UI with 3D paper hero, dark/light mode,confidence inkwell, wax-stamp metrics, kinetic typography- 95 passing tests (up from 54); UI is a separate npm workspace

aditya0103
f89c24a3mo ago

Fix README: correct model name in architecture diagram and clone URL

aditya0103
289a9ef3mo ago

Remove 'About' section from README

aditya0103
44c2f503mo ago

Initial commit: schemas, extraction engine, dataset prep, 54 passing tests

aditya0103