Skip to content

feat(opy): clarify semantic ownership boundary - #32

Merged
Teakowa merged 2 commits into
mainfrom
codex/opy-rs-30-ownership
Aug 18, 2026
Merged

feat(opy): clarify semantic ownership boundary#32
Teakowa merged 2 commits into
mainfrom
codex/opy-rs-30-ownership

Conversation

@Teakowa

@Teakowa Teakowa commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Completes the architecture and semantic-ownership track from #30. Splits OPY-owned manifest overlay support from Workshop-owned catalog/member/domain/settings/locale work, adds explicit catalog-link reasons for non-canonical entries, pins provenance, and documents the #8 adapter cross-check contract. Keeps the bare playervar receiver as an explicit genuine OPY residual instead of hiding it in Workshop breadth. No workshop-rs dependency or copied catalog data.\n\nAcceptance evidence: compatibility unittest suite, cargo fmt, clippy, workspace all-targets/all-features tests, and manifest/support-matrix tests pass locally.\n\nFixes #30

@Teakowa
Teakowa marked this pull request as ready for review August 18, 2026 03:40
@Teakowa
Teakowa merged commit e17ce0d into main Aug 18, 2026
4 checks passed
@Teakowa
Teakowa deleted the codex/opy-rs-30-ownership branch August 18, 2026 03:41
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