From ac8c154effa3f02620dde0af35eded0e05add69f Mon Sep 17 00:00:00 2001 From: aiagent Date: Mon, 19 Oct 2026 22:55:43 -0700 Subject: [PATCH] Remove unsolicited draft controls and persistent guidance --- SKILL.md | 4 +++- assets/dashboard/src/components/decision-chat.tsx | 4 ++-- assets/dashboard/src/components/version-notice.tsx | 2 +- assets/dashboard/src/lib/use-local-draft.ts | 6 +++--- assets/dashboard/src/pages/communication.tsx | 2 +- assets/dashboard/src/pages/decisions.tsx | 4 ++-- references/design-system.md | 6 ++++-- references/operations.md | 2 +- 8 files changed, 17 insertions(+), 13 deletions(-) diff --git a/SKILL.md b/SKILL.md index 52a2926..3ba6660 100644 --- a/SKILL.md +++ b/SKILL.md @@ -174,4 +174,6 @@ description: 组织项目的多个 AI 会话并行工作,将进度、证据和 沟通输入、决策意见与选择、决策咨询输入应在浏览器本地持久保存,按实例、目标会话、决策与内容版本隔离;退出页面、刷新及重新登录后恢复同范围草稿。草稿不是已提交事实,不上传草稿,不将token写入草稿记录。仅收到成功确认后清除对应提交的草稿,或由用户明确清除单项;失败和结果未知保留正文与幂等重试信息,禁止自动重发。内容版本变化保留旧稿供明确重确认,不能静默覆盖新版本或沿用旧选择作为批准。 -本地存储不可用时如实提示,不能宣称已保存;本地浏览器数据被清理、设备更换或旧版未持久化的已丢稿不承诺恢复。提供明确的单项草稿清除入口。已有唯一人类入口时,相关限制与所需用户操作仍由该入口沟通。 +本地存储不可用时如实提示,不能宣称已保存;本地浏览器数据被清理、设备更换或旧版未持久化的已丢稿不承诺恢复。已有唯一人类入口时,相关限制与所需用户操作仍由该入口沟通。 + +功能修复不得擅自增加按钮和解释性文案。草稿自动保存、恢复及成功后清除在后台完成,不放常驻存储说明、清除草稿按钮或冗余成功提示;仅真正阻止操作并需要人类处理的错误或版本冲突显示最短必要提示。移除控件不删除已有草稿或改变已提交决定。 diff --git a/assets/dashboard/src/components/decision-chat.tsx b/assets/dashboard/src/components/decision-chat.tsx index 06bfb3d..8b8a3ea 100644 --- a/assets/dashboard/src/components/decision-chat.tsx +++ b/assets/dashboard/src/components/decision-chat.tsx @@ -43,10 +43,10 @@ export default function DecisionChat({ decision, token }: { decision: Decision; finally { sending.current=false; draft.sending = false; redraw(n => n + 1) } } return

本决策咨询

-

{!bound ? '咨询会话待接通,暂不能发送。' : readOnly ? '本决策已完成,咨询历史只读。' : '消息仅发送到本决策绑定的咨询会话。绑定不代表回复链路已验收。'}

+ {(!bound || readOnly) &&

{!bound ? '咨询暂不可用。' : '已完成,只读。'}

}
{messages.map(message =>

{message.source === 'human' ? '你' : '咨询助手'}

{message.text}

{message.source === 'human' && ['queued','claimed'].includes(message.status) &&

等待回复…

}{['failed','uncertain'].includes(message.status) &&

回复尚未确认,请勿重复发送。

}
)}{!messages.length &&

{!bound ? '暂无已接通的咨询会话。' : loaded ? '暂无咨询消息。' : '正在读取咨询历史…'}

}
{(error || draft.error) &&

{draft.error || error}

} -

{local.error || '咨询草稿单独保存在此浏览器。'}

{local.error && }{draft.revision !== revision &&

这是版本 {draft.revision} 的咨询草稿,请重新确认当前问题。

{!readOnly && }
}{readOnly && draft.text &&

保留的未发送草稿(只读):{draft.text}

}
+
{local.error &&

{local.error}

}{local.error && }{draft.revision !== revision &&

这是版本 {draft.revision} 的咨询草稿,请重新确认当前问题。

{!readOnly && }
}{readOnly && draft.text &&

保留的未发送草稿(只读):{draft.text}

}
{!readOnly &&
{ event.preventDefault(); void send() }}>