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
Harden Wright into a standalone production-ready native toolchain and define the actual v1 release gate.
By M8, Wright should natively accept both supported .opy source and localized vanilla Workshop text, expose a first-class CLI, and no longer require OverPy/Node in the default supported runtime path.
Scope
Finalize the v1 compatibility matrix and supported input/target versions.
Enforce S/D/N/E compatibility gates over the declared corpus and scenario set.
Build repeatable semantic/runtime-sensitive compatibility scenarios for high-risk Workshop behavior.
Introduce a transformation/pass pipeline separate from read-only analysis.
Provide conservative optimization profiles such as off, compat, and experimental aggressive.
M8 issues are provisional until #48 completes. #55 is a hard re-evaluation gate; M9 planning should be revised if v1 implementation produces different public boundaries than currently expected.
Goal
Harden Wright into a standalone production-ready native toolchain and define the actual v1 release gate.
By M8, Wright should natively accept both supported
.opysource and localized vanilla Workshop text, expose a first-class CLI, and no longer require OverPy/Node in the default supported runtime path.Scope
off,compat, and experimentalaggressive.M8 sub-issues
v1 definition
Wright v1 is a standalone native Overwatch Workshop toolchain with:
.opycompilation for the declared support matrix;Browser/editor extensions are explicitly not part of the v1 product boundary.
Exit criteria
compatoptimization mode is evidence-backed and safe;aggressiveis not required for v1.Planning note
M8 issues are provisional until #48 completes. #55 is a hard re-evaluation gate; M9 planning should be revised if v1 implementation produces different public boundaries than currently expected.