Objective
Track the v0.4.0 repository cleanup that moves Go implementation code out of repo root while preserving public import compatibility.
Why
Current mixed-language root layout makes long-term maintenance and Java binding expansion harder. This effort makes Go implementation ownership explicit and keeps root API stable.
Tracking Checklist
Guardrails
- Keep module import path stable for current users.
- Keep public method-level API behavior stable unless explicitly approved.
- Ensure
make test and make lint pass before merge.
Done Definition
- Implementation code no longer primarily lives at repo root.
- Root package is a thin compatibility facade.
- CI and docs fully updated.
- Compatibility checks completed and noted in release notes.
Objective
Track the
v0.4.0repository cleanup that moves Go implementation code out of repo root while preserving public import compatibility.Why
Current mixed-language root layout makes long-term maintenance and Java binding expansion harder. This effort makes Go implementation ownership explicit and keeps root API stable.
Tracking Checklist
Guardrails
make testandmake lintpass before merge.Done Definition