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
Consume the released workshop-rs contract containing the canonical mode.ctf zh-CN locale fix so the first-party OPY provider can carry that owner fix into Wright's real-project compile workflow.
Context
workshop-rs#141 fixed a canonical settings locale-data pipeline gap: the reviewed data.gamemodes.ctf mapping (Capture The Flag / 勇夺锦旗) was omitted from the generated settings locale corpus. Candidate provider verification against the pinned Bastion project showed that consuming the corrected Workshop implementation removes the original missing setting mapping for locale 'zh-cn': 'mode.ctf' failure and produces a non-empty Workshop artifact.
opy-rs currently pins an older released workshop-rs contract. The provider must consume a released owner version containing #141 rather than carrying a local CTF mapping or source-language workaround.
Resolve only compatibility changes required to consume that released public Workshop contract; do not duplicate removed/changed Workshop semantics locally.
Verify ordinary opy-rs compiler/provider tests and compatibility evidence remain green.
Rerun the pinned Bastion src/main.opy zh-CN provider compile path and confirm the mode.ctf diagnostic remains resolved through the released dependency.
Rerun the pinned Bastion en-US and Overwatch-AI-PVE src/main.opy --root src zh-CN provider compile paths to expose the next truthful failure frontier.
Preserve full provider diagnostics/artifacts so any remaining failure can be assigned from concrete evidence.
Publish a consumable opy-provider release containing the dependency update before Wright #245 final verification.
Non-goals
Wright-side dependency synchronization or semantic fallback.
Handwritten CTF locale data in opy-rs.
Broad dependency modernization unrelated to the released Workshop contract.
Fixing newly exposed OPY or Workshop defects in this issue unless they are directly caused by the dependency migration itself.
Treating the earlier wrong-entry DATA_BLIZZARD_WORLD, w_already_imported, or indexed append observations as current blockers without reproduction under the correct project workflows.
Pinned Bastion zh-CN provider compile no longer reports missing setting mapping ... mode.ctf and returns a Workshop artifact or reaches a later independently classified failure.
Pinned Bastion en-US and Overwatch-AI-PVE zh-CN correct-entry workflows are rerun and their next diagnostics/artifacts are recorded.
Any newly exposed non-migration defect is routed to the owning repository with project/revision/path or provider-artifact provenance rather than expanded into this dependency update.
Blocks: wrightkit/wright#245
Depends on: wrightkit/workshop-rs#141
Goal
Consume the released
workshop-rscontract containing the canonicalmode.ctfzh-CN locale fix so the first-party OPY provider can carry that owner fix into Wright's real-project compile workflow.Context
workshop-rs#141fixed a canonical settings locale-data pipeline gap: the revieweddata.gamemodes.ctfmapping (Capture The Flag/勇夺锦旗) was omitted from the generated settings locale corpus. Candidate provider verification against the pinned Bastion project showed that consuming the corrected Workshop implementation removes the originalmissing setting mapping for locale 'zh-cn': 'mode.ctf'failure and produces a non-empty Workshop artifact.opy-rscurrently pins an older releasedworkshop-rscontract. The provider must consume a released owner version containing #141 rather than carrying a local CTF mapping or source-language workaround.Scope
workshop-rsdependency to a released version containing Complete the OverPy lexical and grammar surface #141.opy-rscompiler/provider tests and compatibility evidence remain green.src/main.opyzh-CN provider compile path and confirm themode.ctfdiagnostic remains resolved through the released dependency.src/main.opy --root srczh-CN provider compile paths to expose the next truthful failure frontier.opy-providerrelease containing the dependency update before Wright #245 final verification.Non-goals
opy-rs.DATA_BLIZZARD_WORLD,w_already_imported, or indexedappendobservations as current blockers without reproduction under the correct project workflows.Acceptance criteria
workshop-rsversion containing Complete the OverPy lexical and grammar surface #141 with no local Workshop semantic copy or compatibility shim.missing setting mapping ... mode.ctfand returns a Workshop artifact or reaches a later independently classified failure.