jesse-ux
|
824ecff026
|
fix(web): 账户弹窗移出 inert;校正快照失败不再静默(BUG-968/969)
账户弹窗与入门付费墙 portal 到 document.body,SidebarInset 的 inert 不再罩住弹窗。
GET 校正快照每个非 200 打 JSON warn;客户端失败显示「这一问还没读到」和重新读取。
下一题是可渲染选择题时,确定性回复正文带题干,挂卡后去重。
|
2026-09-18 19:16:00 +08:00 |
|
jesse-ux
|
e760b1d610
|
fix(consult): 窗口溢出重试保留预跑证据包,回填修复版本 SHA
Independent Staging Quality Gate / validate (push) Successful in 10m28s
Independent Staging Quality Gate / publish (push) Successful in 10m58s
|
2026-09-18 18:47:01 +08:00 |
|
jesse-ux
|
9ccb65b71f
|
fix(web): 次级页稳定外壳与缓存预取,跨部署导航自愈(BUG-966/967)
|
2026-09-18 18:45:48 +08:00 |
|
jesse-ux
|
dccedf372e
|
fix(web): 聊天列表恢复项目符号,收紧定义列表,压思考条间距(BUG-962/963/964)
|
2026-09-18 18:45:19 +08:00 |
|
jesse-ux
|
53d78137ff
|
fix(consult): 申报时段计算改为服务端预跑并走同请求缓存(BUG-957)
窗口计算挂在 agent context 缓存上,模型开口前预跑并注入 packet;工具再调用命中同请求缓存,成功次数仍为 1。
|
2026-09-18 18:45:19 +08:00 |
|
jesse-ux
|
5e8b2ac112
|
fix(consult): 降级正文过 Pass 4,去重并停止空跑 compose(BUG-959/960/961)
降级交付复用 releasePass4Sentences;每次 attempt 清空 uncontractedText;成功降级后跳过 compose。
|
2026-09-18 18:45:18 +08:00 |
|
 Jesse_ChenandClaude Fable 5.1
|
bed961c4a1
|
docs(tasks): 账户弹窗被 inert 罩住(BUG-968)与校正快照两端静默(BUG-969)任务书
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JUei7K13cYxLHE3Axe4A45
|
2026-09-18 10:40:11 +00:00 |
|
 Jesse_ChenandClaude Opus 5
|
1061514fc0
|
docs: BUG-965 触发条件确认(跨部署标签页),产品选定方案一
产品复现:刷新后恢复正常。BUG-965 根因定为标签页跨过 17:12 部署后
客户端导航拉不到已被替换的构建产物。修复方向进 BUG-967:用编译期
NEXT_PUBLIC_GIT_COMMIT 与 /api/health 比对,旧版本在下次导航整页重载。
次级页抖动按方案一做(统一外壳 + 缓存 + 预取),不加 spinner。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-18 10:00:42 +00:00 |
|
 Jesse_ChenandClaude Opus 5
|
bfd6184e71
|
docs(tasks): 次级页进入抖动定位,出 BUG-966 任务书
三页都是等待文案块换成正文块的一次布局推挤;use-chart-page 每次进入
重新 fetch、无缓存,所以每次都抖。默认方案不加 spinner(撞「揭幕后不得
出现 spinner/骨架」红线),改统一外壳 + 缓存 + 预取消灭中间态;要动画
则走延迟揭幕,并需产品授权改红线。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-18 09:57:24 +00:00 |
|
 Jesse_ChenandClaude Opus 5
|
fa21cf46a8
|
docs(tasks): 补 BUG-964 思考条与正文间距 56px 的实测根因
Chrome 实测 gapPx=56:.consultation-thinking-report 的 grid gap 24px
加首个 h2 的 margin-top 32px。后者源于 globals.css:415 的「首元素清零」
被 2353 行会话作用域规则按特指度压掉(0,2,0 对 0,4,1),在真实会话里
从未生效。另一条路径 message-stage-and-answer 只有 8px。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-18 09:47:50 +00:00 |
|
 Jesse_ChenandClaude Opus 5
|
0a1a87b06e
|
docs(tasks): 聊天正文排版两条根因,出 BUG-962/963 任务书
用仓库自己的渲染管线 + next build 的 CSS chunk + headless Chrome 复现:
列表无项目符号(preflight 清 list-style,.markdown-list 没恢复);
promoteDefinitionLists 把四标题口语体散文误判成并列项,三段正文被
改写成列表项。收紧判据而非删除,BUG-356 的并列短项场景要继续工作。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-18 09:40:33 +00:00 |
|
 Jesse_ChenandClaude Opus 5
