-
Harden preview artifact and onboarding edges
发布于
2026-05-12 03:11:09 +00:00 Constraint: Windows portable preview exposed terminal paste control sequences and duplicate channel artifact sends during release testing.
Rejected: Feishu-only dedupe | shared channel artifact delivery needs the guard for every file-capable channel.
Confidence: high
Scope-risk: narrow
Directive: Keep artifact delivery dedupe keyed on stable material identity before random artifact ids.
Tested: uv run pytest tests/test_onboarding/test_flow.py tests/test_scripts/test_build_wheelhouse_zip.py::test_prepare_windows_portable_release_tree_includes_double_click_launcher tests/test_gateway/test_channel_dispatch_realtime.py tests/test_artifacts.py tests/test_engine/test_runtime_artifacts.py -q
Tested: uv run ruff check src/opensquilla/onboarding/flow.py scripts/build_wheelhouse_zip.py tests/test_onboarding/test_flow.py tests/test_scripts/test_build_wheelhouse_zip.py src/opensquilla/gateway/channel_dispatch.py tests/test_gateway/test_channel_dispatch_realtime.py
Tested: git diff --check
Not-tested: live OpenRouter image generation on a fresh Windows package
下载附件