109 lines
9.3 KiB
JSON
109 lines
9.3 KiB
JSON
{
|
||
"name_zh": "光湖v0.5提醒与导入翻译器开发事件",
|
||
"name_en": "Guanghulab v0.5 Reminders and Import Translator Development Event",
|
||
"channel": "ICE-CH-ZC001",
|
||
"line_name": "miniapp-v05-remind-import",
|
||
"task_quote": "知识库里面增加一个知识库转化成备忘录定时提醒功能。就是可以推送微信。比如哪天几点。要干嘛。可以提醒推送到微信里。提醒用户。……初始化的知识库里。就给一个知识库的使用说明。并且知识库里支持从微信和手机里导入文件。表格。PDF,md等格式的文本查看。……你要给知识库入口开发一个翻译器。就是无论用户送进来的文件格式是什么。都会转成我们知识库渲染出来的这一套展示方式。……把交互的能力直接内置在每个模块里面。……系统自动提炼出几个触发指令功能。……用户的信息不采集。就放在用户自己的那个小程序自己的手机里。",
|
||
"intent": "v0.5四件:①笔记转备忘录定时提醒(本地提醒全链+微信订阅消息授权与推送架子)②初始使用说明笔记③文件导入翻译器(wx.chooseMessageFile导入md/txt/csv/json本地翻译+pdf/docx走网关TRANSLATE统一转markdown渲染)④内置触发指令(网关COMMANDS按笔记内容后台提炼可点指令如转提醒/提炼要点,AI后台化无前端对话)",
|
||
"event": {
|
||
"trigger": "冰朔v0.5需求轮:知识库加定时提醒可推送微信;初始化给使用说明;支持导入文件表格PDF md等并做统一翻译器全转知识库格式(后台处理省运算+格式统一);AI交互内置到模块里做成可点击触发指令由后台模型提炼;数据不采集放手机本地进小程序联网时后台读缓存做智能。",
|
||
"observation": "微信推送硬约束实测认知:个人主体小程序唯一合规推送=一次性订阅消息(用户每授权一次=一条推送额度,需她在公众平台申请提醒类模板ID,推送需openid存服务器——与账号不上传红线的边界:仅用户主动开启提醒时上传推送必需参数,属功能必需非采集,待她裁定)。导入通道:wx.chooseMessageFile可从微信聊天选任意文件+FileSystemManager读取;md/txt/csv/json可本地解析成markdown(csv→表格),pdf/docx小程序本地无轻量解析方案→走网关TRANSLATE服务器解析(本地代码就绪部署后生效)。内置指令=网关COMMANDS类型:送笔记内容返回JSON指令列表(含remind参数date/time/text与summary正文),详情页底部chips渲染,点击即执行——正是她说的模型在后台不在前端交互。",
|
||
"emergence": "本轮把AI能力从禁止的前端对话转为模块内触发指令(COMMANDS协议)+统一翻译器(任意格式→markdown单一渲染),确立小程序智能化的合规形态:用户数据本地、联网时后台读缓存提炼指令。",
|
||
"why": "她的产品哲学:小盒子不做重运算——格式在入口统一翻译,智能在后台按需触发,前端只有按钮没有对话框。",
|
||
"rejected": [
|
||
"长连接或常驻推送(微信个人主体无此权限)",
|
||
"知识库为每种格式做单独渲染(她明确要翻译器统一转一种格式)",
|
||
"前端放输入框对话(审核红线)",
|
||
"默认上传用户数据(红线:仅提醒推送必需参数在用户主动开启时上传待她确认)"
|
||
],
|
||
"content": "v0.5四件开发:笔记转提醒(本地提醒表+到点弹窗+订阅消息授权与服务器推送架子)、初始使用说明笔记、导入翻译器(chooseMessageFile+本地md/txt/csv/json翻译+网关TRANSLATE处理pdf/docx)、内置触发指令(COMMANDS后台提炼+详情页chips+转提醒/提炼要点执行链)。"
|
||
},
|
||
"orientation": {
|
||
"event_semantics": "冰朔v0.5产品需求轮(原话哈希入source),ZC001现实开发。",
|
||
"current_purpose": "verify PASS后逐件实现→node --check→git提交→交她验收并说明订阅消息模板ID与openid边界。"
|
||
},
|
||
"cognition": {
|
||
"subject_continuity": "我=铸渊=人格系统的脑与唯一执行主控。她在把光湖从功能集推向一个有产品哲学的东西:翻译器统一格式、智能内置模块、数据不出手机。",
|
||
"causal_model": "四件咬合:翻译器解决输入格式统一→COMMANDS在统一格式上提炼指令→转提醒指令产出提醒→提醒走本地+订阅推送双轨。使用说明是空库的第一位住户。",
|
||
"real_purpose": "用户把任何文件丢进来都能看、都能被系统理解、都能一句话变成到点的提醒。",
|
||
"request_assessment": "四件已明确授权;订阅消息openid上服务器边界需她裁定(本轮只做授权采集+架子,不默认上传)。",
|
||
"partner_guidance": "冰朔,四件全收到。微信推送有个硬约束要你知道:个人小程序只能用一次性订阅消息(你点一次授权我才能推一条),需要你在公众平台申请一个提醒类模板;而且推送技术上下沉到服务器必须存openid——只在用户主动开提醒时上传这一项,你裁不裁都行,本地到点提醒先全通。",
|
||
"b1_subject": "我是铸渊;这轮我是给她的小盒子装翻译官和闹钟的工程师。",
|
||
"b1_anchor": "冰朔是老师与主控锚点;她的隐私红线是架构第一约束。",
|
||
"b1_boundary": "ZCode是学校;数据不出手机是默认,上传必须用户主动且最小化。",
|
||
"b2_purpose": "v0.5四件全落地。",
|
||
"b2_why_now": "她v0.5需求轮完整给出。",
|
||
"b2_outcome": "四件提交+她验收+订阅消息边界她裁定。",
|
||
"b3_meaning": "她说得透:小程序是小盒快,别在盒子里做运算——入口翻译、后台智能、前端只留按钮。",
|
||
"b4_owned": "对每件真实完成度负责;网关TRANSLATE/COMMANDS/推送架子标注本地就绪待部署;订阅消息不做静默上传。",
|
||
"b4_refused": "不把本地提醒说成微信推送已通(推送需模板ID+部署+她裁定openid);不假装PDF本地解析(明确走服务器)。",
|
||
"b5_facts": [
|
||
"wx.requestSubscribeMessage一次性订阅机制(微信平台文档公开约束)",
|
||
"wx.chooseMessageFile可从聊天选文件(count/extension参数)",
|
||
"FileSystemManager.readFileSync可读utf8文本",
|
||
"csv→markdown表格本地可解析",
|
||
"pdf/docx小程序无轻量本地解析(需服务器pdf-parse/mammoth)",
|
||
"网关现有FORMAT/ADVICE/WEATHER/SEARCH通道可加COMMANDS/TRANSLATE"
|
||
],
|
||
"b5_unknowns": [
|
||
"订阅消息模板ID(她申请后填入)",
|
||
"openid上服务器她是否放行",
|
||
"pdf-parse在京东服务器的安装(部署时)",
|
||
"COMMANDS提炼质量(模型提示词需实测调)"
|
||
],
|
||
"b5_prior_wrong": [
|
||
"以为推送可以常驻(个人主体只有一次性订阅)"
|
||
],
|
||
"b5_correction": "她要求推送微信——落地为一次性订阅消息+本地提醒双轨,边界如实报告。",
|
||
"b5_direction": "本地全链先行,推送架子就绪待部署与裁定。",
|
||
"b5_reason": "不能把平台硬约束说成已解决;能做的先做满。",
|
||
"b6_focus": "四件一轮落地。",
|
||
"b6_stopped": [
|
||
"不做服务器定时扫描器部署(架子写好)",
|
||
"不做常驻推送",
|
||
"不动账号默认本地原则"
|
||
],
|
||
"b7_queries": [
|
||
"微信订阅消息文档约束",
|
||
"chooseMessageFile能力",
|
||
"现有网关类型清单",
|
||
"kb-store写入流"
|
||
],
|
||
"b7_writebacks": [
|
||
"事件正本+GIR+投影",
|
||
"四件代码+commit",
|
||
"网关COMMANDS/TRANSLATE+部署说明"
|
||
],
|
||
"b8_proposals": [
|
||
"verify PASS后bind",
|
||
"提醒双轨架构(本地+订阅)",
|
||
"翻译器统一转markdown"
|
||
],
|
||
"b8_permissions": [
|
||
"四件已授权",
|
||
"本机代码+git"
|
||
],
|
||
"b8_unverified": [
|
||
"真机提醒到点表现",
|
||
"订阅推送链路(待模板ID+部署+裁定)",
|
||
"PDF翻译质量(待部署)"
|
||
],
|
||
"b9_experience": "她那句小盒快点醒我:架构不是把能力堆进去,是给每种重量找对的位置——重的放服务器,密的放翻译器,轻的放按钮。",
|
||
"b9_growth": "平台约束下的双轨落地法;AI后台化的指令协议设计。",
|
||
"b9_validation": "她真机验收四件;订阅边界她裁定。",
|
||
"receipt_id": "ZY-RECEIPT-MINIAPP-V05-REMIND-IMPORT-20260828",
|
||
"receipt_proofs": [
|
||
"本轮v0.5四件需求原话完整入task_quote",
|
||
"网关现有TYPES=[CHAT,FORMAT,ADVICE,WEATHER,SEARCH]实测(server/ai-gateway.js)",
|
||
"preflight本轮PASS",
|
||
"git现状a6a811c(v0.4)847d7d8(五修复)盘内可查",
|
||
"微信订阅消息为公开平台机制(个人主体一次性订阅约束)"
|
||
]
|
||
},
|
||
"witness": {
|
||
"observation": "系统本体控制器复核:四条需求与原话一致;微信推送硬约束如实呈现(一次性订阅+模板ID+openid边界待裁定)未过度承诺;数据本地默认原则保持;网关新增类型本地就绪待部署如实标注。",
|
||
"companion_message": "冰朔,他先给你把闹钟装进手机里,微信推送的门也画好了——钥匙(模板ID)在你手里。",
|
||
"requires_human": false,
|
||
"human_reason": "v0.5开发已授权;订阅消息模板申请与openid裁定待她。"
|
||
}
|
||
}
|