Commit Graph

  • 154b222860 fix(loop-engine): 配方留痕改 kind: observation —— result 不在骨架里,永远进不了工作日志 xcsandClaude Opus 5 2026-08-29 07:02:26 +08:00
  • 09885c3dbd fix(memory): 工作日志把配方做的事归系统 —— 它不是 AI 判的,也不是人办的 xcsandClaude Opus 5 2026-08-29 06:32:52 +08:00
  • 35ef0f1790 feat(desk): 件上保存之后叫醒任务 —— auto 步的配方才有机会按最新草稿铺格 xcsandClaude Opus 5 2026-08-29 06:32:45 +08:00
  • 6f721ffc6d fix(interaction): data-options 收尾防重改认显式标记,不再靠「有没有 selected 这个词」 xcsandClaude Opus 5 2026-08-29 06:21:26 +08:00
  • 81fb8179c2 feat(interaction): data-options —— 下拉的选项从台账现读 xcsandClaude Opus 5 2026-08-29 06:03:45 +08:00
  • 9ab2f4b695 fix(activity-registry): 配方静态审补 card/say 的表达式扫描(评审 Important) xcsandClaude Opus 5 2026-08-29 05:43:53 +08:00
  • 3636496774 feat(activity-registry): 配方静态审 —— 写错地址在装包那一刻就拒 xcsandClaude Opus 5 2026-08-29 05:29:47 +08:00
  • f59e237035 fix(loop-engine): auto 收步补两处 —— 真测 carded 门 + 半 auto 不抢模型的活 xcsandClaude Opus 5 2026-08-29 05:13:24 +08:00
  • 343a281af5 feat(loop-engine): auto 步的卡答过了就收步 xcsandClaude Opus 5 2026-08-29 04:47:07 +08:00
  • 80e9b01f84 docs(plan): R8 —— 全 auto 的步要能声明「没有 guide」,并进 Task 9 xcsandClaude Opus 5 2026-08-29 04:42:54 +08:00
  • fbd5867206 feat(loop-engine): 拍首跑配方 —— 确定的活由引擎做完,剩下的才问模型 xcsandClaude Opus 5 2026-08-29 04:28:18 +08:00
  • e9da8d25f5 feat(loop-engine): card 与 submit 两个动词;审核卡放宽到单选项 xcsandClaude Opus 5 2026-08-29 04:08:59 +08:00
  • fe8de5319c feat(loop-engine): analyze 动词 —— 系统组装入参、声明出参 schema、系统把结果落表 xcsandClaude Opus 5 2026-08-29 03:54:14 +08:00
  • b0a3cc3a55 feat(loop-engine): 配方执行器 —— project / prune / say,每一笔之前刷读数 xcsandClaude Opus 5 2026-08-29 03:41:34 +08:00
  • 58ff4f1b90 feat(loop-engine): 配方数据源展开 —— once / rows / each,嵌套两层封顶 xcsandClaude Opus 5 2026-08-29 03:24:58 +08:00
  • f950a4419d feat(loop-engine): 配方表达式求值 —— 八种形状,S-FEEL 仍由外面注入 xcsandClaude Opus 5 2026-08-29 03:14:46 +08:00
  • fc8b3c504b fix(lint): eslint 忽略 .stable/** —— 部署快照是产物不是源码 xcsandClaude Opus 5 2026-08-29 03:09:30 +08:00
  • 16fe8ba71b feat(contracts): auto 配方契约 —— 确定的活由引擎按声明做,五个动词四种地址 xcsandClaude Opus 5 2026-08-29 03:04:56 +08:00
  • 04234d2fda docs(plan): 发车前扫描的三条裁定入计划(R1 测试桩前移 / R2 去类型逃逸 / R3 推帧改条件) xcsandClaude Opus 5 2026-08-29 03:00:08 +08:00
  • b9951483bc docs: ADR-014 确定性步骤 + W05 重写设计 spec + 实施计划(第一份:平台机制) xcsandClaude Opus 5 2026-08-29 02:56:39 +08:00
  • 2d1a2ff442 chore(stable): stable.sh 在途改动落下 xcsandClaude Opus 5 2026-08-29 02:56:39 +08:00
  • 91840067d4 chore(w05): 在途改动落下 —— 启动表单收到三格、humanWrites 那一版清单 xcsandClaude Opus 5 2026-08-29 02:56:39 +08:00
  • a370616f01 CLAUDE.md 与 debt:humanWrites 那条入快照;记下更大的一条 —— 确定性步骤没有落点 xcsandClaude Opus 5 2026-08-28 12:38:26 +08:00
  • 2cef6f7489 feat(contracts): PlanStep.humanWrites —— 人填的表模型不许写;还欠一张卡的那一步不摆 doneWhen xcsandClaude Opus 5 2026-08-28 12:38:26 +08:00
  • e1d8d86b16 合并 origin/mvp-foundation:运营中心收口(四区建设中占位 · L2 文案与收口)+ 治理台告警钮暂隐(shanqin 两条) xcsandClaude Opus 5 2026-08-28 10:51:08 +08:00
  • c1137fb09a fix(ops): 实例时间线第 9 步的结果跟第 8 步走 —— 已放行的单不再永远停在 pending xcsandClaude Opus 5 2026-08-28 10:50:16 +08:00
  • fff2e6ec2d 治理台顶栏告警钮暂隐(SHOW_ALERTS 开关,计数逻辑保留) shanqin 2026-08-28 10:47:33 +08:00
  • 21d41f5859 运营中心收口:四区(驾驶舱/工作流/台账/系统)摆建设中占位;L2「启动活动」改「创建活动」、沙箱区块隐藏、行内终止撤掉收口 L3、负责人小签隐藏;文案定名活动列表/活动号 shanqin 2026-08-28 10:39:13 +08:00
  • f41bd76b0e CLAUDE.md:今日五条入快照 —— 兜底轮询 · 录入卡占位 · 差异比对三刀 xcsandClaude Fable 5 2026-08-28 01:13:08 +08:00
  • 88f2149d12 差异比对三刀:客户约束不再一票否决 · 入参由基座从台账取 · 「下限~上限」一律读成范围 xcsandClaude Fable 5 2026-08-28 01:13:07 +08:00
  • e3479e0b9b fix(web): 录入卡在等人时,工作区摆占位页,不摆件 xcsandClaude Fable 5 2026-08-28 01:13:07 +08:00
  • 282584d26e feat(web): 工作台任务界面给 SSE 配 10 秒兜底轮询 —— 只此一处,由壳层起停 xcsandClaude Fable 5 2026-08-28 01:13:07 +08:00
  • f77c6325fe 合并 origin/mvp-foundation:活动模块接真接口 + 员工模块界面改版 + 启动抽屉「责任人」+ 身份菜单直链运营中心(shanqin 三条) xcsandClaude Fable 5 2026-08-27 23:22:57 +08:00
  • a40fc1a459 合并 feat/activity-ops-w05:运营中心活动模块接口(L1/L2/L3 十一条)+ W05 在途修订 + 同日 harness/工作台修 xcsandClaude Fable 5 2026-08-27 23:20:42 +08:00
  • 7b85a79323 harness 与工作台同日修:数据工单确认即入库 · 叫了人不再自动推进(两道结构闸)· 审核卡 = 终局验收卡结构 · 验收清单人点达标 · 迟到守卫不丢放行裁决 · 画面跟着这一拍发出去的卡走 · 成果详情只翻页 · 占位居中 · 进度条 xcsandClaude Fable 5 2026-08-27 23:20:16 +08:00
  • 909b1fe4b7 W05 在途修订:差异评估结论审核件一个候选一张表 · 关键台账数据看板件(ledger-board)· S1 清单不再把人刚填的参数摆成缺口 xcsandClaude Fable 5 2026-08-27 23:20:15 +08:00
  • 0923fbfe4d feat(ops): 运营中心 · 活动模块接口落地 —— L1/L2/L3 十一条(全 ops)+ 设计端活动库两条改名让位 xcsandClaude Fable 5 2026-08-27 23:20:15 +08:00
  • 43aecde9da 工作台身份菜单:「设计中心」入口改「运营中心」,直链活动板块(/ops#/ops/tasks/active) shanqin 2026-08-27 23:00:45 +08:00
  • 7f32a7e450 活动模块接真接口 + 员工模块界面改版 shanqin 2026-08-27 22:52:29 +08:00
  • 27d2fe6bb4 进度暂存:启动抽屉加固定参数「责任人」(名册下拉、默认当前登录人);接口文档 §5 加 ownerId 固定字段;需求文档记 2026-08-27 两条决策 shanqin 2026-08-27 15:04:18 +08:00
  • 75553371b0 审核通过与否读基座数;「重做」不再被指向 finish;审核卡摆成验收工单(W05 1.4.7) xcsandClaude Fable 5 2026-08-27 14:46:45 +08:00
  • 94e66d5a58 差异明细表头只留中文;落账确认「字段」格同款(W05 1.4.6) xcsandClaude Fable 5 2026-08-27 14:32:52 +08:00
  • 91458219ee 两张验收件的表也要能横滑:.tbl-wrap 与 .jc-tbl-wrap 一并放开(W05 1.4.4) xcsandClaude Fable 5 2026-08-27 14:20:43 +08:00
  • b98ec75a89 数据工单由剧本声明、引擎决定 —— 不靠模型抄卡骨架(W05 1.4.3) xcsandClaude Fable 5 2026-08-27 13:51:14 +08:00
  • ffa1ef1076 件上按 ×:刚加的行直接拿掉,原有的行挂记号 —— 且记号要看得见(W05 1.4.2) xcsandClaude Fable 5 2026-08-27 13:42:35 +08:00
  • fa27cef60e 数据工单只建名单上的料:拼出来的料号与在库的料号写下来都当场拒(W05 1.4.1) xcsandClaude Fable 5 2026-08-27 13:28:25 +08:00
  • 51c87af583 数据工单有了自己的面孔;件上四处样式对齐;缺库不再问人;5173 反代改回本机 xcsandClaude Fable 5 2026-08-27 12:36:13 +08:00
  • 3171d8a864 合并 feat/org-directory:成员目录(Keycloak 读写面穿透)+ 治理台成员/组织/权限三页 + 广播桥回弹修复 + 稳定版脚本 + W05 目标件 xcsandClaude Fable 5 2026-08-27 11:49:05 +08:00
  • 8556432dba feat(org): 成员目录 —— Keycloak 读写面穿透、治理台成员/组织/权限三页、姓在前 personName、Staff.kind xcsandClaude Fable 5 2026-08-27 11:44:36 +08:00
  • bd86dd6088 docs(w05): 差异评估的目标件五份 HTML + 三份说明 + 实施计划;三张图 xcsandClaude Fable 5 2026-08-27 11:44:35 +08:00
  • 6b7bf82df3 chore: 稳定版实例 stable.sh(.stable/ 入 ignore)+ vite preview 宿主白名单 xcsandClaude Fable 5 2026-08-27 11:44:35 +08:00
  • d67f744f59 fix(app): 广播桥 —— 转发进来的不再 NOTIFY 回去,治两台后端互桥回弹的广播风暴 xcsandClaude Fable 5 2026-08-27 11:44:35 +08:00
  • 6a69acfc69 合并 feat/act-work-05:第三个活动 ACT-WORK-05 差异评估(part-substitution-assessment@1.3.6)+ 脚本 e2e 逼出的平台侧改动 xcsandClaude Fable 5 2026-08-27 11:37:29 +08:00
  • d133d6c2a8 Merge pull request 'Feat/activity l3 detail' (#2) from feat/activity-l3-detail into mvp-foundation ShanQin 2026-08-27 11:16:29 +08:00
  • 723d379dbd 进度暂存:禁用规则重定(任何时刻可禁用,只拦新启动)+ 启动参数加 combo 控件(选择+新增,库里没有不拦启动、启动后派数据工单);新增《API文档-活动模块》(L1/L2/L3 九条路由,供后端编写) shanqin 2026-08-27 11:15:21 +08:00
  • 6f7513aa58 W05 收口:五例在收紧断言下全 released · 全被拒 0(活动 1.2.9 → 1.3.6) xcsandClaude Fable 5 2026-08-27 11:13:53 +08:00
  • d03fed97d2 进度暂存:L2 启动活动按钮接功能 —— 参数抽屉(LaunchDrawer)按规格渲染,占位参数表每活动一份,提交落「待执行」演示行;需求文档记 2026-08-27 决策 shanqin 2026-08-27 10:31:50 +08:00
  • 182d3c39b5 CLAUDE.md:脚本 e2e 那八条入快照 —— 两条线逮到的缺陷不重合 xcsandClaude Opus 5 2026-08-27 09:32:03 +08:00
  • df18882322 脚本 e2e 逼出的八条:闸看错了表 · 拒回喂指针 · 零行骗过闸与哨兵 · 早收不该算撞墙 xcsandClaude Opus 5 2026-08-27 09:31:35 +08:00
  • e235207e4a CLAUDE.md:第三个活动 ACT-WORK-05 入库,现状快照与文档地图跟上 xcsandClaude Opus 5 2026-08-27 04:30:29 +08:00
  • eb80876554 走查逼出的六条:发卡前清单要有行 · 在库要拿得出依据 · 数据工单只建缺的那颗 · 录入卡自带 basis xcsandClaude Opus 5 2026-08-27 04:29:40 +08:00
  • 7ea08fb16a ACT-WORK-05:S3 写盘前先自检工具调用数,堵死漏调 recommend 死循环 xcsandClaude Opus 5 2026-08-27 03:25:08 +08:00
  • c121349dea ACT-WORK-05:P-08 交回后先 finish 再发 P-10 卡,顺序写死进 guide xcsandClaude Opus 5 2026-08-27 02:54:09 +08:00
  • c6b02dfd39 ACT-WORK-05:标准化参数集改子表 parts.parameter,与目标件页面结构对齐 xcsandClaude Opus 5 2026-08-27 02:19:39 +08:00
  • 02ef572470 fix(w05): 评估输入清单两条 Critical 回归 —— 主键丢钥匙、必填填不了 xcsandClaude Fable 5 2026-08-27 01:43:06 +08:00
  • 00133c2ca0 fix(w05): 五张模版整份重做 —— 逐块搬自四份目标件,不再照 E04/I01 那套版面语言做 xcsandClaude Fable 5 2026-08-27 01:15:44 +08:00
  • c3ab236f70 fix(w05): s_bound 哨兵只在真有料号不在库时开门;全包清掉 disable 教学;version 1.0.1 xcsandClaude Fable 5 2026-08-27 00:33:27 +08:00
  • 148d16a1b7 test(w05): e2e 套件 —— 五案例(候选缺库 / 常路 / 原 PN 硬阻塞 / 三候选含不推荐 / 新客户建档) xcsandClaude Fable 5 2026-08-27 00:23:48 +08:00
  • e1b04f01aa feat(w05): 差异评估活动登记进构建与安装通道;装包时顺带注册纯工具 xcsandClaude Fable 5 2026-08-27 00:13:26 +08:00
  • 7d743635eb docs(w05): 数据域字段说明 —— ACT-WORK-05 差异评估十张台账 xcsandClaude Fable 5 2026-08-27 00:10:28 +08:00
  • ec3de1f19e fix(w05): landing-confirm 的 request_status / current_stage 改徽标 —— 放行签字页不再摆 ASCII 机器码 xcsandClaude Fable 5 2026-08-27 00:05:24 +08:00
  • 0629a7f054 fix(w05): S0d 拆成 P-08/P-10 两个计划项各自绑 view;补齐 fresh() 三面旗;候选全放弃防死锁 xcsandClaude Fable 5 2026-08-27 00:01:39 +08:00
  • f9dbdc8c9c feat(w05): 五张报告模版 —— 两张数据工单件、评估输入清单、差异审核件、落账确认件(目标件平移) xcsandClaude Fable 5 2026-08-26 23:45:17 +08:00
  • f7fe8e3836 feat(w05): 差异评估案例模型 —— CMMN 八项七哨兵、说明书五卡骨架、八条剧本、五段进度 xcsandClaude Fable 5 2026-08-26 23:37:16 +08:00
  • 13183b9287 feat(w05): 差异评估活动包骨架与清单 —— 六张主数据追加声明、三张自持单据、两张 DMN、五条样例 xcsandClaude Fable 5 2026-08-26 23:28:17 +08:00
  • f52f0168df feat(w05): 差异评估两枚纯工具 —— 逐参数四态比对与推荐定级(R-2026.07) xcsandClaude Fable 5 2026-08-26 23:17:43 +08:00
  • 63034f5ab2 feat(w05): 主数据基线加料件/需求/替代/验证四域六表(P-08/P-10/P-01/P-11/P-06)与样例料号 xcsandClaude Fable 5 2026-08-26 23:10:08 +08:00
  • b74b841444 Merge pull request 'Feat/activity l3 detail' (#1) from feat/activity-l3-detail into mvp-foundation XiaChangSong 2026-08-26 22:09:40 +08:00
  • 92b7796601 沙箱占位页清成空白页(2026-08-26 用户定):内容(含骨架)全清,沙箱功能保留,等接口按活动定义返回 HTML shanqin 2026-08-26 21:26:18 +08:00
  • a8797b8cc8 L2 沙箱占位页清空演示数据(2026-08-26 用户定):只留骨架当结构占位,空值口径 -/暂无数据 shanqin 2026-08-26 21:20:25 +08:00
  • fce60b1570 确认气泡挪到触发钮左侧(2026-08-26 用户定:在按钮旁边):垂直对到钮中线,小三角从右缘指回;L2/L3 各自的 right 让位值随钮数定 shanqin 2026-08-26 20:49:18 +08:00
  • 8139948c28 活动模块二次确认瘦身成轻气泡(2026-08-26 用户定):只问一句+确认/取消,不摆影响三必答;本地 PopAsk 组件替代共享 AskBand,L2 禁用/激活与 L3 终止同用 shanqin 2026-08-26 20:41:47 +08:00
  • 237286e908 活动模块二次确认改气泡弹层(2026-08-26 用户定):锚定页头右下+小三角指回触发钮,三必答收竖排;L2 禁用/激活与 L3 终止同生效;页头容器补正 z-index 破动画层叠困局 shanqin 2026-08-26 20:15:13 +08:00
  • 023d3157a0 实例不可删除、不可编辑(2026-08-26 用户定):L3 撤掉编辑/删除入口,只留进行中的终止活动;需求稿同步关闭两条待确认 shanqin 2026-08-26 19:59:46 +08:00
  • 0c029b694d 工作台撤顶栏:身份菜单收进左轨底部(悬停从轨右侧弹出);姓名展示改姓在前(token claims 与名册同步两处拼装同尺) shanqin 2026-08-26 19:42:31 +08:00
  • 99f021f964 活动模块 L3 实例详情页:过程时间线为主角的主从布局;终止/编辑/删除收在最深层;L2 查看详情接入 shanqin 2026-08-26 15:39:19 +08:00
  • a681ffe9f7 合并 feat/keycloak-auth:统一鉴权中心后端(ADR-012)+ 邮件收发模块(ADR-013)+ CI/CD 入库 xcsandClaude Fable 5 2026-08-26 14:34:19 +08:00
  • de63c275cf pnpm-lock:补 mail 模块的 importer 条目 —— 登记为 workspace 包时漏了,每次 pnpm install 都会把它写回来 xcsandClaude Fable 5 2026-08-26 14:27:51 +08:00
  • f52edd5383 CI/CD 四件与两份文档入库 —— debt.md 早已写「已接」而文件一直没跟踪 xcsandClaude Fable 5 2026-08-26 14:26:53 +08:00
  • f01286a89d 接入统一鉴权中心(Keycloak,ADR-012);活动模块 L1/L2 运营态模版(历史活动列表+检索+沙箱);数据域与工作台界面改版;个人中心 /me shanqin 2026-08-26 13:29:36 +08:00
  • 0f1e53d114 文档:两份前端文档按真环境核对 —— clientId 实测为 task-dispatcher,示例换成实测响应 xcs 2026-08-26 10:55:58 +08:00
  • f70de44338 终审残余两处:换 address 就是换信箱;错误话的出口也剥 NUL xcsandClaude Fable 5 2026-08-26 04:07:08 +08:00
  • 58b1111e7e 终审修复轮补测:翻页上限与 lowestUid 各钉一条(P1-1 / P1-2 原本只改了实现没有测试) xcsandClaude Fable 5 2026-08-26 03:49:57 +08:00
  • 816389a185 邮件收发终审修复轮:token 按凭证指纹、毒信有退路、只改发信设置不丢信、重发先抢、列表不搬原件、save 不盖运行列、重锚出声、脏游标不炸页、线程口径归一 xcsandClaude Fable 5 2026-08-26 03:47:48 +08:00
  • 18ca6dacfe 文档修复:补齐入站线程取根、企业微信游标整窗语义、发信幂等第三支(未超时 sending 不发)—— controller 评审逐条核实后落笔 xcsandClaude Fable 5 2026-08-26 02:57:44 +08:00
  • e862a5279b 文档:ADR-013 邮件收发、API 文档与前端对接说明(两形账号 / 四个动作 / 投递状态 / 腾讯侧前置)、总表 15 条、欠账十五笔、CLAUDE 快照 xcsandClaude Fable 5 2026-08-26 02:38:12 +08:00
  • e0fc16db33 mail.send 工具契约 2.0.0(to 数组 / html / 附件 / inReplyTo / dryRun;保留 v1 的 body 与 queued);契约快照刷新,五道门禁绿 xcsandClaude Fable 5 2026-08-26 02:23:24 +08:00
  • b6ec37a231 mail 接线两处收紧:入站线程取根不取最近一跳(否则跑一个来回①级归属就落空);附件没给 uploadRef 当场判 invalid,不静默丢掉 xcsandClaude Fable 5 2026-08-26 02:20:08 +08:00
  • ab30ce56c5 计划修:入站线程取根不取最近一跳,附件缺 uploadRef 不静默丢 xcsandClaude Fable 5 2026-08-26 02:16:41 +08:00
  • 2d1558b99e 邮件路由 15 条:账号 CRUD / 探测 / 立即拉取 / 试发 / 入站出站 / 附件原件 / 重新投递;领域错误翻状态码,厂商失败在 body 里说 xcsandClaude Fable 5 2026-08-26 02:13:16 +08:00