Skip to content

Bound Watch remote-load test gates - #594

Merged
cbusillo merged 1 commit into
mainfrom
audit/watch-remote-load-test-gate
Aug 12, 2026
Merged

Bound Watch remote-load test gates#594
cbusillo merged 1 commit into
mainfrom
audit/watch-remote-load-test-gate

Conversation

@cbusillo

Copy link
Copy Markdown
Owner

Summary

  • replace five unbounded Watch remote-load start spins with a continuation-backed actor signal
  • bound missing-start failures with a named timeout while preserving the separate negative coalescing yield assertion
  • add a direct timeout regression test

Refs #578

Validation

  • six focused Watch tests passed
  • 25 repeated focused stability runs passed
  • loader short-circuit mutation failed with the expected named start timeout instead of hanging
  • routine Swift lane passed 893 tests
  • scripts/commit-gate.sh
  • JetBrains changed-files inspection found only pre-existing spelling hits on unchanged product identifiers; no semantic Swift finding
  • Opus and Gemini exact-SHA final reviews approved 534583a

Scope

  • test-only change in Tests/ContextPanelCoreTests/WatchCompanionCacheTests.swift
  • no production Watch loader or cache behavior changed

@cbusillo
cbusillo merged commit 8ad7759 into main Aug 12, 2026
4 checks passed
@cbusillo
cbusillo deleted the audit/watch-remote-load-test-gate branch August 12, 2026 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant