Skip to content

test(api): enforce public API contract gates#72

Merged
jsugg merged 10 commits into
mainfrom
refactor/public-api-hardening-p1
Jul 10, 2026
Merged

test(api): enforce public API contract gates#72
jsugg merged 10 commits into
mainfrom
refactor/public-api-hardening-p1

Conversation

@jsugg

@jsugg jsugg commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • add typed package marker, package version, self-sufficient API exports, named dataset consent tuple, and single training override
  • add tier-1 public API snapshot, verifytypes ratchet, import-cost contract, broader internal-boundary lint, and CI wiring
  • leave publish workflows untouched; no publish workflow run was started

@jsugg jsugg merged commit d68790c into main Jul 10, 2026
23 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