发布

  • Harden preview artifact and onboarding edges

    frostbyte_neo 发布于 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

    下载附件