|
ea0280c121
|
docs(tasks): 窗口修复单标记已验收通过
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-18 09:11:04 +00:00 |
|
 Jesse_ChenandClaude Opus 5
|
895a85bcbe
|
docs(tasks): 5b6abc23 验收通过;降级路径 review 出 BUG-959~961
降级正文直接 send,不过 Pass 4:实跑「我保证你一定会升职」原样送达、
回执只有 contract-degraded(959)。uncontractedText 跨 attempt 不清零,
两次 attempt 的正文拼一起送出(960)。降级后仍空跑一轮 compose(961)。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-18 09:10:48 +00:00 |
|
jesse-ux
|
877128cec4
|
docs: 回填 BUG-954~956/958 修复版本 5b6abc23
Independent Staging Quality Gate / validate (push) Successful in 14m31s
Independent Staging Quality Gate / publish (push) Successful in 16m24s
|
2026-09-18 16:38:15 +08:00 |
|
jesse-ux
|
5b6abc238b
|
fix(consult): BUG-954~956/958 窗口方法块、abort 分码、合同降级
窗口 Agent 注入不含本命骨架的方法块;tripwire abort 走 skill_binding_failed;
无工具但有正文降级交付;应期问题仍先调工具。BUG-957 等窗口线验证后再做。
|
2026-09-18 16:37:43 +08:00 |
|
 Jesse_ChenandClaude Opus 5
|
e5b2ad14dd
|
docs: BUG-954 根因由服务端日志定死——窗口 Agent 没绑方法块
日志:input-processor jyotish-skill-bound abort ×2,modelStepCount 0、
0 token、整轮 69ms,模型从未被调用。windowJyotishInstructions 从不含
BOUND_METHOD_MARKER,而 getWindowJyotishAgent 照样 attach 绑定,自
9958e00a(08-21)起申报时段每轮必败。abort 与「模型没调工具」同码,
是它藏四周的原因。初版任务书的「模型没调工具」立论已证伪并改写。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-18 07:50:31 +00:00 |
|
 Jesse_ChenandClaude Opus 5
|
d0317f7f4e
|
docs: 申报时段整轮失败定位 BUG-954,出服务端预跑任务书
回执零 tool 步 + 有合同 retry + 公开码 runtime_contract_incomplete,
按 BUG-938 的分流规则排除供应商 error 块,两次 attempt 都是模型没调
工具。根因链 922→923→937:required 被拒后改回 auto,洞回归。窗口工具
入参只有 question,计算不需要模型触发,改服务端预跑。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-18 07:18:35 +00:00 |
|
jesse-ux
|
9cdcf96b18
|
docs: 回填 BUG-950~953 修复版本 cd4775ae
Independent Staging Quality Gate / validate (push) Successful in 10m24s
Independent Staging Quality Gate / publish (push) Successful in 13m30s
|
2026-09-18 14:09:00 +08:00 |
|
jesse-ux
|
cd4775aec6
|
fix(consult): BUG-950~953 Pass 4 按句放行,无分钟按句丢弃
正文不再整段 hold:闭合句立刻过 Pass 4,无 reject 即发(950)。
无出生分钟改为按句丢弃,全丢才用兜底句(951);该模式日期记 observe(952)。
校正流 token 级 thinking 死链按 P2 删除,测试翻转成否定合同(953)。
|
2026-09-18 14:08:45 +08:00 |
|
 Jesse_ChenandClaude Opus 5
|
24a6fc9873
|
docs(tasks): e32ce624 验收通过;review 出 BUG-950~953 第三轮任务书
产品拍板:正文按句放行恢复流式(950);无出生分钟模式改按句丢弃、
全丢才用兜底句(951);该模式日期记 observe(952);校正流 token 级
thinking 是死链,按 P2 删除并把测试翻转成否定合同(953)。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-18 05:39:05 +00:00 |
|
jesse-ux
|
1e553976b4
|
docs(bugs): 回填 BUG-945~949 修复版本 e32ce624
Independent Staging Quality Gate / validate (push) Successful in 9m48s
Independent Staging Quality Gate / publish (push) Successful in 9m39s
|
2026-09-18 13:17:57 +08:00 |
|
jesse-ux
|
e32ce6247e
|
fix(consult): BUG-945~949 领域截断、思考分片、Pass 4 按模式分流
schema 上限与执行上限解耦;校正思考改分片门;日期观察不删字,保证句与无分钟个人盘退回重写。
|
2026-09-18 13:17:35 +08:00 |
|
 Jesse_ChenandClaude Opus 5
