Repository navigation
Conversation
…sition Frozen head 665a90a from the remaining-PR manifest.
…position Frozen head 23b9b26 from the remaining-PR manifest.
…ition Frozen head 74c774c from the remaining-PR manifest.
…ition Frozen head b1be718 from the remaining-PR manifest.
…osition Frozen head d1a5928 from the remaining-PR manifest.
…ition Frozen head f84a331 from the remaining-PR manifest.
Frozen head 3042ecc from the remaining-PR manifest. # Conflicts: # .agents/test-matrix.yml # scripts/dev/test-matrix-checks.py
Frozen head 757c616 from the remaining-PR manifest.
Frozen head 1d8a4b8 from the remaining-PR manifest. # Conflicts: # .agents/AGENTS.md
Frozen head 30540d7 from the remaining-PR manifest. # Conflicts: # .agents/test-matrix.yml # scripts/dev/test-matrix-checks.py
Frozen head 188acdd from the remaining-PR manifest.
Frozen head 8218cfc from the remaining-PR manifest. # Conflicts: # scripts/README.md
Frozen head c7734c4 from the remaining-PR manifest.
Frozen head 9d0190a from the remaining-PR manifest. # Conflicts: # Tests/DictationStoppedAudioRecoveryTests.swift
Frozen head c99cdfe from the remaining-PR manifest. # Conflicts: # scripts/dev/linux-checks.sh
Frozen head d8e1bbc from the remaining-PR manifest.
Frozen head 2323a74 from the remaining-PR manifest. # Conflicts: # .agents/test-matrix.yml
Frozen head 9caa4aa from the remaining-PR manifest. # Conflicts: # docs/release-packaging.md
Frozen head 37a10b4 from the remaining-PR manifest.
Frozen head b72a7bf from the remaining-PR manifest.
…grant-hint Frozen head 838aad3 from the remaining-PR manifest.
Frozen head 7fb4559 from the remaining-PR manifest.
Frozen head eda041f from the remaining-PR manifest.
r3dbars
marked this pull request as draft
November 13, 2026 16:41
r3dbars
marked this pull request as ready for review
November 14, 2026 11:11
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.
This is the expanded 1.1.77 integration: the earlier four fixes plus all 88 remaining frozen PR heads. All 92 component heads are retained at
0506d0261829038f5cd9b5c02405244782538f26, based on main5a72538a991a9fba22d0a0375db3e2e4f32dcb91.See per-PR manifest and resolution ledger. The frozen remaining-PR manifest SHA256 is
a9def12d06319b04ebe39b871551f1642dd8377bd91a05fbc8d7abe28948e90b.Many fixes already landed through earlier direct pushes/cherry-picks. Their correct implementations are preserved. #2675 supplies the missing focused audio race fixes; #2639 and #2646 are history-only merges. #2639's proposed content is not adopted because it can leave isStarting stuck after Stop during startup; #2646's graph-lock fix is already on main. Four decision worksheets remain unselected. No documentation purge was added.
New visible behavior includes a stale-Accessibility-grant notice after repeated unconfirmed pastes and call-scoped Not now dismissal. A same-provider call returning within 60 seconds retains quiet only until the original dismissal deadline; it no longer inherits an extended eight-hour decline. These need testing on the new app.
Validation on the expanded tree:
5c3539bfound no P0/P1 and three P2 follow-ups. The two call-prompt edge cases were corrected in0506d02: inherited declines expire at the original dismissal deadline, including auto-start/nudge eligibility, and later quiet windows preserve the earlier scheduled recheck. New regression tests failed 3/4 before the fix and passed 4/4 afterward; the full detector suite passed 224/224. Quick checks passed on the fixed tree. The remaining journal-I/O wait risk is recorded below. Local mapped validation on the replacement head completed with all 74 executed checks PASS, including app build, full fast/package suites, census and lab typecheck. The canonical receipt remains BLOCKED solely because the matrix's beta-package command contains an operator<user-name>placeholder. An explicit headless local beta build forReliability Testcompleted successfully with notarization disabled; this does not rewrite that receipt. The staged app and DMG have verified signatures, the executable matches the built app, and the dSYM UUID matches. The local test package includes the bundled models. Hosted CI and full bench remain pending.Important limits:
50ece59do not validate this expanded source.Source version remains 1.1.76. No main merge, original-branch cleanup, public release, signing/notarization for shipment or owner-app replacement has occurred. The exact-source local test app is staged for owner manual testing; it is not notarized or cleared for public release. Hosted CI/full-bench outcomes remain pending.
The earlier
5c3539bPR CI jobs were cancelled before receiving a runner or executing steps; they provide no test verdict. Its unfinished full bench 43465328021 was cancelled as superseded, preserving an INCOMPLETE result. Replacement full bench: https://github.com/r3dbars/transcripted/actions/runs/43469471892 (trusted main workflow, exact source0506d0261829038f5cd9b5c02405244782538f26, hardware false, staged-update source empty). Outcomes pending.GitHub reported ARM64 hosted-runner capacity constraints: the
0506d02census and full-bench jobs were cancelled without a runner or executed steps. One replacement of each job was requested; these cancellations are NOT_RUN, not application test failures.Owner-requested CUA pass on
0506d02: Today/library navigation, meeting pagination/star filter/search-clear, saved-meeting playback/pause/timestamp seeking, speaker edit cancellation, dictation playback, Writing setup navigation/cancel, speaker search, Agent/settings visibility, model-cleanup confirmation/cancel, import picker/cancel, app menus/About, and feedback validation/clear/cancel all responded. No permanent deletions, identity edits, settings changes, new permissions, or feedback submission. This does not prove new recording/stop races, AirPods, new imported transcription, or updater install. Owner chose to defer issue #2308's back-to-back meeting split feature beyond 1.1.77.Current-head hosted status: Swift CI 43469418862 is GREEN (app-build, checks, spm-tests, build-and-test); repository hygiene is GREEN. Census retry job 132047059696 was again cancelled before any runner or step, with GitHub explicitly reporting ARM64 capacity constraints. No further blind retries; exact-head local census passed with zero warnings against a zero baseline. Full bench 43469471892 is actively executing; outcome remains pending.
Repository reconciliation and follow-up UI pass
All 93 open PRs are accounted for: this integration plus its 92 component heads, all unchanged and included in the candidate. PR #2646 now targets main, avoiding premature closure if its former parent branch is deleted.
Additional real-app checks: six repeated Dictations Load More clicks and expanded scrolling remained responsive. Meetings remained responsive through three successive clicks in each of two passes; a dimmed Load more control prevented claiming five completed loads. Safari full-screen status-item interaction remains unverified because the UI automation could not acquire the system menu control. Existing Show in Dock setting was on and unchanged; original views were restored.
Issue dispositions: #2332 is implemented but awaits final real-list proof and public release; #2163 still needs the specific full-screen/capture check; #2201's numbered hardening changes are implemented, with final release-candidate proof pending; #2308 stays open as an explicitly deferred feature. No issue has been closed or marked fixed prematurely.
Final automated qualification — 2026-11-14
The exact candidate
0506d0261829038f5cd9b5c02405244782538f26completed full bench 43469471892 successfully. Its downloaded receipt records all 15 stages: 14 PASS, one non-blocking synthetic empty-dictation-folder warning, zero failed stages, exit 0. Workflow revision was5a72538a991a9fba22d0a0375db3e2e4f32dcb91. Builds, fast tests, Core tests, e2e, slow pasteback, integration, imported-audio, stress, and synthetic audio checks passed. Health stages used committed fixtures; they are not live release-health proof.Both required checks and repository hygiene passed. The hosted census attempts never acquired a runner and remain NOT_RUN; local exact-head census passed with zero warnings against a zero baseline. No cancelled result has been relabeled as a hosted pass.
A fresh audit still finds precisely 93 open PRs: the 92 frozen component heads plus this integration, with every head unchanged and retained. Main is unchanged. PR #2646 now targets main.
Local lifecycle evidence adds 13 successful dictation deliveries tagged with build revision
0506d0261829; it contains no newer meeting test. Remaining manual checks include meeting Stop during start, Bluetooth/AirPods route changes, and the menu-bar popover above native full-screen Safari. The candidate is ready for review, not cleared for release. Use a normal merge commit only when the remaining acceptance gates are met; do not squash or rebase the integrated history.