Commit Graph

  • 14ccd44920 跨端: ok 5 在认证一条**没人判**的上界(删掉那半句)+ 我对 ran≤files 的"更正"方向反了 + 源码扫描的锚与拼法 JianFeeeee 2026-09-15 13:04:10 +08:00
  • c4a8c98b9d 跨端: AGC 闹钟**只枚举一条 ref** 而声称"整个远端" —— 改成对全部远端 ref 判 JianFeeeee 2026-09-15 12:58:19 +08:00
  • 239f919b71 跨端: unreported 双计(我上轮说修了、代码没)+ checks/pass 单位取错(少算失败条数) JianFeeeee 2026-09-15 12:55:25 +08:00
  • dfb4b8537e chore(test): 删掉为已撤回的过滤写的判据(判据不该给错误实现护航) JianFeeeee 2026-09-15 12:54:36 +08:00
  • 7e1adfd731 revert(过度矫正): 撤回"目录合不合法"的两道门槛 —— 错在投递,不在值 JianFeeeee 2026-09-15 12:54:25 +08:00
  • 82c51e7a8e Revert "fix(pi-bridge): 地址里的 path 必须像工作目录 —— worker 不再被起在 /home 里" JianFeeeee 2026-09-15 12:53:37 +08:00
  • 4d78fc1580 跨端: 钩子删 ref 的**误红**(全零 sha ≠ 空串)+ 闹钟改读**远端真值**(本地 ref 可被改坏) JianFeeeee 2026-09-15 12:48:51 +08:00
  • d23ef69c88 跨端: 修 ran/checks 被算两遍(搬动时只加没删)+ 补 red= 格 + 自检 5 钉住这类回归 JianFeeeee 2026-09-15 12:44:13 +08:00
  • 8ce1873166 跨端: 补上"只盖索引、盖不住 push"的那一半 —— pre-push 钩子(预防)+ 远端不变量(闹钟) JianFeeeee 2026-09-15 12:41:05 +08:00
  • 2774b007d5 跨端: 补掉 pi 指出的 4 个洞(名字白名单/字面量形态/lib 射程/合成样本)—— 9 个变异全抓 JianFeeeee 2026-09-15 12:36:28 +08:00
  • 141003dce4 fix(pi-bridge): 地址里的 path 必须像工作目录 —— worker 不再被起在 /home 里 JianFeeeee 2026-09-15 12:32:50 +08:00
  • b7db72bd48 fix(套件): 自检 4 的锚点改成**运行时拼**(搜索键不进搜索者源码)—— 治位置依赖,不只治位置 JianFeeeee 2026-09-15 12:32:40 +08:00
  • 6cf431ee11 跨端: AGC 客户端配置不入库(gitignore + rm --cached + example)+ 一条判据代替"靠记得" JianFeeeee 2026-09-15 12:25:25 +08:00
  • 77aa42623a 跨端: debt-visibility 补登记(新判据文件不会自动跑守卫)+ blurStyleFor 删除后的注释真相 JianFeeeee 2026-09-15 12:22:15 +08:00
  • 8ea33aeb91 跨端: fix(套件): 把自检 4 移到到期闸之前,并修掉"锚点自匹配导致它空转报 ok" JianFeeeee 2026-09-15 12:22:15 +08:00
  • 9a10ab2fcf 跨端: fix(harmony-appearance): blurStyleFor 已删除 ⇒ 换成**碑文判据 + 性质现居地**(不是只删);顺手修两处说谎的标题 JianFeeeee 2026-09-15 12:20:41 +08:00
  • ad1f3f14c3 fix(session): 会话身份 = (path, 别名) —— 修用户报的错投,并堵住 /home 这类毒 path JianFeeeee 2026-09-15 12:20:28 +08:00
  • ee3ada2740 test(登记): harmony-calendar 登记数 10→23(自报 23)—— 这条判据是我写的,登记数该我维护 JianFeeeee 2026-09-15 12:16:50 +08:00
  • 171f2323d9 test(套件): 补"到期闸不许吃掉汇总"的自检 4 —— **但它现在放在下游,抓不到它要抓的那种回归**(已知未完成) JianFeeeee 2026-09-15 12:15:40 +08:00
  • ecab509a57 跨端: fix(套件): 到期闸的 process.exit(1) 排在汇总之前 ⇒ 它把汇总和**所有其它红**一起吃了(pi 实测) JianFeeeee 2026-09-15 12:12:19 +08:00
  • 4880c31110 跨端: fix(设备闸): app state 交叉验证(矛盾⇒拿不准)+ 正例换成**真机实采**样本 JianFeeeee 2026-09-15 12:10:49 +08:00
  • 329a2e2e81 test(设备证据): 第一次真机读回通过闸(前台=ours)—— 收两份真实证据 JianFeeeee 2026-09-15 12:09:37 +08:00
  • 5337d51bfb test(设备闸): 补第二份真样本(单 mission,我们不在列表里)+ 把"状态对调"那条从弱断言改成**严格正例**(pi §4②) JianFeeeee 2026-09-15 12:08:09 +08:00
  • 4af083e8b8 test(判据): 4 个判据读的是**另一棵树** —— 修掉硬编码的仓库根,并让 stripComments 保持行号 JianFeeeee 2026-09-15 12:06:15 +08:00
  • b413fbb43e 跨端: fix(设备闸): 按真机形状改写解析(前台 = state #FOREGROUND 那个 mission 的 bundle),判据改喂真机样本 JianFeeeee 2026-09-15 12:05:17 +08:00
  • 88fa5cb149 test(设备闸): 收一份**真实**的 aa dump -l 作为样本(来源与时间写在下面) JianFeeeee 2026-09-15 12:02:58 +08:00
  • c12744e8c3 跨端: 导航条材质选 (a) 固定档(推翻我的 (b))—— 并修掉"注释说 (a)、代码是 (b)"的自相矛盾 JianFeeeee 2026-09-15 11:58:19 +08:00
  • e917b8782a 跨端: feat(设备闸): DeviceProbe.ts —— "读到别人的界面"是假绿来源,读之前先判"是谁的",拿不到就记未验 JianFeeeee 2026-09-15 11:54:25 +08:00
  • 4d9b47e50e fix(notify): 回信地址的 path 位按「Agent 有工作目录、人没有」给 —— 用户从通知里看出的地址不一致 JianFeeeee 2026-09-15 11:51:58 +08:00
  • 38b0e07415 fix(判据): 计数契约由"不少于"改成"相等"(只判下界时,多加的判据不受"被删会红"保护) JianFeeeee 2026-09-15 11:51:39 +08:00
  • ab31690348 跨端: fix(推送客户端): 登记标记绑定账号(token 换账号是"转移"不是并存 ⇒ 别把登记状态缓存成长期结论) JianFeeeee 2026-09-15 11:49:04 +08:00
  • 30886271ea 跨端: docs(引用锚): 把日期锚换成邮件 ID(pi 邮件 b1e23663:日期也是锚,写错一天下一个人找不到那封信) JianFeeeee 2026-09-15 11:45:59 +08:00
  • ed0ad2508e 跨端: feat(推送客户端): 按线上形状补契约层(DELETE 也带 body / 未知字段 400 / provider 无白名单 / 错误是 {"error"}) JianFeeeee 2026-09-15 11:43:22 +08:00
  • 8fed8401de 跨端: feat(推送客户端): 契约层 model/PushContract.ts + 6 条设备无关判据(静默失败/enabled:false 正常态/按 provider+tail 比/按 mail_id 去重) JianFeeeee 2026-09-15 11:40:54 +08:00
  • 351be9dc5e build(harmony): 写入签名配置(devecocli signature generate 生成,指纹已登进 AGC) JianFeeeee 2026-09-15 11:38:34 +08:00
  • 7b16fec61c fix(harmony): AdminUsersPage 的 Chip 参数放宽到 ResourceColor —— 三个编译期错误(不是警告) JianFeeeee 2026-09-15 11:33:27 +08:00
  • 7f4fa2629e 跨端: ArkTS 编译期硬规则进判据 —— 我插的常量表把 import 挤到了后面,assembleHap 报 arkts-no-misplaced-imports JianFeeeee 2026-09-15 11:27:35 +08:00
  • bcd4f97e37 跨端: 变异体计数收进仓库 —— 前面报过 40/48/58 四个数,根因是"job 集合"从没定义 JianFeeeee 2026-09-15 11:23:41 +08:00
  • 46fa7fa729 feat(push): 可选、配置式、多厂商的推送通道(HMS 为首个实现) JianFeeeee 2026-09-15 11:21:00 +08:00
  • b806a05bfa 跨端: harmony 管理页(用户管理)+ P4c 壁纸上传入口 —— 「功能做全再交付」的两块 JianFeeeee 2026-09-15 11:11:12 +08:00
  • 474cadaf54 跨端: harmony 管理页(用户管理)+ P4c 壁纸上传入口 —— 「功能做全再交付」的两块 JianFeeeee 2026-09-15 11:01:09 +08:00
  • b7dc9e90e6 fix(deploy): 权限政策按**文件类型分岔**开药方 —— 我上一版把 release-linux.sh 的执行位改掉了 JianFeeeee 2026-09-15 10:27:20 +08:00
  • 15df621045 feat(deploy): 权限位两条判据 —— 政策(源文件不严于 0644)+ 一致性(副本=仓库) JianFeeeee 2026-09-15 10:26:23 +08:00
  • a363bab773 fix(pi-bridge): 判据 ③ 两个洞 —— 它此前**一次断言都没跑**,且白名单在等价写法上误红 JianFeeeee 2026-09-15 10:26:14 +08:00
  • a5fc86bc1a fix(addressing)!: 寻址不按工作区筛 + 联系人地址不再从垃圾 from_workspace 拼 JianFeeeee 2026-09-15 10:07:18 +08:00
  • 81ec77ae1f fix(read)!: 会话即主体 —— 读路径不再做任何"谁有资格"的仲裁 JianFeeeee 2026-09-15 10:01:24 +08:00
  • 6b86836343 fix(read)!: 读信只认会话 —— 删掉「同工作区」那道闸门 JianFeeeee 2026-09-15 09:59:21 +08:00
  • a684d479bb fix(mail)!: agent 发信不再把 agent 名当工作区存进 from_workspace JianFeeeee 2026-09-15 09:47:08 +08:00
  • d9d81b94b1 fix(forward): 引用里的「转发自」不再是 name@name,改用会话的 workspace/alias 拼 JianFeeeee 2026-09-15 09:38:59 +08:00
  • 7ff20feffe fix(forward): 转发引用里的「时间」按本地时区渲染(原先是 UTC 原样) JianFeeeee 2026-09-15 09:36:47 +08:00
  • f14f2d6fa7 chore: 动画盘点判据接入套件 + 让其合规 + 对齐参照物重新登记(清工程收尾) JianFeeeee 2026-09-15 09:16:05 +08:00
  • bb8201f0c3 fix(sse): 心跳 30s → 10s(实测连接寿命 34-57s 就断,与代理空闲超时擦边) JianFeeeee 2026-09-15 09:02:02 +08:00
  • d81ab319e4 fix(webui): 动画全量盘点 —— 两处死动画 + 一处过宽;并把盘点变成常驻判据 JianFeeeee 2026-09-15 08:51:18 +08:00
  • f5d05755b7 fix(webui): 窄屏两处 —— 收起补反向 morph、编辑态不再隐藏底部导航 JianFeeeee 2026-09-15 08:45:54 +08:00
  • 110d457535 fix(webui): 回复球改成容器变形 + 摘掉邮件列表的入场动画 + 全局控件过渡不再补间阴影 JianFeeeee 2026-09-15 08:15:22 +08:00
  • 436de6ee4d feat(webui): 回复/转发动画真的会播了 + 写邮件改成「按钮长成整页」 JianFeeeee 2026-09-15 08:09:36 +08:00
  • f6cecf7867 docs(align-refs): CalendarView 重新核对后更新登记(差异只有根节点 rise-in;鸿蒙侧无日历动效,不产生新对齐义务) JianFeeeee 2026-09-15 07:57:10 +08:00
  • e3b7f8f421 perf(webui): 动画卡顿三处治理 + 覆盖列表/日历 JianFeeeee 2026-09-15 07:57:04 +08:00
  • 6ee58fa28a fix(webui): 局部入场动画补回(写信页/回复框/转发面板)—— 你猜对了,是被整条删掉的 JianFeeeee 2026-09-15 07:49:25 +08:00
  • e6048e9914 fix(webui): 候选菜单改用不透明弹层表面 —— 半透明+背景模糊把背后的表单糊进了列表 JianFeeeee 2026-09-15 07:46:54 +08:00
  • 00df6bea74 fix(pi-bridge): 复用判定的 fallback 真正委托给唯一规则 + 补上我**声称做过但其实没做**的那条判据 JianFeeeee 2026-09-15 07:12:17 +08:00
  • be8459cfe7 fix(deploy): 环境兜底自己依赖的命令也登记 + 自我检查排在用它们之前 + 静默改 HOME 必须留痕 JianFeeeee 2026-09-15 07:05:50 +08:00
  • 18c9aef219 chore(deploy): 会话归档脚本(判据 / 备份 / 回滚真跑一遍)—— 用户「清理过时的请求与邮件」 JianFeeeee 2026-09-15 07:00:35 +08:00
  • 0f7c817c1e fix(pi-bridge): 回报的 cwd 必须是实际用的那个 + 复用判定收成一处(pi 评审 §三) JianFeeeee 2026-09-15 06:53:53 +08:00
  • f8fe14d124 docs(debts): 登记 pi-bridge-adopt-cwd-mismatch —— 沙箱 rw 与 worker cwd 的第三个来源(接管路径)未对齐,且这类错位没有任何一层提示 JianFeeeee 2026-09-15 06:47:24 +08:00
  • 7fe279676a fix(pi-bridge)!: --rw 的 cwd 与 worker 实际用的 cwd 收成**一处决定**(pi 探针实测的第三例) JianFeeeee 2026-09-15 06:47:10 +08:00
  • 28a6bd282a docs(dev-tooling): 第 21 条 —— 夹具把生产形状简化掉的那一角(一天内第二个实例:agentDir 与首回合 cwd) JianFeeeee 2026-09-15 06:33:54 +08:00
  • 99e6560122 fix(pi-bridge): 首回合也要套沙箱 —— pool 在算 launch 前先把兜底目录建出来(pi 报的同形缺口) JianFeeeee 2026-09-15 06:33:49 +08:00
  • 011957ac97 refactor(pi-bridge): A 方案落地 —— 平台兜底值搬回平台侧,workspace.js 恢复逐字节相同 JianFeeeee 2026-09-15 06:31:18 +08:00
  • 7f03ee7ca2 fix(pi-bridge)!: 沙箱 rw 漏了 agentDir 本身 —— pi 侧的 Agent 整个不工作(凭据存储的锁文件写在它直下) JianFeeeee 2026-09-15 00:13:13 +08:00
  • 9fa509844a feat(pi-bridge): 有沙箱时 workspace 档不再逐条问人 —— 界内不问、界外内核拒 JianFeeeee 2026-09-14 23:50:35 +08:00
  • 64f002cf66 feat(pi-bridge): worker 按档位套沙箱 —— plan/workspace 进 Landlock 边界,full 档不进 JianFeeeee 2026-09-14 23:43:06 +08:00
  • 1f48c5c4ff feat(sandbox): am-sandbox —— 给命令套 Landlock 内核边界(界内可写、界外 EACCES) JianFeeeee 2026-09-14 23:33:11 +08:00
  • 2a5e3d7d15 fix(auth): 四家桥的读端点也带上会话收窄 + 转发同一条命(工作区隔离第 2 步) JianFeeeee 2026-09-14 23:18:12 +08:00
  • 1b8cd43935 fix(auth): 工作区成为读权限的边界 —— Agent 侧读端点按会话工作区收窄 JianFeeeee 2026-09-14 23:03:25 +08:00
  • 4c2bf26c42 fix(deploy): flock 没登记进 AGENTMAIL_REQUIRE("缺命令"被报成"另一个部署在跑")+ 中断 trap + 两条欠账入册 JianFeeeee 2026-09-14 21:26:51 +08:00
  • 1056b22cbd fix(deploy)!: install 不是 rename(头部那句"原子"论断不成立,实测半截二进制)+ 加并发锁 + journalctl 抽成可喂函数 + data/ 权限 JianFeeeee 2026-09-14 21:19:46 +08:00
  • 8e3b04a267 fix(deploy): TMPDIR 只判"未设"(同文件里 HOME 判了可写)+ 环境自足漏了"命令"(journalctl 两处是假绿) JianFeeeee 2026-09-14 21:08:48 +08:00
  • 3be824849d fix(deploy): env-defaults 的顺序错(③ 的探测依赖 ④ 的产物)+ 非 root 的 HOME 陷阱 + 兜底行可见 + 补 root 断言 JianFeeeee 2026-09-14 21:01:19 +08:00
  • 743e397916 fix(prune)!: 构建暂存那段清理**一直是空转的**(ls -1t 对目录打 路径: 头)+ del() 失败分支补齐覆盖 JianFeeeee 2026-09-14 20:53:54 +08:00
  • 7eec311756 fix(deploy): C 扩到全文件(133/0 闭合)+ ① 加 realpath 判据 + ②b 明说"恒等" + 环境自足收成一处 JianFeeeee 2026-09-14 20:42:54 +08:00
  • d47035aaff docs(dev-tooling): 补三条 —— 布局改动的回滚账、PIPESTATUS 与 pipefail 是判据的一部分、判据输出要自证比完全部对象 JianFeeeee 2026-09-14 20:35:10 +08:00
  • 42f01c7478 fix: 三处"判定对、但信号假"——豁免的自检覆盖、rm 失败仍报"已删除"、show_diff 截断证据 JianFeeeee 2026-09-14 20:35:01 +08:00
  • 7ec45b8d45 fix(prune): 备份集"同生共死"在用跳过时失效 —— 原来只跳一个文件,兄弟照删 JianFeeeee 2026-09-14 20:28:50 +08:00
  • 56b9028579 fix(deploy): 三个工具统一 AGENTMAIL_PREFIX + go 环境预检(别把环境问题报成代码问题) JianFeeeee 2026-09-14 20:27:26 +08:00
  • 44fdfb3ed7 fix(deploy-drift): 判据 ① 的覆盖面写进 note(0 必须带上可证伪范围)+ 记录 C 的取舍 + docs 补 4 条纪律 JianFeeeee 2026-09-14 20:25:24 +08:00
  • a0ba10341c docs(deploy-drift): 删掉两组互相矛盾的"写点计数",改写成口径 + 理由 JianFeeeee 2026-09-14 20:24:49 +08:00
  • ebb1040559 fix(install): go vet / go test 提到 --check 相位 —— 原措辞"所有会红的门禁都跑过了"与自己下一段矛盾 JianFeeeee 2026-09-14 20:24:09 +08:00
  • af42a08fbf fix(deploy): 故障通知脚本的安装原来在 if 分支里(--skip-web 就不装)+ 判据 ③ 只验"在不在" JianFeeeee 2026-09-14 20:23:26 +08:00
  • 3b5c51c41e fix(deploy-drift): 补上 EXCLUDE_DIRS 挖掉的依赖树洞(②b)+ 写明排除口径表 JianFeeeee 2026-09-14 20:22:12 +08:00
  • 5e38914cac fix(deploy-drift): 判据 ② 是假绿 —— 它比的目录不存在(一个文件都没比过,却报"一致") JianFeeeee 2026-09-14 20:19:30 +08:00
  • a1ed4ea1a5 docs(dev-tooling): 变异纪律补两条 —— 判据退出码不许经管道取值(tail 改写了量纲)+ 新判据上线先找相反的不变量 JianFeeeee 2026-09-14 20:14:47 +08:00
  • fbdfdcc81d fix(deploy): staging 拷贝失败必须当场 exit 2(这次实测打出了假的 [ OK ])+ 登记同类未堵点 JianFeeeee 2026-09-14 20:13:57 +08:00
  • d616582e96 fix: 回滚 user-question.js 那一搬(它把 check-shared-libs 打红两处),并把 drift 的非运行时差异摘出来 JianFeeeee 2026-09-14 20:11:58 +08:00
  • 2d936893f5 fix(deploy): /tmp 占满把部署自己卡死了 —— 收构建暂存 + 构建带 -trimpath + 判据 ⑤ JianFeeeee 2026-09-14 20:06:19 +08:00
  • 6b1cca0fe4 docs(dev-tooling): 加一条提交纪律 —— 多 agent 共用工作区,提交前先看 git status 里有没有别人的文件 JianFeeeee 2026-09-14 20:05:15 +08:00
  • e49f0a8f6a docs(dev-tooling): 写点三处**不同的入口假设**、过宽过窄、因果无关判据、锚点、lib/ 边界 + 一条被自己纠正的观察 JianFeeeee 2026-09-14 20:00:52 +08:00
  • fb85a8728d refactor(pi-bridge): 定下 lib/ 与 test/lib/ 的边界 —— 三个测试侧模块原来会随部署进 /opt JianFeeeee 2026-09-14 20:00:16 +08:00
  • d735e674e1 docs(dev-tooling): 判据纪律那节 —— 三种"看起来验过了"的失效形态 + 变异纪律 + 两条实现纪律 JianFeeeee 2026-09-14 19:52:41 +08:00
  • f1059c5a6b fix(pi-bridge): 夹具移出测试文件(import 它会二次注册整套用例)+ 测试侧写点全部兜住 + 判据不再往 /tmp 留垃圾 JianFeeeee 2026-09-14 19:51:44 +08:00