|
b4fcb9466f
|
docs(tasks): BUG-948 改为按模式分开处置,钉住出生范围用户可用
产品 09-18 授权:范围用户必须能正常用产品。exact-timing 只记录不
拦(日期照出、按区间表述),guarantee 全模式退回重写,personal-chart
只在完全没有出生时间时拦。推翻「分钟敏感主题一律套精确时间守卫」的
旧红线(该红线曾让已校正用户问应期被挖成「[具体时间已省略]」)。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-18 04:36:32 +00:00 |
|
 Jesse_ChenandClaude Opus 5
|
dbf984a40b
|
docs(tasks): 三通道重做验收未通过,出修复单(BUG-945~949)
在 7ae3aa9a 实测:tsc 0 错、lint 0 error,但 npm test 43 红 vs 基线
742ffbc6 的 31 红,新增 12 条 0 条转绿,staging 仍停在 742ffbc6。
主因:领域上限降到 2 且超限由 zod 整次拒绝(三领域问题零执行)。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-18 04:29:12 +00:00 |
|
jesse-ux
|
7ae3aa9ae2
|
docs(bugs): 回填 BUG-942/943/944 修复版本 94c1e81f
Independent Staging Quality Gate / validate (push) Failing after 8m38s
Independent Staging Quality Gate / publish (push) Skipped
|
2026-09-18 12:16:54 +08:00 |
|
jesse-ux
|
94c1e81fa9
|
feat(consult): 进度、思考、正文三通道在生成时分开(BUG-942/943/944)
|
2026-09-18 12:16:20 +08:00 |
|
jesse-ux
|
742ffbc6b6
|
docs(bugs): 回填 BUG-940 修复版本 0378d9e0
Independent Staging Quality Gate / validate (push) Successful in 9m56s
Independent Staging Quality Gate / publish (push) Successful in 12m42s
|
2026-09-18 10:39:43 +08:00 |
|
jesse-ux
|
0378d9e030
|
fix(ci): 校正守卫后的五条前端源码合同跟着搬家(BUG-940)
|
2026-09-18 10:39:23 +08:00 |
|
jesse-ux
|
c0dd1773f7
|
docs(bugs): 回填 BUG-939 修复版本 39a0d7a9
Independent Staging Quality Gate / validate (push) Failing after 10m52s
Independent Staging Quality Gate / publish (push) Skipped
|
2026-09-18 10:19:42 +08:00 |
|
jesse-ux
|
39a0d7a980
|
fix(ci): 出生时间旅程合同改读 (app)/page.tsx(BUG-939)
|
2026-09-18 10:18:57 +08:00 |
|
 Jesse_ChenandClaude Fable 5.1
|
5a1dcbd2a1
|
feat(chart): 星盘改用行星符号与颜色,度数进行星表
Independent Staging Quality Gate / validate (push) Failing after 8m58s
Independent Staging Quality Gate / publish (push) Skipped
北印星盘(星盘页 / 校正右栏 / 我的报告共用 VedicChartSvg)宫内不再画
「水 19°」「罗逆 29°」这类显示文本——一宫三颗星就叠三行、字号压到 8。
改成九个彩色符号横排,每行最多 3 个;逆行是符号下方一道同色横线,
第 1 宫加 As 小标,盘下方两行图例。度数、星宿、顺逆下沉到星盘页的
行星表,列从四列扩到八列,首行是上升,度数精确到分。
- 符号字体:vendored 的 9 字形 Noto Sans Symbols 子集(OFL,1.5 KB),
经 next/font/local 挂成 --font-planet-glyphs;♀ ♂ 带 U+FE0E 防 iOS
画成表情。构建镜像不能联网,所以必须自带,与 Inter 同一条理由。
- 颜色:--color-planet-* 九个 token,:root 与两个深色块各一份。只用于
认星不表吉凶,罗计共用中性灰。挂 is-* 修饰类而非行内 style——报告
文档的标记合同禁止渲染结果出现 style=,星盘不做例外。
- 数据来源:toNorthIndianChart() 加结构化 occupantGlyphs(星盘页与
markdown fence 走这条);校正与报告两条路线的模型只有引擎 / golden
显示文本,按首字解析,解析由测试锁住。
- 星宿沿用引擎返回名:仓库无中文宿名表,印度 27 宿与中国二十八宿不是
同一套,不自造对照。
tsc 0 错,lint 0 error,npm test 3471→3484 条、36 红与基线逐条相同,
/ 仍 Static,首屏 JS gzip +0.29%。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JUei7K13cYxLHE3Axe4A45
|
2026-09-18 00:39:13 +00:00 |
|
 Jesse_ChenandClaude Fable 5.1
