You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Finish the pre-integration semantic contract for builtin actions/values, receiver members, and enum domains without turning opy-rs into a second Workshop catalog.
Context
The support matrix currently leaves full builtin/action/value, receiver/member, and enum-domain coverage as planned. The ownership-fixed manifest correctly owns OPY language/API identities, signatures, aliases, contextual dispatch, and catalogId links, while canonical Workshop existence/member/domain/content validation belongs to workshop-rs.
wrightkit/workshop-rs#2 is now complete, so these mixed rows should be resolved before #8: OPY-specific semantic overlay stays here; authoritative Workshop catalog coverage moves to the integration boundary rather than being duplicated locally.
Scope
Audit the three planned semantic rows (semantics/builtin-actions-values, semantics/receiver-members, semantics/enum-domains) against the accepted manifest ownership contract.
Identify the minimal OPY-owned metadata required before lowering: source spellings/aliases that differ from canonical Workshop identities, call kind, argument binding/signatures, contextual dispatch, receiver syntax/category semantics, OPY-only defaults/macros, and canonical catalogId/domain identity links.
Expand the manifest only where oracle/corpus evidence shows genuine OPY language semantics that cannot be derived from the canonical Workshop contract.
Do not add authoritative Workshop member lists, hero/map/mode/settings data, localized spellings, or a copied exhaustive Workshop builtin catalog.
Split/reclassify support-matrix rows so OPY semantic overlay coverage and Workshop catalog/member/domain validation have separate statuses.
Parent: #7
Goal
Finish the pre-integration semantic contract for builtin actions/values, receiver members, and enum domains without turning
opy-rsinto a second Workshop catalog.Context
The support matrix currently leaves full builtin/action/value, receiver/member, and enum-domain coverage as
planned. The ownership-fixed manifest correctly owns OPY language/API identities, signatures, aliases, contextual dispatch, andcatalogIdlinks, while canonical Workshop existence/member/domain/content validation belongs toworkshop-rs.wrightkit/workshop-rs#2is now complete, so these mixed rows should be resolved before #8: OPY-specific semantic overlay stays here; authoritative Workshop catalog coverage moves to the integration boundary rather than being duplicated locally.Scope
semantics/builtin-actions-values,semantics/receiver-members,semantics/enum-domains) against the accepted manifest ownership contract.catalogId/domain identity links.workshop-rs, without adding the dependency in this issue.Non-goals
opy-rs.workshop-rsdependency before Integrate OPY lowering and end-to-end compatibility with workshop-rs #8.Acceptance criteria
opy-rs.workshop-rs.workshop-rsthrough canonical identity links without parser/frontend redesign.