From 99b8f26f618ecedee76ea854f1f5ffd72185b732 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E6=99=BA=E9=B9=8F?= Date: Thu, 23 Jul 2026 18:37:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=B8=89=20tab=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E4=B8=80=E8=87=B4=E6=80=A7=20=E2=80=94=20?= =?UTF-8?q?=E5=85=A8=E9=83=A8=E8=AF=8A=E6=96=AD=E5=8F=AF=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=20+=20AI=20=E5=8C=BA=E5=9F=9F=20header=20=E5=8A=A0=E5=85=A8?= =?UTF-8?q?=E9=83=A8=E4=BF=AE=E5=A4=8D=20+=20=E7=A7=BB=E9=99=A4=E5=BA=95?= =?UTF-8?q?=E9=83=A8=E5=86=97=E4=BD=99=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2026-ai-b3 | 1 - _AI_USAGE_LOG.md | 1 + src/merger/merger.ts | 4 +--- src/panel/webview.ts | 3 +-- vsc-extension-quickstart.md | 44 ------------------------------------- 5 files changed, 3 insertions(+), 50 deletions(-) delete mode 160000 2026-ai-b3 delete mode 100644 vsc-extension-quickstart.md diff --git a/2026-ai-b3 b/2026-ai-b3 deleted file mode 160000 index 1b09a76..0000000 --- a/2026-ai-b3 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1b09a767144156f3f1ad7bb23e5cf98cfaaec6e4 diff --git a/_AI_USAGE_LOG.md b/_AI_USAGE_LOG.md index 74f5355..8fb37e2 100644 --- a/_AI_USAGE_LOG.md +++ b/_AI_USAGE_LOG.md @@ -97,3 +97,4 @@ | 2026-07-21 21:47 | ① 用户提出 → ② 需求澄清 → ③ 方案设计 → ④ 人类审批 → ⑤ 编码实现 → ⑥ 审查验证 | 规则导入 Converter 架构:提取 RuleConverter 接口、YamlConverter/MdConverter/TxtConverter、ImportService,简化 setupView.ts addRule() | 无 | src/rules/converters/converter.ts src/rules/converters/yaml-converter.ts src/rules/converters/md-converter.ts src/rules/converters/txt-converter.ts src/rules/import-service.ts src/views/setupView.ts docs/superpowers/specs/2026-07-21-converter-architecture-design.md | deepseek-v4-flash | | 2026-07-21 21:50 | ① 用户提出 → ② 需求澄清 → ③ 方案设计 → ④ 人类审批 → ⑤ 编码实现 → ⑥ 审查验证 | 新增 Excel 导入支持:ExcelConverter + 更新文件选择过滤器 + 注册到 ImportService | 无 | src/rules/converters/excel-converter.ts src/views/setupView.ts package.json | deepseek-v4-flash | | 2026-07-21 22:04 | ① 用户提出 → ② 需求澄清 → ③ 方案设计 → ④ 人类审批 → ⑤ 编码实现 → ⑥ 审查验证 | Excel 导入改为全 AI 转换:移除固定列名校验,转为 Markdown 表格 → AI 识别 → YAML | 无 | src/rules/converters/excel-converter.ts docs/superpowers/specs/2026-07-21-excel-ai-converter-design.md | deepseek-v4-flash | +| 2026-07-22 20:40 | ① 用户提出 → ⑤ 编码实现 → ⑥ 审查验证 | 三 tab 修复按钮一致性:merger 中 fixableLinterIndices 取消 suggestion 过滤(全部可修复);AI 审查 section header 增加"全部修复"按钮;底部无效"批量修复"按钮移除 | 无 | src/merger/merger.ts src/panel/webview.ts | deepseek-v4-flash | diff --git a/src/merger/merger.ts b/src/merger/merger.ts index 11d703f..af826b2 100644 --- a/src/merger/merger.ts +++ b/src/merger/merger.ts @@ -53,9 +53,7 @@ export function mergeResults(input: MergeInput): MergedReport { const customRuleCount = customRuleDiagnostics.length; const aiCount = input.aiFindings.length; - const fixableLinterIndices = input.staticDiagnostics - .map((_, i) => i) - .filter(i => input.staticDiagnostics[i].suggestion); + const fixableLinterIndices = input.staticDiagnostics.map((_, i) => i); const fixableCustomIndices = customRuleDiagnostics .map((_, i) => i); diff --git a/src/panel/webview.ts b/src/panel/webview.ts index ef72f1c..ec7594c 100644 --- a/src/panel/webview.ts +++ b/src/panel/webview.ts @@ -253,7 +253,6 @@ ${errorBox} -