|
84b293fb47
|
feat(consult): 对话口气改成反差与扮演象的形状
Independent Staging Quality Gate / validate (push) Failing after 7m5s
Independent Staging Quality Gate / publish (push) Skipped
产品判定现有人设(懂行、可靠、说人话的占星师朋友)出来的是顾问报告。
人设改成把人当一个人认真对待、行动力很强、嘴有点毒但靠谱的同事:直接、
有立场、带一点锋利,毒只对处境不对人且每句锋利都要有盘上的证据。
开场从「一句结论 + 2–3 条短要点 + 一句下一步」换成固定形状,三种模式共用:
反差(表面 A 底下 B,命名成一个格局)→ 谁在推、谁在修(大运主星在推,
行运只负责把结果修得体面)→ 别去应 X 的象,去扮演 Y 的象 → 最多三条短行动
(破折号短句,各 ≤ 20 字)。仍无标题、总长 ≤ 400 字。术语当场用引号里的
白话套住。申报时段与无出生分钟两条降级路线形状照给,只把「谁在推谁在修」
换成窗口内稳定层或公开日历,不编月份。
新增希望纪律:盘上有转机且 answer_policy 允许精确应期时说到月份;没有就说
这段时间是拿来干什么的、可以扮演哪个象。禁「一切都会好 / 相信自己 / 加油 /
你值得更好的 / 宇宙自有安排」。
零业务逻辑改动,Skill 版本不变。tsc 0 错、lint 0 error(118 warning 不变)、
npm test 3468→3471 条且 36 条失败与基线 ff0427cf 逐条相同、/ 仍 Static、
首屏 gzip 两侧字节相同。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JUei7K13cYxLHE3Axe4A45
|
2026-09-17 16:18:07 +00:00 |
|
 Jesse_ChenandClaude Fable 5.1
|
ff0427cf08
|
feat(home): 首页开场语改成一行问候,占位符改「想聊什么都可以」
Independent Staging Quality Gate / validate (push) Failing after 6m23s
Independent Staging Quality Gate / publish (push) Skipped
开场语从「称呼行 + 追问句」收成 claude.ai 式的单行问候:时段池、
星期池、回访池按顺序拼成一个数组,按 variantSelection 确定性取一条;
名字为空时跳过带称呼的条目。副标题行与 .starter-salutation 下线,
h1 降到 clamp(24px, 2.8vw, 30px) / line-height 1.25。追问改由输入框
占位符承担。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JUei7K13cYxLHE3Axe4A45
|
2026-09-17 15:54:20 +00:00 |
|
jesse-ux
|
dd281dd9c9
|
docs(bugs): 回填 BUG-937/938 修复版本 8b11ae7d
Independent Staging Quality Gate / validate (push) Failing after 6m36s
Independent Staging Quality Gate / publish (push) Skipped
|
2026-09-17 23:38:28 +08:00 |
|
jesse-ux
|
8b11ae7dab
|
fix(consult): 第 0 步改回 auto,供应商 error 块不再被吞掉
BUG-937 撤回 thinking 模式下的 required toolChoice,只留 activeTools。BUG-938 让咨询流识别 Mastra error 块,公开码 calculation_failed,内部码进日志且不触发合同 retry。
|
2026-09-17 23:37:49 +08:00 |
|
 Jesse_ChenandClaude Fable 5.1
|
b51e7aff43
|
docs(tasks): 咨询修复单补 2b 反证(gpt-5.6-luna 接受 required),T2 升为第一优先
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JUei7K13cYxLHE3Axe4A45
|
2026-09-17 15:23:52 +00:00 |
|
 Jesse_ChenandClaude Fable 5.1
