Repository navigation
Harden nightly advisory browser and perf lanes - #249
Merged
Merged
Conversation
cursor
Bot
force-pushed
the
cursor/harden-nightly-advisory-lanes-23fa
branch
from
November 10, 2026 05:19
9d22942 to
31399ad
Compare
- Dismiss the model-setup welcome before canvas clicks so a fresh server does not cover the extended and perf lanes. - Point extendedFixture scripts at the assistant fixture web and API. - Keep the activity harness off production preview, which cannot serve its Vite test module. - Open default entry on a project that script owns, and follow the immediate project-create flow. - Hold history flush, reference undo, and the JiuwenSwarm recheck on the requests those journeys actually make. - `node scripts/check-browser-manifest.mjs` - Isolated browser runs of the scripts that failed in nightly run 42527176813, plus locale, tool drafts, and the drag profile. - The full GitHub nightly was not reproduced. Related to #200 Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com>
## summary - Dismiss the model-setup welcome in the timeline text coverage and render scripts added on main. They are extended-lane pages, and the manifest check rejects a page that omits the dismissal. ## validation - `node scripts/check-browser-manifest.mjs` Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com>
cursor
Bot
force-pushed
the
cursor/harden-nightly-advisory-lanes-23fa
branch
from
November 10, 2026 20:01
31399ad to
2be9ef6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Rebased onto current
main4d15b4e4(4d15b4e445756d8631f34b03b71447a1e90ce0dc), which includes Zhipu GLM chat from #245 and the later fixes through that tip.Branch tip:
2be9ef65(2be9ef656836fb9f61fca2ca179ef799affd8c31).Nightly advisory lanes (
browser-production,browser-extended,perf-outputs) stay hardened. Release-checks required gates, performance thresholds, and the package version are unchanged. The rebase had no conflicts.Release checks on the previous tip
31399ad6failed intests/browser/voice_library.mjs(reopenAudiowaited 15s for “Saved on this device”): https://github.com/ThinkFlowLab/OpenDirector/actions/runs/42761453608. That wait is already 45s on thismain(090c9817). This branch does not edit that script. Re-running it on the rebased tree passed.:5180) and API (:8020).Ctrl+Z in the prompt restores a reference-only chip removal. The connected-reference picker stays open after focus.
Linked issue
Refs #200— the nightly plan stays open. This pull request does not useFixes #200.Labels
Test plan
node scripts/check-browser-manifest.mjs(70 entries).tests/browser/locale.mjsandtests/browser/voice_library.mjspassed against fresh fixture servers. The voice-library run is the gate step that failed on31399ad6.canvas_reference_sources.mjsandcontrol_theme.mjsruns.2be9ef65. The full GitHub nightly was not reproduced.timeline_text_coverage.mjsandtimeline_text_render.mjswere not executed. This machine is Node 22.23.4; Release checks use 24.22.1.Evidence that it works
Connected-reference picker still open after the button focuses the prompt (no
@in the text):Connected-reference picker stays open
Reference chips before removal, after removing
原版_时长裁剪.mp4, and after Ctrl+Z in the prompt. The browser script asserted the chip count returned from 1 to 3 and the edge count returned to 2 before the last shot.Reference chips before removal
Video reference chips removed
Video reference chips restored by Ctrl+Z
Provider verification
No real provider calls. Browser runs used the isolated creation-server and voice-library fixtures.
Bilingual UI
No user-facing copy changed.
To show artifacts inline, enable in settings.