zhuyuan-ice-gl-zy001/ZCODE-DEV-20260828/zcode-zc001-miniapp-v05-remind-import-20260828/wake-brief.json

109 lines
9.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"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裁定待她。"
}
}