Skip to content

[t3x-sync] daily rebase needs attention (conflict) #29

Description

@github-actions

Automated daily upstream sync could not complete.

Result: conflict
Recovery tag: t3x/last-good-20260728-103910
Run: https://github.com/radroid/t3code/actions/runs/30351497935

status JSON
{
  "kind": "daily",
  "result": "conflict",
  "upstream_range": "3c50a648 fix(web): prevent diff panel scroll jumping (#4724)\n9ccfd9df fix(desktop): allow updater-controlled relaunch (#4721)\n4f584da0 feat(web): add appearance settings category (#4715)\n362f1279 feat(web): add maria's sidebar header artwork toggle (#4652)\n9cf9fc9c Settle merged PR threads immediately (#4704)\ne00781a6 Fix relay credential lookup for unlinked environments (#4692)\nd25b1573 Fix mobile showcase workflow without Clerk (#4718)\nb0c4992c Make mobile Thread List v2 the default (#4717)\ndd5ea324 fix(web): 33 web UI fixes (#4700)\nc13a021e feat: default sidebar v2 on for nightly and dev builds (#4491)\n476d69cd fix(mobile): threads load snapped to bottom on iOS (#4689)\na148e081 Add OTA update checks to mobile settings (#4686)\n831eb66f chore(release): prepare v0.0.29\n1153afb4 fix(mobile): match react version to react-native 0.85.3 vendored renderer (19.2.3) (#4675)\na2ffb122 Show origin ref in branch trigger label (#4680)\n3957a958 Use glass surfaces for web toasts (#4681)\n6a3df517 Fix sidebar highlighting for draft threads (#4679)\n6afbed3c Clear provider update actions while updating (#4676)\neea3ea4c feat(diff-panel): show total line additions and deletions (#4674)\n10bca3f4 feat: add configurable source control writing settings (#4204)\ne77f42c1 Prevent draft thread detail polling before shell registration (#4670)\n6e3b7388 fix(server): bound editor discovery during config loading (#4291)\n5ba6ef7f Use tarball archiving for hosted web deploys (#4669)\n80ead5f3 Add glass styling for thread tooltips and simplify preview tab handling (#4665)\n32af2f00 fix(preview): stabilize PiP viewport identity (#4661)\nf0121f31 fix: close actions dropdown when editing (#4660)\n0e19c103 Keep MCP credentials alive across provider turns (#4659)\n32843c25 fix(web): constrain branch toolbar context (#4657)\nda11342e Fix live sidebar resize limits and defer Alchemy runtime context (#4655)\n180620e4 Fix Relay Worker RuntimeContext wiring (#4653)\n96398e37 feat(connect): release the Cloudflare tunnel when the environment shuts down (#4531)\nd2d40b6c Drop redundant Relay user indexes (#4648)\n72488771 fix(web): scope PR state to the thread branch (#4460)\nbdf99c17 feat: allow new thread creation through project breadcrumbs (#4638)\n108e0174 Upgrade Effect and Alchemy betas (#4643)\n200fa826 feat(web): prompt stash \u2014 cmd+S saves the composer to a per-provider queue (#4453)\nf4c39432 Add background preview capture and picture-in-picture support (#4397)\n2b06c08a Add managed tunnel limits migration (#4635)\na78f245d feat(relay): limit managed tunnels per user (#4530)\n23ea08da test: account for lazy thread feed details (#4628)\nb4680cbf perf(mobile): defer work-log detail serialization (#4607)\nd60f6e97 fix: cut websocket throughput in half by pruning activity payloads (#4622)\n",
  "upstream_head": "3c50a6488503f3ca73e0abe6e50ebdf5cb1a8167\n",
  "conflicted_files": "packages/contracts/src/settings.test.ts \n",
  "culprit_commits": "362f1279 feat(web): add maria's sidebar header artwork toggle (#4652)\nc13a021e feat: default sidebar v2 on for nightly and dev builds (#4491)\n10bca3f4 feat: add configurable source control writing settings (#4204)\n",
  "failing_step": "\n",
  "dropped_patches": "\n",
  "patch_manifest": "3f13841c Merge pull request #28 from radroid/t3x/autobuild-origin-main\n7772b552 Merge pull request #27 from radroid/t3x/issue-21-offline-tolerant-reset\nfd249a0e feat(t3x): auto-build from origin/main in a dedicated worktree\nd12be933 fix(client-runtime): reset tolerant reconnect budget across a network drop\n9541837f Merge pull request #23 from radroid/t3code/web-push-notifications\na19b7ebe fix(web): address Web Push review findings (reactor priming, VAPID recovery, cleanup)\ncee9f95d feat(web): closed-tab Web Push notifications (SW + PWA + server VAPID push)\n1e10fc38 Merge pull request #25 from radroid/t3x/issue-21-ws-keepalive-reconnect-heap\n72b2a169 Merge pull request #26 from radroid/t3code/web-message-queue\n3cced855 feat(web): queue messages while a chat is running (thread outbox)\nb7cec634 Merge pull request #24 from radroid/t3x/fork-ci-pr-gate\n14779d11 fix(connection): tolerate a slow-but-alive local backend + heap headroom\nb8aacb54 ci(t3x): add fork-runnable PR/main verify gate (t3x-ci.yml)\n6dc983fe docs(t3x): document how to land a sync PR (force-update, not merge button)\n1acb5518 fix(t3x): resolve pre-existing typecheck/lint red on fork test files\ne6df779e fix(t3x): pin sync escalation gh calls to the fork (GH_REPO)\n9fbc6aa4 feat(t3x): on-demand agent to resolve escalated upstream-sync conflicts\n70ad31cd fix(t3x): make sync escalation always open the t3x-sync issue\n41ba2b03 fix(mobile): iOS Shift+Return inserts a newline instead of submitting\n683ffe4f feat(mobile): queue/send from the keyboard Return key\n29fcc57e chore(t3x): auto-build on a 12h cadence, not every main commit\n8493ab37 fix(notifications): final-review fixes \u2014 web notification guard, desktop coalescing, draft-route suppression\nce39aa1a feat(web): needs-input notification setting and web permission UX\n717f8088 feat(web): notification coordinator with platform shim and click-to-navigate\nf1c9dc90 feat(desktop): native OS notification IPC with click-to-reveal activation\n2de8535f feat(web): add pure needs-attention tracker and suppression logic\na2ea115b feat(contracts): add notifyOnNeedsInput setting and DesktopBridge notification surface\n06e2d743 fix(server): reconcile crash-frozen `running` turns to interrupted on boot\ne9e93a3f test(server): cover non-spawn `--version` failure mapping to available\n79e03e6e fix(server): treat slow `az --version` as present, not missing\n563680ee fix(t3x): don't cancel auto-resume as thread-advanced when the limited turn settles\n6fd14e66 fix(t3x): auto-build fixes found running it for real\n21cc876c docs(t3x): correct which .app a default auto-build replaces\n1c9a77c1 fix(t3x): resolve adversarial-review findings in auto-build\n66685f5e fix(t3x): resolve auto-build review findings\n96b2f57e fix(t3x): strip trailing newline from auto-build status JSON values\nb5fe17dc feat(t3x): auto-build & install the desktop app on change\n22c60cc2 fix(t3x): prototype-chain threadId corrupted the auto-resume state file\n37c53695 test(t3x): route-level tests for /api/t3x/auto-resume\n2b01760e docs(t3x): record the auto-resume UI seams\nb7034a5f feat(t3x): per-thread auto-resume overlay in the thread view\neee973b4 feat(t3x): authenticated /api/t3x/auto-resume route\n080a202c feat(t3x): per-thread auto-resume switch (server state + gating)\n68ebc17a docs(t3x): design + plan for per-thread auto-resume UI (floating card)\n464e57ab docs(t3x): plan for auto-build + install desktop app on change\n0ed35ba9 fix(t3x): resolve third-pass verified review findings\n0c45e5fb docs(t3x): align auto-resume spec with final implementation\nb6e71110 fix(t3x): resolve adversarial-review findings across auto-resume + sync\n91ecb7f2 feat(t3x): usage-limit auto-resume reactor (Project B)\n1134cd6f docs/ci(t3x): incorporate adversarial review findings\nfe5866ab feat(t3x): fork setup + daily upstream sync + weekly verify (Project A)\nd5f52c75 docs(t3x): add fork-sync and usage-limit auto-resume design specs\n",
  "detail": "rebase aborted; working tree restored\n"
}

To fix: comment @claude resolve on this issue (or run the t3x sync resolve (agent) workflow). An agent replays the rebase, resolves the conflicts, runs typecheck/lint/test, and opens a PR for review — nothing is pushed to main. Runbook: docs/t3x/sync-agent-runbook.md.

Metadata

Metadata

Assignees

No one assigned

    Labels

    t3x-syncUpstream sync needs a human/agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions