Skip to content

docs(opy): establish audited OverPy support contract - #63

Merged
Teakowa merged 3 commits into
mainfrom
codex/issue-57-support-audit
Aug 26, 2026
Merged

docs(opy): establish audited OverPy support contract#63
Teakowa merged 3 commits into
mainfrom
codex/issue-57-support-audit

Conversation

@Teakowa

@Teakowa Teakowa commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • use the docs/language-support.md convention for the canonical public support contract
  • enumerate every pinned OverPy 9.7.10 source-registry leaf in the linked inventory
  • preserve callable contract details for argument order, types/domains, defaults, returns, receivers, and dispatch
  • retain compatibility/support-matrix.json only as internal engineering metadata

Verification

  • documentation links: passed
  • python3 -m unittest discover -s compatibility/tests
  • pinned oracle corpus: 46 fixtures passed
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • cargo test --workspace --all-targets --all-features
  • cargo fmt --all -- --check remains blocked by the pre-existing diff in crates/opy-compiler/src/reconstruct.rs:1429

Fixes #57

Use the pinned OverPy surface as the inventory source, publish human-readable support states, and retain the existing matrix as internal engineering metadata. Fixes #57
Rename the public support documentation to the opy-rs language-support convention and enumerate every pinned upstream source-registry leaf. Keep callable contract details and explicit public support states. Related to #57
@Teakowa
Teakowa merged commit 95ba51d into main Aug 26, 2026
4 checks passed
@Teakowa
Teakowa deleted the codex/issue-57-support-audit branch August 26, 2026 09:52
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.

Audit the complete OverPy surface and establish the authoritative support matrix

1 participant