docs(tasks): accept BUG-602/603 and BUG-604~606 on 04ad3325
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
This commit is contained in:
co-authored by
Claude Fable 5.1
parent
04ad3325d5
commit
48e8995a97
@@ -84,8 +84,8 @@
|
||||
| `TASK-api-not-configured-mislabel-20260904.md` | `PROGRESS-api-not-configured-mislabel-20260904.md` | 16 处路由把数据库瞬断(部署切换窗口)兜底翻译成 503「服务尚未配置」;改为仅配置错误用该文案,其余 `service_unavailable`,收敛为共享 helper | 已验收 | `5483649b`(BUG-542);2 条子进程测试留 CI Node 22 复核 |
|
||||
| `TASK-rectification-ux-20260902.md` | `PROGRESS-rectification-ux-20260903.md` | 会话面空白假死与交互摩擦 | 已验收 | `d159f08e`(09-03 在新基线重做后合入,BUG-505~509) |
|
||||
| `TASK-rectification-timeline-20260909.md` | — | 常驻吸顶时间轴:轴锁**当前**搜索窗口并随放宽缩放、时段/分钟两套标记、候选点二元编码不分置信度(BUG-560 blocked)、无 hover(BUG-575)、只读不可采用。实现用第三个 grid 行而非 `position: sticky`,`useConversationScrollAnchor` 一行不改;条高固定是正确性要求;吸顶条只留区间与宽度两个元素 | 已验收通过;宽度口径与空心点两处未通过→修复单 | `ce91a0d2` |
|
||||
| `TASK-rectification-timeline-fix-20260909.md` | `PROGRESS-rectification-timeline-fix-20260909.md` | 时间轴修复单:宽度读数改含两端分钟数(与 BUG-593 报告/卡片一致);标记改读推断层候选全集,被淘汰分钟留在原地变空心(客户端投影只含 active,DESIGN §10 描述在真实数据下画不出) | 待验收 | `92e3d5e7`(BUG-602~603) |
|
||||
| `TASK-rectification-conversation-economy-20260909.md` | `PROGRESS-rectification-conversation-economy-20260909.md` | 对照竞品后产品拍板三条:开场三句讲做法 + 一次收多件(推翻 opening brief「不要一次说完/不举例」与 SKILL L52);采集题「没有 / 记不清」按钮(不做示例骨架条);每轮只留一句(方法句进活动记录、点选旁白去领先落后、证据轮正文一句复述 + 服务端裁剪);Skill 10.0.19 | 待验收 | `aa7ccb30`、`1453fb16`(BUG-604~606) |
|
||||
| `TASK-rectification-timeline-fix-20260909.md` | `PROGRESS-rectification-timeline-fix-20260909.md` | 时间轴修复单:宽度读数改含两端分钟数(与 BUG-593 报告/卡片一致);标记改读推断层候选全集,被淘汰分钟留在原地变空心(客户端投影只含 active,DESIGN §10 描述在真实数据下画不出) | 已验收通过 | `92e3d5e7`(BUG-602~603) |
|
||||
| `TASK-rectification-conversation-economy-20260909.md` | `PROGRESS-rectification-conversation-economy-20260909.md` | 对照竞品后产品拍板三条:开场三句讲做法 + 一次收多件(推翻 opening brief「不要一次说完/不举例」与 SKILL L52);采集题「没有 / 记不清」按钮(不做示例骨架条);每轮只留一句(方法句进活动记录、点选旁白去领先落后、证据轮正文一句复述 + 服务端裁剪);Skill 10.0.19 | 已验收通过(2 条 P3 备注) | `aa7ccb30` + `1453fb16`(BUG-604~606,Skill 10.0.19) |
|
||||
|
||||
### 聊天主链路与首页
|
||||
|
||||
|
||||
@@ -49,3 +49,25 @@ ln -s /workspace/Jyotisha/frontend/node_modules frontend/node_modules
|
||||
cd frontend && ./node_modules/.bin/tsc --noEmit; npm run lint 2>&1 | tail -1
|
||||
ls tests/rectification-*.test.ts tests/agent-voice-copy-contract.test.ts tests/skill-registry.test.ts | grep -v database | xargs npx tsx --test 2>&1 | grep -E "^# (tests|pass|fail)"
|
||||
```
|
||||
|
||||
## 验收(Claude,2026-09-09,`origin/staging` @ `04ad3325`;staging 当时部署 `fa293b31`)
|
||||
|
||||
| 门 | 结果 |
|
||||
| --- | --- |
|
||||
| tsc | 0 错 |
|
||||
| lint | 0 error / 108 warning |
|
||||
| 前端 rectification + consultation + session + voice + skill-registry(非 DB) | 1347 / 0 |
|
||||
| Python v5_services + event_probes + growth contract | 未跑完 / 待复核:........................................................................ [100%] |
|
||||
|
||||
| 项 | 结论 |
|
||||
| --- | --- |
|
||||
| BUG-604 开场 | 通过。brief 给窗口/来源/做法/六类;`isAcceptableOpeningBody`(≤4 句、≥5 类、无年份)不合格即换 `openingSpokenBody` 模板;单事件补丁 `1453fb16`:无追问轮、第一道逐领域题干一次性接「想到别的也可以一起说」 |
|
||||
| BUG-605 「没有 / 记不清」 | 通过。route L499 精确匹配短路为 declined / skipped,`completedMessageResponse` 直接返回,不进 agent;skipped 本会话不再采集、reverse-verify 仍可碰 |
|
||||
| BUG-606 降噪 | 通过。气泡不再画方法句;点选旁白只剩「已记录,范围没变 / 收到 / 变为」;证据轮 `trimEvidenceTurnBody` 在剪问句之后、范围句之前,超过两句留首句 |
|
||||
| Skill 10.0.19 | 通过。快照与 registry 哈希一致 |
|
||||
|
||||
两条备注(不阻断):
|
||||
1. 开场合格判定要求六类词里逐字命中五个,模型改写后大概率不合格 → 几乎总是落到固定模板。结果反而更稳定,接受;若日后想让模型措辞,放宽为同义命中。
|
||||
2. `trimEvidenceTurnBody` 只在超过两句时裁剪;恰好两句且第二句是评价句时,只删短语会留下残句(如「这类节点。」)。P3,下次顺手:两句时若第二句命中评价词表则整句删。
|
||||
|
||||
结论:通过(实现 `aa7ccb30` + `1453fb16`)。真实环境走查欠:开场一次报三件后不被逐个追问;点「没有」瞬时回执。
|
||||
|
||||
@@ -41,3 +41,20 @@ ln -s /workspace/Jyotisha/frontend/node_modules frontend/node_modules
|
||||
cd frontend && ./node_modules/.bin/tsc --noEmit; npm run lint 2>&1 | tail -1
|
||||
npx tsx --test tests/rectification-timeline-20260909.test.ts tests/rectification-delivery-report-facts.test.ts 2>&1 | grep -E "^# (tests|pass|fail)"
|
||||
```
|
||||
|
||||
## 验收(Claude,2026-09-09,`origin/staging` @ `04ad3325`;staging 当时部署 `fa293b31`)
|
||||
|
||||
| 门 | 结果 |
|
||||
| --- | --- |
|
||||
| tsc | 0 错 |
|
||||
| lint | 0 error / 108 warning |
|
||||
| 前端 rectification + consultation + session + voice + skill-registry(非 DB) | 1347 / 0 |
|
||||
| Python v5_services + event_probes + growth contract | 未跑完 / 待复核:........................................................................ [100%] |
|
||||
|
||||
| 项 | 结论 |
|
||||
| --- | --- |
|
||||
| BUG-602 宽度含两端 | 通过。`bandEnd - bandStart + 1`;七组三栏齐全,与 BUG-593 报告口径一致 |
|
||||
| BUG-603 空心点来自推断层 | 通过。`inferenceMarks` 由 `decisionReceipt.inference_state.candidates` 解析,`eliminated` 是唯一判据;无推断层退回全实心 |
|
||||
| 偏离 2(`inferenceMarks` 可选、解析器始终赋值) | 接受 |
|
||||
|
||||
结论:通过(实现 `92e3d5e7`)。
|
||||
|
||||
Reference in New Issue
Block a user