Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .alpha/features/alpha-distribution-identity.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: alpha-distribution-identity
status: active
risk: red
introduced_by: alpha-distribution-identity
last_reconciled_with: 6b286ae8a20ef2e18fa70b09e92f66edd859128b
last_reconciled_with: 921cb3c8bc772309ccab4c422b091d0a91497a49
upstream_issue: null
upstream_pr: null
surfaces:
Expand Down Expand Up @@ -237,3 +237,4 @@ identity.
- 2026-09-30, upstream `c2fa9fc911daeac97df4760f95fc57dca42b84c8`: `auto-merged`; Git produced a conflict-free
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `6b286ae8a20ef2e18fa70b09e92f66edd859128b`: `mechanical-conflict`. Adopted upstream's process-backed WSL busy-runtime fixtures and kept Alpha paths: `$HOME/.t3-alpha/wsl-runtime` and the `t3-alpha` entry. App, protocol, state, package, and service identities remain isolated.
- 2026-10-01, upstream `921cb3c8bc772309ccab4c422b091d0a91497a49`: `unaffected`. Composer suggestions, session restart, and the gated official release graph do not change app, protocol, state, package, or service identity.
3 changes: 2 additions & 1 deletion .alpha/features/alpha-homebrew-upgrades.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: alpha-homebrew-upgrades
status: active
risk: red
introduced_by: alpha-homebrew-upgrades
last_reconciled_with: 6b286ae8a20ef2e18fa70b09e92f66edd859128b
last_reconciled_with: 921cb3c8bc772309ccab4c422b091d0a91497a49
upstream_issue: null
upstream_pr: null
surfaces:
Expand Down Expand Up @@ -211,3 +211,4 @@ Developer account or a separate package-hosting service.
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `6b286ae8a20ef2e18fa70b09e92f66edd859128b`: `auto-merged`; Git produced a conflict-free
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `921cb3c8bc772309ccab4c422b091d0a91497a49`: `unaffected`. The cask, tap, and Alpha release destinations are unchanged.
3 changes: 2 additions & 1 deletion .alpha/features/alpha-local-only-telemetry.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: alpha-local-only-telemetry
status: active
risk: red
introduced_by: alpha-local-only-telemetry
last_reconciled_with: 6b286ae8a20ef2e18fa70b09e92f66edd859128b
last_reconciled_with: 921cb3c8bc772309ccab4c422b091d0a91497a49
upstream_issue: null
upstream_pr: null
surfaces:
Expand Down Expand Up @@ -176,3 +176,4 @@ traces, metrics, or logs to third-party telemetry services.
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `6b286ae8a20ef2e18fa70b09e92f66edd859128b`: `auto-merged`; Git produced a conflict-free
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `921cb3c8bc772309ccab4c422b091d0a91497a49`: `unaffected`. Incoming commits add no outbound telemetry.
3 changes: 2 additions & 1 deletion .alpha/features/alpha-release-workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: alpha-release-workflow
status: active
risk: red
introduced_by: alpha-release-workflow
last_reconciled_with: 6b286ae8a20ef2e18fa70b09e92f66edd859128b
last_reconciled_with: 921cb3c8bc772309ccab4c422b091d0a91497a49
upstream_issue: null
upstream_pr: null
surfaces:
Expand Down Expand Up @@ -301,3 +301,4 @@ upstream's official release, hosted-web, AUR, or npm publication paths.
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `6b286ae8a20ef2e18fa70b09e92f66edd859128b`: `auto-merged`; Git produced a conflict-free
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `921cb3c8bc772309ccab4c422b091d0a91497a49`: `mechanical-conflict`. Adopted the earlier Vercel build, concurrent official npm publish, and Windows job split behind the pingdotgg repository gate. The Alpha release workflow, signing identity, and single-package publish are unchanged.
3 changes: 2 additions & 1 deletion .alpha/features/alpha-server-package.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: alpha-server-package
status: active
risk: red
introduced_by: alpha-server-package
last_reconciled_with: 6b286ae8a20ef2e18fa70b09e92f66edd859128b
last_reconciled_with: 921cb3c8bc772309ccab4c422b091d0a91497a49
upstream_issue: null
upstream_pr: null
surfaces:
Expand Down Expand Up @@ -235,3 +235,4 @@ official T3 Code without publishing to or executing the upstream `t3` package.
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `6b286ae8a20ef2e18fa70b09e92f66edd859128b`: `auto-merged`; Git produced a conflict-free
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `921cb3c8bc772309ccab4c422b091d0a91497a49`: `mechanical-conflict`. The publish command still uploads one t3code-alpha tarball with stdin inherited and --prebuilt-dir. Platform archives stage concurrently into the existing flat output directory. node-pty and @napi-rs/keyring still load through createRequire.
3 changes: 2 additions & 1 deletion .alpha/features/alpha-update-channel.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: alpha-update-channel
status: active
risk: red
introduced_by: alpha-update-channel
last_reconciled_with: 6b286ae8a20ef2e18fa70b09e92f66edd859128b
last_reconciled_with: 921cb3c8bc772309ccab4c422b091d0a91497a49
upstream_issue: null
upstream_pr: null
surfaces:
Expand Down Expand Up @@ -238,3 +238,4 @@ automatic updater.
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `6b286ae8a20ef2e18fa70b09e92f66edd859128b`: `auto-merged`; Git produced a conflict-free
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `921cb3c8bc772309ccab4c422b091d0a91497a49`: `unaffected`. Updater channel, branding, and manual-install policy are unchanged.
3 changes: 2 additions & 1 deletion .alpha/features/alpha-upstream-sync-automation.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: alpha-upstream-sync-automation
status: partial
risk: red
introduced_by: alpha-upstream-sync-automation
last_reconciled_with: 6b286ae8a20ef2e18fa70b09e92f66edd859128b
last_reconciled_with: 921cb3c8bc772309ccab4c422b091d0a91497a49
upstream_issue: null
upstream_pr: null
surfaces:
Expand Down Expand Up @@ -202,3 +202,4 @@ The repository's scheduled sync, finalizer, and sync blocker-issue automation ar
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `6b286ae8a20ef2e18fa70b09e92f66edd859128b`: `auto-merged`; Git produced a conflict-free
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `921cb3c8bc772309ccab4c422b091d0a91497a49`: `mechanical-conflict`. Adopted split lint, typecheck, build, and test jobs plus six duration-balanced server shards. Runners stay ubuntu-24.04, push stays on alpha, and mobile native static analysis stays omitted. Retired sync workflows stay removed.
3 changes: 2 additions & 1 deletion .alpha/features/antigravity-path-canonicalization.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: antigravity-path-canonicalization
status: active
risk: amber
introduced_by: antigravity-path-canonicalization
last_reconciled_with: 6b286ae8a20ef2e18fa70b09e92f66edd859128b
last_reconciled_with: 921cb3c8bc772309ccab4c422b091d0a91497a49
upstream_issue: null
upstream_pr: null
surfaces:
Expand Down Expand Up @@ -132,3 +132,4 @@ session workspace.
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `6b286ae8a20ef2e18fa70b09e92f66edd859128b`: `auto-merged`; Git produced a conflict-free
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `921cb3c8bc772309ccab4c422b091d0a91497a49`: `unaffected`. The skill snapshot refresh does not change executable or workspace path canonicalization.
3 changes: 2 additions & 1 deletion .alpha/features/fork-steward.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: fork-steward
status: active
risk: green
introduced_by: alpha-foundation
last_reconciled_with: 6b286ae8a20ef2e18fa70b09e92f66edd859128b
last_reconciled_with: 921cb3c8bc772309ccab4c422b091d0a91497a49
upstream_issue: null
upstream_pr: null
surfaces:
Expand Down Expand Up @@ -195,3 +195,4 @@ retiring fork code when upstream provides an equivalent or better implementation
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `6b286ae8a20ef2e18fa70b09e92f66edd859128b`: `auto-merged`; Git produced a conflict-free
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `921cb3c8bc772309ccab4c422b091d0a91497a49`: `unaffected`.
3 changes: 2 additions & 1 deletion .alpha/features/newest-agents-first.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: newest-agents-first
status: active
risk: green
introduced_by: newest-agents-first
last_reconciled_with: 6b286ae8a20ef2e18fa70b09e92f66edd859128b
last_reconciled_with: 921cb3c8bc772309ccab4c422b091d0a91497a49
upstream_issue: null
upstream_pr: null
surfaces:
Expand Down Expand Up @@ -176,3 +176,4 @@ users scroll past older agents.
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `6b286ae8a20ef2e18fa70b09e92f66edd859128b`: `auto-merged`; Git produced a conflict-free
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `921cb3c8bc772309ccab4c422b091d0a91497a49`: `unaffected`. Thread ordering is unchanged.
3 changes: 2 additions & 1 deletion .alpha/features/project-action-terminal-startup.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: project-action-terminal-startup
status: active
risk: amber
introduced_by: 438019e36
last_reconciled_with: 6b286ae8a20ef2e18fa70b09e92f66edd859128b
last_reconciled_with: 921cb3c8bc772309ccab4c422b091d0a91497a49
upstream_issue: pingdotgg/t3code#6337
upstream_pr: pingdotgg/t3code#6338
surfaces:
Expand Down Expand Up @@ -185,3 +185,4 @@ is still initializing.
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `6b286ae8a20ef2e18fa70b09e92f66edd859128b`: `auto-merged`; Git produced a conflict-free
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `921cb3c8bc772309ccab4c422b091d0a91497a49`: `unaffected`. Project action terminal startup is unchanged.
3 changes: 2 additions & 1 deletion .alpha/features/remember-thread-scroll-position.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: remember-thread-scroll-position
status: partial
risk: green
introduced_by: 31e67d13ce42c0989a4698f9140c3bea4aba9731
last_reconciled_with: 6b286ae8a20ef2e18fa70b09e92f66edd859128b
last_reconciled_with: 921cb3c8bc772309ccab4c422b091d0a91497a49
upstream_issue: null
upstream_pr: null
surfaces:
Expand Down Expand Up @@ -95,3 +95,4 @@ Return users to the place where they stopped reading when they switch away from
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `6b286ae8a20ef2e18fa70b09e92f66edd859128b`: `auto-merged`; Git produced a conflict-free
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `921cb3c8bc772309ccab4c422b091d0a91497a49`: `unaffected`. Thread scroll retention is unchanged.
3 changes: 2 additions & 1 deletion .alpha/features/restore-reverted-message-to-composer.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: restore-reverted-message-to-composer
status: active
risk: amber
introduced_by: a47276a40
last_reconciled_with: 6b286ae8a20ef2e18fa70b09e92f66edd859128b
last_reconciled_with: 921cb3c8bc772309ccab4c422b091d0a91497a49
upstream_issue: pingdotgg/t3code#5685
upstream_pr: pingdotgg/t3code#6044
surfaces:
Expand Down Expand Up @@ -196,3 +196,4 @@ Let users edit and resend a reverted prompt instead of recreating its text and i
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `6b286ae8a20ef2e18fa70b09e92f66edd859128b`: `auto-merged`; Git produced a conflict-free
reconciliation candidate. Required PR CI remained the merge gate.
- 2026-10-01, upstream `921cb3c8bc772309ccab4c422b091d0a91497a49`: `unaffected`. Screen-reader composer suggestions landed beside the existing restore behavior.
1 change: 1 addition & 0 deletions .alpha/reconciliation.jsonl
Original file line number Diff line number Diff line change
Expand Up @@ -67,3 +67,4 @@
{"timestamp":"2026-09-30T00:14:00Z","previousAlpha":"bc9dc842e15a53a71e2953554e1db66cd43c8397","upstream":"916ec94f93da686303f878d506a760efd13506c1","candidate":"82ad730ae65fe9c79e10e234a91373f03d84c21b","features":{"retained":["alpha-distribution-identity","alpha-homebrew-upgrades","alpha-local-only-telemetry","alpha-release-workflow","alpha-server-package","alpha-update-channel","alpha-upstream-sync-automation","antigravity-path-canonicalization","fork-steward","newest-agents-first","project-action-terminal-startup","remember-thread-scroll-position","restore-reverted-message-to-composer"],"rewritten":[],"retired":[]},"classifications":{"alpha-distribution-identity":"mechanical-conflict","alpha-homebrew-upgrades":"unaffected","alpha-local-only-telemetry":"unaffected","alpha-release-workflow":"unaffected","alpha-server-package":"mechanical-conflict","alpha-update-channel":"unaffected","alpha-upstream-sync-automation":"unaffected","antigravity-path-canonicalization":"unaffected","fork-steward":"unaffected","newest-agents-first":"unaffected","project-action-terminal-startup":"unaffected","remember-thread-scroll-position":"unaffected","restore-reverted-message-to-composer":"unaffected"},"validation":["vp test run packages/shared/src/providerAuthReturnUrl.test.ts packages/shared/src/codexAuthHandoff.test.ts (14 passed)","vp fmt on the edited auth files and feature records","vp lint on the four edited auth files","node-pty and @napi-rs/keyring still load through createRequire"],"unverified":["PR CI pending","ChatGPT managed sign-in was not exercised in a desktop client","Standalone CLI executable import check was not run locally; no new file-backed ESM imports were added","Mobile jobs are not a merge gate for this sync"],"outcome":"awaiting-ci","notes":"12 upstream commits through 916ec94f9. Resolved apps/server/package.json by taking version 0.0.44 and keeping the Alpha description, repository, and t3-alpha bin. Packaged ChatGPT handoff uses t3code-alpha; development stays t3code-dev. PR into alpha; no tag or release."}
{"timestamp":"2026-09-30T12:06:00Z","previousAlpha":"9db81585f5980a6f4717daa85ca5cec42bf94f54","upstream":"c2fa9fc911daeac97df4760f95fc57dca42b84c8","candidate":"b2a5d07d04fe98df548282289bc70373254a3f60","features":{"retained":["alpha-distribution-identity","alpha-homebrew-upgrades","alpha-local-only-telemetry","alpha-release-workflow","alpha-server-package","alpha-update-channel","alpha-upstream-sync-automation","antigravity-path-canonicalization","fork-steward","newest-agents-first","project-action-terminal-startup","remember-thread-scroll-position","restore-reverted-message-to-composer"],"rewritten":[],"retired":[]},"classifications":{"alpha-distribution-identity":"unaffected","alpha-homebrew-upgrades":"unaffected","alpha-local-only-telemetry":"unaffected","alpha-release-workflow":"unaffected","alpha-server-package":"unaffected","alpha-update-channel":"unaffected","alpha-upstream-sync-automation":"unaffected","antigravity-path-canonicalization":"unaffected","fork-steward":"unaffected","newest-agents-first":"unaffected","project-action-terminal-startup":"unaffected","remember-thread-scroll-position":"unaffected","restore-reverted-message-to-composer":"unaffected"},"validation":["Git merge of upstream/main completed with no conflicts","Incoming paths do not overlap Alpha-owned changes since 916ec94f93da686303f878d506a760efd13506c1","No new file-backed ESM imports; @napi-rs/keyring and node-pty still load through createRequire"],"unverified":["PR CI pending","Focused tests were not run locally because the merge had no hand-resolved files","Standalone CLI executable import check was not run locally","Mobile jobs are not a merge gate for this sync"],"outcome":"awaiting-ci","notes":"6 upstream commits through c2fa9fc91. Conflict-free. Incoming work is Grok session recovery, workspace-root file links, command-menu width, multi-PR badge panel opening, diff filename clipping, and mobile-client step naming. Alpha features retained unchanged. PR into alpha; no tag or release."}
{"timestamp":"2026-10-01T00:20:00Z","previousAlpha":"3403cb5f92d8e6e9bc4a9a35cf04145558eaa181","upstream":"6b286ae8a20ef2e18fa70b09e92f66edd859128b","candidate":"802083957e3b432de5228283be23ccfd91daf75c","features":{"retained":["alpha-distribution-identity","alpha-homebrew-upgrades","alpha-local-only-telemetry","alpha-release-workflow","alpha-server-package","alpha-update-channel","alpha-upstream-sync-automation","antigravity-path-canonicalization","fork-steward","newest-agents-first","project-action-terminal-startup","remember-thread-scroll-position","restore-reverted-message-to-composer"],"rewritten":[],"retired":[]},"classifications":{"alpha-distribution-identity":"mechanical-conflict","alpha-homebrew-upgrades":"unaffected","alpha-local-only-telemetry":"unaffected","alpha-release-workflow":"unaffected","alpha-server-package":"unaffected","alpha-update-channel":"unaffected","alpha-upstream-sync-automation":"unaffected","antigravity-path-canonicalization":"unaffected","fork-steward":"unaffected","newest-agents-first":"unaffected","project-action-terminal-startup":"unaffected","remember-thread-scroll-position":"unaffected","restore-reverted-message-to-composer":"unaffected"},"validation":["Resolved DesktopWslEnvironment.test.ts by keeping .t3-alpha and t3-alpha while adopting holdRuntimeBusy and holdInstallLock","Reviewed files changed on both sides since c2fa9fc91: shared and scripts package manifests and the lockfile auto-merged without dropping Alpha exports or the yaml dependency","server.test.ts kept the t3code-alpha desktop origin and gained upstream Scratch project coverage","No new file-backed ESM imports; @napi-rs/keyring and node-pty still load through createRequire","Focused WSL test was not run locally: the VM disk was full (ENOSPC) before dependencies could be installed"],"unverified":["PR CI pending","apps/desktop/src/wsl/DesktopWslEnvironment.test.ts was not executed locally","Scratch threads, disconnected-environment project picker, Grok CLI version gate, and Codex Ultrafast bolts were not exercised in a client","Standalone CLI executable import check was not run locally; no new file-backed ESM imports were added","Mobile jobs are not a merge gate for this sync"],"outcome":"awaiting-ci","notes":"8 upstream commits through 6b286ae8a. One conflict in the WSL runtime test. Threads can start without a project, disconnected environments are hidden when adding projects, Grok CLIs older than 1.0.13 are marked broken, and vite-plus is 1.0.0. PR into alpha; no tag or release."}
{"timestamp":"2026-10-01T06:31:00Z","previousAlpha":"35551dddb8ff7dab5a57f75baac2bbb0caa69d2c","upstream":"921cb3c8bc772309ccab4c422b091d0a91497a49","candidate":"7867b6ce14e0f68754354fd0741c934a22896be4","features":{"retained":["alpha-distribution-identity","alpha-homebrew-upgrades","alpha-local-only-telemetry","alpha-release-workflow","alpha-server-package","alpha-update-channel","alpha-upstream-sync-automation","antigravity-path-canonicalization","fork-steward","newest-agents-first","project-action-terminal-startup","remember-thread-scroll-position","restore-reverted-message-to-composer"],"rewritten":[],"retired":[]},"classifications":{"alpha-distribution-identity":"unaffected","alpha-homebrew-upgrades":"unaffected","alpha-local-only-telemetry":"unaffected","alpha-release-workflow":"mechanical-conflict","alpha-server-package":"mechanical-conflict","alpha-update-channel":"unaffected","alpha-upstream-sync-automation":"mechanical-conflict","antigravity-path-canonicalization":"unaffected","fork-steward":"unaffected","newest-agents-first":"unaffected","project-action-terminal-startup":"unaffected","remember-thread-scroll-position":"unaffected","restore-reverted-message-to-composer":"unaffected"},"validation":["vp test run apps/server/scripts/cli.test.ts apps/server/scripts/publishOrder.test.ts scripts/alpha-workflow-contract.test.ts scripts/record-alpha-safe-sync.test.ts (11 passed)","vp test run scripts/build-npm-platform-packages.test.ts apps/server/src/testUtils/weightedShardSequencer.test.ts (4 passed)","Resolved ci.yml onto split lint, typecheck, build, and test jobs with six server shards, ubuntu-24.04 runners, the alpha push branch, and no mobile native analysis job","Resolved cli.ts by keeping one t3code-alpha tarball, --prebuilt-dir, and stdin inherit","Platform archives stage concurrently into the existing flat t3code-alpha output directory","Official release workflows still require github.repository == pingdotgg/t3code","Alpha-only lines in vite.config.ts, ChatComposer.tsx, and packages/client-runtime/src/state/server.ts survived the merge","node-pty and @napi-rs/keyring still load through createRequire; the incoming server diff adds no file-backed ESM imports"],"unverified":["PR CI pending","Standalone CLI executable import check was not run locally; no new file-backed ESM imports were added","Composer screen-reader suggestions, Claude compact, subagent model labels, and VS Code theme import were not exercised in a client","Mobile jobs are not a merge gate for this sync"],"outcome":"awaiting-ci","notes":"10 upstream commits through 921cb3c8b. Conflicts in ci.yml, the single-package publish command, and concurrent npm archive staging. PR into alpha; no tag or release."}
Loading
Loading