Skip to content

Fix the Fable review findings for the 32ecd71726 sync - #287

Merged
henrychu04 merged 1 commit into
coder-onlyfrom
t3code/review-fixes-32ecd71726
Oct 30, 2026
Merged

henrychu04 merged 1 commit into
coder-onlyfrom
t3code/review-fixes-32ecd71726

Conversation

@henrychu04

Copy link
Copy Markdown
Owner

This PR fixes the findings from a three-reviewer Fable 5.1 review (server, web, seams/tooling) of the sync in #285 and #286. The reviewers found no merge losses, wrong resolutions, or boundary problems.

Fixed

  • Medium: docs/user/source-control.md described an "Open links in" setting the fork doesn't have, and a merge request commit-link path that GitLab's definition can't take. It now says what T3 Coder actually does.
  • Restored upstream's ./state/thread-history-merge export in client-runtime. The module is carried, so dropping only its export entry was drift the seams doc doesn't list.
  • Restored upstream's readOnly gate on the version action in ProviderInstanceCard (pre-existing drift the seams doc doesn't list).
  • coder-only.md now lists:
    • ProviderSettingsPanel's dropped secret sources;
    • ChatHeader's desktopBridge check;
    • the GitLabCli fixes, now checked against 32ecd71.
  • sync.md now records the macOS TMPDIR result for a new upstream test, says to read the suite's own exit status, and lists the new DELETED_PATHS categories.

Left as is

  • secretProviderSettings: true is still advertised. This was the documented choice to keep upstream's settings plumbing; nothing carried reads it.
  • Claude's new mod-input failure message keeps upstream's "T3 Code". Upstream server strings outside source control aren't reworded (RestartContinuation keeps "T3 Code" too).

Verification: typecheck:web, the client-runtime typecheck, ProviderInstanceCard.test.ts, knip:check, and vp fmt --check all pass.

🤖 Generated with Claude Code

- docs/user/source-control.md: commit links outside the workspace show an
  Open link button; the fork has no "Open links in" setting and GitLab's
  definition parses no merge request commit URLs.
- client-runtime: take upstream's ./state/thread-history-merge export; the
  module is carried, so dropping only the entry was unlisted drift.
- ProviderInstanceCard: restore upstream's readOnly gate on the version
  action (pre-existing unlisted drift).
- coder-only.md: list ProviderSettingsPanel's dropped secret sources and
  ChatHeader's desktopBridge check; GitLabCli fixes checked against
  32ecd71 (upstream's GitLabCli is unchanged since 67661cf).
- sync.md: the new macOS TMPDIR test result, reading the suite's own exit
  status, and the new DELETED_PATHS categories.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@henrychu04
henrychu04 merged commit 0855fc7 into coder-only Oct 30, 2026
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