Skip to content

v0.1a: first local Hindi Translate/Explain provenance slice - #13

Merged
drdeepaksatheesh merged 14 commits into
mainfrom
feat/v0.1a-local-hindi-slice
Sep 15, 2026
Merged

drdeepaksatheesh merged 14 commits into
mainfrom
feat/v0.1a-local-hindi-slice

Conversation

@drdeepaksatheesh

@drdeepaksatheesh drdeepaksatheesh commented Sep 15, 2026 •

Copy link
Copy Markdown
Owner

Implements issue #6: the smallest responsible end-to-end local Hindi Translate/Explain slice.

What this proves

  • selected PDF source -> SourceAnchor v2
  • in-process local Hindi engine
  • Translate or Simple Explain output
  • generated provenance record with language/level/engine metadata
  • durable per-document sidecar persistence
  • restore after reopen

Deliberate limitation

The engine is a tiny deterministic regression catalog, not a general translator. Unknown passages are explicitly rejected as unsupported rather than fabricated. This isolates and proves the application/provenance lifecycle before adding a heavyweight model runtime and model-pack distribution.

Coverage

  • medical contractility passage
  • afterload/stroke-volume passage
  • administrative deadline passage
  • electrical-isolation safety passage

Provenance additions

Generated records now include target language and explanation level where relevant, along with engine id/version/local flag and existing verification/review flags.

UI

Translate and Explain now have explicit local-run buttons. Generated outputs display LOCAL REFERENCE ENGINE, engine version, and unverified/unreviewed state. Ask remains disabled.

Version

Application 0.1.0-alpha.1 / UI v0.1a.

CI evidence

GitHub Actions run 34926305048: PASS.

  • cross-file version consistency: PASS (0.1.0-alpha.1)
  • unit tests: 16/16 PASS across source anchoring, sidecar provenance and local Hindi engine
  • production TypeScript/Vite build: PASS
  • critical dependency audit: PASS (two moderate dev-tool advisories remain visible; no critical finding)
  • Windows Tauri/NSIS build: PASS
  • installer validation + SHA-256 manifest: PASS
  • artifact upload: PASS

Validated installer:

  • Open Document Understanding_0.1.0-alpha.1_x64-setup.exe
  • 2,331,411 bytes
  • SHA-256 53b1fbdb0505fec032873dc1cbc29c4b12a2434b4d028d48db32b26ee38e3af1

Documentation

  • docs/LOCAL_HINDI_REFERENCE_SLICE.md
  • ADR 0002: reference engine before model runtime
  • README and roadmap updated
  • sidecar JSON schema updated with language/level provenance fields

Remaining exit criterion for issue #6

A Windows GUI smoke test must confirm: supported medical source -> local Translate -> local Explain -> close/reopen -> both outputs restore from sidecar. Issue #6 should remain open until that evidence is recorded.

@drdeepaksatheesh
drdeepaksatheesh merged commit 1017eeb into main Sep 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant