Repository navigation
Conversation
added 6 commits
October 9, 2026 23:02
This branch has not been deployed
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.
Human comments
What was wrong
The October 9 audit found CI failures from FUSE mirrors, fresh fork dependency resolution, and storage-test teardown racing retained trash removal. Warm jobs still spent heavily on installation. Linux and Windows forwarded test shard/worker arguments into prerequisite builds, giving identical builds different cache hashes; one server regression test also waited for the full 30-second production timeout. Existing reports and replay diagnostics obscured where time and failures came from. Further investigation reproduced replay notifications escaping during cursor writes, numeric PID assertions confusing replacement processes with stopped children, and a final autosave assertion running before query observers settled.
What changed
How you verified
5596e9d1b2: 40 successful jobs and one normally skipped. Final CI also passed at450c58f4fa: 40 successful jobs and one normally skipped, including the autosave assertion and fixture-budget follow-ups.Further local verification passed 38 activation/service tests, 32 runtime lifecycle tests, 59 provider-parity tests, nine protocol tests, four ACP guidance tests, 30 CI fixture tests, and all 20 plugin-settings tests; relevant lint/typechecks passed. The replay regression fails against the original child. Controlled delayed query notifications reproduce the original autosave assertion failure; the fix passed 30/30 repetitions. Temporary instrumentation was removed.
Fresh Windows install benchmark: three separate fresh four-vCPU runners per arm, same Node/pnpm/lockfile, no dependency cache. Full installs averaged 51.403s; excluding mobile averaged 36.264s (15.138s/29.5% saved). This applies only to eligible broad installs, not the whole workflow.
Platform repetitions: Linux app shard passed three uncached runs (76 files/694 assertions each), and all 28 Git-diff tests passed three times. Windows passed five uncached repetitions each of provider parity (59 tests), activation/service (38 tests), and runtime lifecycle (32 tests).
Historical Git ENOTEMPTY, Linux worker exit, and the exact ACP/Codex replay incidents remain unexplained; passing repetitions do not prove them resolved. Playgrounds/Interactive Answers belong to unmerged feature PRs; a reproduced state-readiness candidate is preserved separately rather than importing those features here. Other historical failures are classified in
docs/ci-performance.md, including already-fixed and branch-only defects. The intentionally forced provider-model check is unchanged. No merge is authorized.