Repository navigation
revert(issues-board): 移除 Issues 看板,相关上游文件恢复原样 - #68
Merged
Merged
Conversation
The Issues board is being removed. Three session-name tests lived under src/renderer/src/issues and the file-chain test carried an issues- prefix; move them under session-names, drop the two checks that only covered Issue conversation presentation, and stop naming Issues in comments and fixtures. Naming behavior is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019y33Sh5JqVpTrXQvSXcAVf
…the upstream reveal launcher The Issues-owned session-terminal-launch module goes away with the Issues board, and AI Vault panel resume returns to upstream launchAiVaultSessionAndReveal, which already records the ai-vault-reveal-resume origin. Point the coverage contract there and drop the two seams that named Issues code. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019y33Sh5JqVpTrXQvSXcAVf
…elease-note alias orcad fork services now start Goals and the local network share only. Release notes no longer fold issues-scoped commits into the removed issues-board feature, and the update probe contract stops reading the deleted packaged Issues journey fixture. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019y33Sh5JqVpTrXQvSXcAVf
With Issues gone, afterTerminalRuntimeStartup only starts the Goal host, so Goals registers that seam. Comments that described Goal modules by comparison with Issues now stand on their own. Behavior is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019y33Sh5JqVpTrXQvSXcAVf
The Issues board design is withdrawn. Remove the feature completely: - delete its main/shared/renderer code, issues.* and conversations.* RPC, the orca-issues.v1 capability, its SQLite census entries, e2e specs, docs and Issues-only localization keys; - restore the files it changed to upstream: sidebar, workspace shell, AI Vault resume actions, launch-token plumbing, sidebar activation, host inventory, protocol capabilities and shared-control cleanup; - keep what other features depend on: shared session titles, the AI Vault original-pane fix, plugin storage reads for Goals, and the afterTerminalRuntimeStartup hook; - unregister issues-board, drop its architecture policy, and shrink the upstream diff budget to the files the fork still changes. Older clients check orca-issues.v1 before calling a remote host, so they see Issues as unsupported instead of retrying. Existing Issues databases on disk are left untouched and no longer read. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019y33Sh5JqVpTrXQvSXcAVf
…ove-issues-board # Conflicts: # docs/issue/README.md
…r nothing calls Review of the Issues removal found launchAiVaultSessionInNewTab and its ai-vault-resume origin had no production caller left. Session History resume and the native-chat CLI fork share ai-vault-reveal-resume; the recorded callsite frames still tell them apart. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019y33Sh5JqVpTrXQvSXcAVf
…checks The earlier rename implied a Session History rename feeds this title; it does not. The case checks that a manual override outranks the Provider slot. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019y33Sh5JqVpTrXQvSXcAVf
…quirement Issues is no longer a consumer, and the link to its deleted requirement is gone. Record that the existing-Orca-manual-name tier has no source after the removal; the ordering and every other tier are unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019y33Sh5JqVpTrXQvSXcAVf
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.
背景
Issues 看板(
issues-board)的设计不再保留,这个 PR 把它从 fork 里整体移除,与它相关的上游文件尽量恢复成上游原样。改了什么
删除 Issues 本身
issues.*与conversations.*RPC、orca-issues.v1运行时能力、Issues 数据库在 WSL 迁移清单里的登记。docs/issue/Issues看板与会话、docs/requirements/Issues-*.md、.docs/并行任务看板)、112 条只给 Issues 用的中英文文案。issues-board和架构策略issues-existing-capability-reuse。恢复成上游
launchToken透传、侧栏激活返回值、宿主列表、协议能力与共享控制的订阅清理。保留(其他功能在用)
session-names,独立需求)的全部能力、AI Vault「跳回原窗格」修复、Goals 需要的插件存储读取、afterTerminalRuntimeStartup启动钩子。连带调整,行为不变,各自单独提交
session-names:三个测试从 Issues 目录移到session-names/,文件链测试去掉issues-前缀。terminal-launch-diagnostics:历史续接改由上游launchAiVaultSessionAndReveal记录来源。integration-builds:orcad 只启动 Goals 与局域网分享;发布说明去掉issues别名。goals:启动钩子登记为 Goal 的接缝,注释不再以 Issues 为参照。对其他功能的影响
ai-vault-reveal-resume,与原生聊天「在 CLI 中打开」同名,靠记录里的调用栈帧区分。fix(issues)提交在发布说明里归到「其他」。代码评审
/code-review high未发现正确性问题。已按评审删除诊断里无调用方的launchAiVaultSessionInNewTab/ai-vault-resume,并更正一个测试名。未在本 PR 处理的:orca-issues.db有意保留不删。兼容性
orca-issues.v1;新主机不再发布它,旧客户端把 Issues 视为不支持,不会反复请求。orca-issues.db不删除,只是不再读取。验证
pnpm tc、改动区域单测(1125 个文件 / 10156 个用例)、全部 fork 功能 checks、check:architecture-policies、check:fork-features、check:fork-docs、本地化与 RPC 目录校验、改动代码质量门禁均通过;合入最新fork/integration后复跑通过。issues.*返回method_not_found,能力列表不含orca-issues.v1,goals.status为 ready;Session History 用桩 agent 恢复会话,新开终端标签。127.0.0.1:2222上的 orcad 托管主机):远程工作区与终端可用;远端无orca-issues.v1、issues.*返回method_not_found,goals.status为 ready。.docs/issues-board-removal-ui-validation/2026-10-23/(不入库)。🤖 Generated with Claude Code
https://claude.ai/code/session_019y33Sh5JqVpTrXQvSXcAVf