chore(turbo): ingest upstream main through 1a003e383 (nightly .1042), preserve all seams - #46
Merged
Merged
Conversation
…#5745) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
… never ran (pingdotgg#5710) Co-authored-by: t3-turbo-simulation <simulation@t3turbo.local> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
pingdotgg#5756) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…gdotgg#5757) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…dotgg#5767) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…otgg#5768) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…tgg#5772) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…pingdotgg#5774) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…ep (pingdotgg#5776) Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
…data (pingdotgg#5773) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…g#5777) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…server (pingdotgg#5788) Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…m state Upstream 0de9540 renamed SidebarV2.tsx to Sidebar.tsx; the pane seam's openChatPaneTarget marker lives on in Sidebar.tsx (verified), and the manifest already checks it there — the SidebarV2 entry was a duplicate pointing at a dead path, failing all 9-seam verification since the rename. Dropped it; 88 file checks pass. upstream.json still recorded the 08-07 anchor (main 239ef1c, nightly .1023) while turbo actually contained .1035, and its version field no longer derived from its nightlyTag — which the sync validator rejects, matching the 08-08 nightly-sync failure. Re-anchored to what this merge actually ingests: main 1a003e3, nightly v0.0.33-nightly.20260809.1042. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: unavailable · PR result: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
Upstream made ProviderService require the ServerConfig service; the five binding-sync/heartbeat tests added on the fork predate that and built their layer stack without it, failing deterministically with "Service not found: t3/config/ServerConfig" once the ingestion merged the two. Provide serverConfigTestLayer in each test, matching every other test in the file. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This was referenced Aug 9, 2026
This was referenced Aug 10, 2026
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.
Brings
turbocurrent with upstreampingdotgg/t3codemain tip1a003e383— all 21 missing commits, covering nightlies.1038through.1042plus the un-released main tip. Every Turbo seam verified preserved: 9/9 seams, 88 file checks.Notable inbound
e70cdb478— our own fix(server): stop Claude resume handshakes from completing turns that never ran pingdotgg/t3code#5710 merged upstream (phantom resume-handshake turns). Supersedes turbo's downstream copy; the merge takes upstream's squash, which also includes the lint-ratchet fix — makes fix(server): stop the phantom-turn tests from tripping the lint ratchet #45 redundant (close it when this lands).49964e38c— upstream vouchedgfsaaser24.ba9c9ae81— one greedy agent process no longer takes down the whole server.05eb05118/288d8e345/076e9048d— draft-preservation sidebar rework, project settings page, manual project icons.6dbffa022— worktree vs current-checkout per project.Conflicts resolved (5 files)
ProviderRuntimeIngestion.test.tssettings.ts(contracts)ScopedThreadRef+ThreadEnvMode)Sidebar.tsxuseHandleNewThread.tssourceTarget/navigation/DraftIdcontract;useNewThreadHandlercompat wrapper untouched so upstream call sites work unchangedrouteTree.gen.ts/settings/t3-turbo+/settings/projects/$projectKey)Also in this PR (unblocks the nightly pipeline)
0de954073renamedSidebarV2.tsx→Sidebar.tsx; the pane marker verifiably lives on atSidebar.tsx(line ~2930). Dropped the dead duplicate manifest entry + updated its test. This was failing all manifest verification since the rename (redTeston fix(server): stop the phantom-turn tests from tripping the lint ratchet #45, and it would have failed every nightly candidate)..t3-turbo/upstream.json: it recorded the 08-07 anchor while turbo actually contained.1035, and itsversionno longer derived from itsnightlyTag— the sync validator rejects that, matching the 08-08 nightly-sync failure. Now anchored to exactly what this merge ingests.Verification
vp check: 0 errors@t3tools/web,@t3tools/contracts): cleanProviderRuntimeIngestion47/47 +ProviderSessionReaper9/9 (one combined-invocation run flaked on machine-load timeouts, clean on rerun; both suites individually green)No version bumps in this PR — versioning stays on our own line per policy.
Model and harness: Claude Opus 5 (1M context) in Claude Code.