|
f3f77af862
|
docs(tasks): 咨询第 0 步 required 修复单编号顺延为 BUG-937/938
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JUei7K13cYxLHE3Axe4A45
|
2026-09-17 15:18:23 +00:00 |
|
 Jesse_ChenandClaude Fable 5.1
|
c9d7030f4f
|
docs(tasks): 第 0 步 required 让全部咨询整轮失败(BUG-282 复发)+ 供应商拒收被静默吞掉的修复单
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JUei7K13cYxLHE3Axe4A45
|
2026-09-17 15:18:04 +00:00 |
|
 Jesse_ChenandClaude Opus 5
|
dc1a24ca48
|
docs: 首页停在「正在载入账户」的诊断(BUG-936)与死屏兜底任务书
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-17 15:10:50 +00:00 |
|
jesse-ux
|
db5b0a214b
|
fix(web): 会话列表合同跟着外壳搬家,无活跃会话不再静默吞发送
Independent Staging Quality Gate / validate (push) Failing after 6m30s
Independent Staging Quality Gate / publish (push) Skipped
四条源码合同改到 (app)/layout 与注册载荷两端对断。列表只剩校正会话时普通输入框锁定,发送会打开校正或给出提示。
|
2026-09-17 23:06:01 +08:00 |
|
 Jesse_ChenandClaude Opus 5
|
38cb81ff75
|
docs(tasks): 校正输入框守卫单通过,会话列表单未通过(门禁被 4 条陈旧合同堵住)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-17 14:45:48 +00:00 |
|
 Jesse_ChenandClaude Fable 5.1
|
1c1d6817f5
|
docs(tasks): 回答定位开头修复单验收通过
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-17 14:37:11 +00:00 |
|
jesse-ux
|
cc1a89802e
|
fix(web): 无用户行钉顶、闲置不上留白,并修会话列表 tsc 两错
Independent Staging Quality Gate / validate (push) Failing after 6m27s
Independent Staging Quality Gate / publish (push) Skipped
|
2026-09-17 22:25:53 +08:00 |
|
 Jesse_ChenandClaude Fable 5.1
|
b5e16b96f4
|
docs(tasks): 回答定位开头验收未通过,修复单 BUG-931/932
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-17 14:13:43 +00:00 |
|
jesse-ux
|
11c0028d59
|
fix(web): 回答从开头开始读,两个会话面同一套钉顶跟随
Independent Staging Quality Gate / validate (push) Failing after 6m26s
Independent Staging Quality Gate / publish (push) Skipped
|
2026-09-17 21:47:54 +08:00 |
|
jesse-ux
|
e4e73f56c0
|
fix(web): 四个页面共用一份会话列表,空会话不入列
Independent Staging Quality Gate / publish (push) Canceled after 0s
Independent Staging Quality Gate / validate (push) Canceled after 9m33s
对话、星盘、星历、报告进同一 (app) 外壳,列表只拉一次。服务端不再列出空咨询;新建复用已有空会话。新标题改成「生时校正 · M月D日」,侧栏副标题用创建时间。
|
2026-09-17 21:27:40 +08:00 |
|
 Jesse_ChenandClaude Fable 5.1
|
5203f9f0c3
|
docs(tasks): 回答定位开头单扩到生时校正面
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-17 13:10:33 +00:00 |
|
 Jesse_ChenandClaude Fable 5.1
|
a9043d5542
|
docs(tasks): 主会话回答定位到开头任务书
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
|
2026-09-17 13:03:54 +00:00 |
|
jesse-ux
|
e60a3a4d14
|
fix(db): 会话列表按 updated_at 再按 id 排
Independent Staging Quality Gate / validate (push) Failing after 9m55s
Independent Staging Quality Gate / publish (push) Skipped
兼容层 order() 改为追加,不再只留最后一键。
GET /api/sessions 与套餐列表的两次 order() 都会进 SQL。
|
2026-09-17 20:12:22 +08:00 |
|
jesse-ux
|
6d81062be9
|
fix(web): 校正会话上不再出现可用的普通输入框
Independent Staging Quality Gate / validate (push) Canceled after 5m37s
Independent Staging Quality Gate / publish (push) Canceled after 0s
send() 对校正会话不发 /api/consult,草稿保留并打开校正面。
普通输入框只有禁用态。咨询接口把类型不对改成 409 session_not_consultation。
删除和回退不再直接切到校正会话。
|
2026-09-17 20:06:25 +08:00 |
|