Commit Graph

  • 6b7c12d9da fix(pi-bridge): "开关被认"那条判据自己也有假绿 —— 我按真实测量分叉,于是永远走短路分支 JianFeeeee 2026-09-14 19:46:07 +08:00
  • 87359588eb fix(pi-bridge): 评审第二轮 —— 判据在健康机器上会退化、"一处覆盖"取决于入口、笔误参数静默放行 JianFeeeee 2026-09-14 19:42:58 +08:00
  • 5bc579f910 fix(pi-bridge): 按评审补三处 —— ENOSPC 只盖了一个写点、旧注释自相矛盾、兜底判据钉的是文本 JianFeeeee 2026-09-14 19:38:31 +08:00
  • 0b548b8fcf test(pi-bridge): 临时目录满时不再伪装成内存缺陷 —— 前置自检 + ENOSPC 兜底 JianFeeeee 2026-09-14 19:29:44 +08:00
  • 5c22daf51b fix(deploy-drift): 结论区那行命令跑不起来(node → bash)+ 写明判据 ① 的量纲 JianFeeeee 2026-09-14 19:24:44 +08:00
  • f0884d03be fix(pi-bridge): 决策到了没唤醒等待者 —— 整条授权链断掉(用户报「授权机制有问题」) pi 2026-09-14 19:16:22 +08:00
  • 5544edabaf fix(webui): 窄屏「我的」页补上圆角(与日历那次同一个根因,另一条分支) pi 2026-09-14 19:07:28 +08:00
  • d3f6f3baf6 跨端: 鸿蒙日历写侧(新建/编辑/删除/暂停恢复)+ 表单不再是一面滚轮墙 pi 2026-09-14 18:57:53 +08:00
  • 94ba4b9c58 跨端: 鸿蒙端功能同步第一步——日历(只读月视图)上架,入口进底部导航 pi 2026-09-14 18:38:51 +08:00
  • 79e591aa8b 跨端: 底部导航选中态——图标也变色(鸿蒙侧补齐),选中态只换颜色 pi 2026-09-14 18:09:59 +08:00
  • 12294835da fix(余额): 圆角差异条目补两侧数值 + 策略现在就定(设备只做验证、不做决策) JianFeeeee 2026-09-14 17:52:15 +08:00
  • 59b2575838 fix(webui): 底部导航选中态只换颜色(去掉背景块与顶部指示条) pi 2026-09-14 17:50:34 +08:00
  • 9965ee2204 chore(deploy): 清理补两类残留(数据库/附件备份集、会话清理前备份)+ 在线库硬闸门 + 两侧自检 pi 2026-09-14 17:50:29 +08:00
  • 8390890646 跨端: feat(对齐): 参照物版本登记(CalendarView.tsx @d78f19f,变了即红)+ 圆角按语义配对(数值来源不同另行登记) JianFeeeee 2026-09-14 17:46:20 +08:00
  • 6fc8099b33 跨端: feat(日历): today 不许跨调用残留(常驻 pane 跨零点);扫描口径去注释+去字符串现在就定 JianFeeeee 2026-09-14 17:44:52 +08:00
  • 13e8671d03 跨端: feat(P6): 表头与网格共用同一个 startOfWeek;"今天"的调用侧入可跑判据;禁用 toISOString 取日期键 JianFeeeee 2026-09-14 17:43:09 +08:00
  • e94e4dcd39 跨端: feat(P6): 日历纯逻辑 model/Calendar.ts + 6 条可跑判据(第 1 步的逻辑那一半,不需要设备) JianFeeeee 2026-09-14 17:41:26 +08:00
  • 9fd89308ab fix(判据): 自指豁免改成"按次数"登记;标签缩回"已登记词表"并把它自己的盲区登记成欠账 JianFeeeee 2026-09-14 17:39:47 +08:00
  • d34342b49b feat(判据): §16 本身变成判据 —— 判据目录里的"未覆盖/未验/已知缺口"声明必须在余额里有对应的一笔 JianFeeeee 2026-09-14 17:38:33 +08:00
  • 6eef1fd91c fix(余额): 两条"已知未覆盖的回滚路径"进余额(绿判据的名字在默认路径上不打印) JianFeeeee 2026-09-14 17:36:54 +08:00
  • 22715e8af0 docs(判据): §17 变异只证明样本被抓;标签必须等于断言范围(两种收法,选一个) JianFeeeee 2026-09-14 17:36:02 +08:00
  • 1fcb754b61 fix(判据): 两条反向断言"标签比断言宽"——缩回真实范围并记下三条逃逸路(各注变异确认);overlay 运行期边界进余额 JianFeeeee 2026-09-14 17:35:53 +08:00
  • 9af4fde706 docs(计划): P2a/P2b 归属入册(鸿蒙侧,参照物是 WebUI 已成的形态);产物自证两条报错补"最常见的错误修法" JianFeeeee 2026-09-14 17:33:05 +08:00
  • e35ea479b5 fix(余额): 子集关系打进字符串本身(读到 9≠5 的人不该需要读信才知道为什么);映射欠账加"不许绕过映射"到期前提 JianFeeeee 2026-09-14 17:27:14 +08:00
  • 06c1a67bb6 fix(判据): prose 要走顶层静态 import(我用了动态 import,被同一条判据第三次抓住) JianFeeeee 2026-09-14 17:22:19 +08:00
  • 684baf7cc8 fix(判据): 新判据里又用了裸 readFileSync —— 被 criteria-hygiene 第二次抓住,改走 prose JianFeeeee 2026-09-14 17:21:48 +08:00
  • b16e2d24fd fix(欠账): RESULT 行同时打"登记 vs 实测"(副本漂移可见 + 不等即红);共享树 stash 纪律与两条推广入册 JianFeeeee 2026-09-14 17:21:26 +08:00
  • 512b3f8f80 fix(更正): 我登记的"不存在映射表"是错的(blurStyleFor 一直在,缺的是调用点);豁免按文件+次数抓出来的 JianFeeeee 2026-09-14 17:20:18 +08:00
  • c274dad462 fix(判据): 读取欠账登记改用 prose(判据目录不得出现裸 readFileSync) JianFeeeee 2026-09-14 17:18:07 +08:00
  • d25770ea2f fix(欠账): Skip 进余额且条件必须是测量;豁免按文件+次数;三笔欠账合成一处可读余额 JianFeeeee 2026-09-14 17:16:22 +08:00
  • f5c4f56682 跨端: feat(预设): 静默兜底留一条可观测痕迹;"只写不读"在鸿蒙侧也补上判据(照 LEGACY_BACKUP_KEY 照搬);§10 出处落地 JianFeeeee 2026-09-14 17:13:19 +08:00
  • eeb8f277fd test(mails.status): "正当"落成可判约束(只许比 archived);欠账补一条"还清即转绿"的判据 JianFeeeee 2026-09-14 17:11:36 +08:00
  • 12a45af9ee docs(登记): 哨兵的缺省语义进 §10;版本偏移的可见后果进差异表;"指针可以,断言不行"入册 JianFeeeee 2026-09-14 17:09:26 +08:00
  • b7f624bc45 fix(已读/手势): 读侧也拒绝空读者;mails.status 读者/写者登记成"新增即红";阈值契约显式选 (b) JianFeeeee 2026-09-14 17:08:31 +08:00
  • 5e74e0312e test(预设): 补行为判据 —— "清单里有、渲染器没有"必须红(值判据只挡住一半) JianFeeeee 2026-09-14 17:05:15 +08:00
  • 863b583838 fix(已读/文档): 空 reader 报错(把约定变成做错会红);P6 方案补分支声明与可验收性;"与 X 一致"入册 JianFeeeee 2026-09-14 17:03:16 +08:00
  • 05e9583fe5 test(预设): 钉住两端预设清单的 id 与顺序;更正"模糊只由壁纸层负责"这条被撤回的口径 JianFeeeee 2026-09-14 16:59:16 +08:00
  • c094a1b6e2 fix(判据): 汇总报本相位**实际跑了**几条,不报清单长度 JianFeeeee 2026-09-14 16:55:39 +08:00
  • 33488760ce fix(相位/安全): 部署门禁只判产物自证;静默 break 改成出声;内核读数带时间坐标 JianFeeeee 2026-09-14 16:54:30 +08:00
  • 6702cc2f5e fix(webui): 窄屏日历/详情的圆角——圆角要给到「能裁剪的那一层」 JianFeeeee 2026-09-14 16:51:31 +08:00
  • dae508b25b docs(判据): 补「已知限制」与「缺省语义登记」两节;build.sh 把原始 dep/=> 行写进 BUILD_INFO JianFeeeee 2026-09-14 16:50:33 +08:00
  • f27ad31c91 fix(判据/部署): 探针不再假设清单穷尽;broken≠red;到期报文自带"要放行什么";部署加 --check 干跑 JianFeeeee 2026-09-14 16:49:08 +08:00
  • 4f0a6e6097 fix(homeagent): 构建不许弄脏源码树 —— hmapdev 会重写 plugin.json,构建后还原并出声 JianFeeeee 2026-09-14 16:41:54 +08:00
  • ef82bcdfd3 test(权限): 钉住"值没变也广播"—— 已降级会话的恢复路径靠这条否定事实 JianFeeeee 2026-09-14 16:41:32 +08:00
  • 7e696f9a8c fix(homeagent): 撤回"另一条 SDK 血脉"的错误结论;build.sh 不再猜路径;清单判据改成一致性口径 JianFeeeee 2026-09-14 16:38:28 +08:00
  • 317f3265e3 fix(判据): 探针三值 + 发布候选标签 —— 顺带查出探针从写下那天起一次都没跑成过 JianFeeeee 2026-09-14 16:35:40 +08:00
  • 357662ed08 fix(homeagent): 不再把 SDK 版本钉在源码里;构建期按内核的依赖表校验对齐 JianFeeeee 2026-09-14 16:27:02 +08:00
  • d5cfcbdc9c fix(权限): 409 的第二种含义是「本档不该问」——四桥都补上;状态写入点不再兜默认档 JianFeeeee 2026-09-14 16:21:27 +08:00
  • ec5ee5eb9b docs(mirror): 补一条实测 —— 上游匿名可完整克隆,「凭据过期」不是镜像掉队的原因 JianFeeeee 2026-09-14 16:11:00 +08:00
  • 0309d09ac2 docs: gitcode 镜像仓为什么不会自己更新(附实测证据与触发方式) JianFeeeee 2026-09-14 16:10:24 +08:00
  • d78f19fe9a fix(webui): 日历页面补上圆角(圆角要给到「有底色的那一层」) JianFeeeee 2026-09-14 16:05:15 +08:00
  • 456ae5a66d 跨端: pi 五条评审落地 —— 产物自证替代时间戳代理、静态判据可到期、判据能读一层标识符、值/来源配对规则、归因不许动别人的树 JianFeeeee 2026-09-14 16:00:34 +08:00
  • f9b849dcfc chore(deploy): 测试会话清理脚本(可复现、默认干跑、带备份与校验) JianFeeeee 2026-09-14 15:51:40 +08:00
  • 7028c244fd dsh 桥同一处缺陷:409 带 full 档时也当场拒绝(并且把会话降级了) JianFeeeee 2026-09-14 15:51:38 +08:00
  • 153985e8b1 补投路径漏传档位(full 档被误拦)—— 修因 + 兜底,并顺出同族另外四个字段 JianFeeeee 2026-09-14 15:49:45 +08:00
  • 00c4df4e98 fix(webui): 滚动边缘淡出按容器高度封顶,弹层不再淡(「渐变过猛」) JianFeeeee 2026-09-14 15:44:08 +08:00
  • 71a3c35610 按 pi 复核改五处:判据的"值/行为"原则、真正的构建门、typecheck 进门、Go 判据零匹配、迁移归属 JianFeeeee 2026-09-14 15:41:52 +08:00
  • 483f4ed960 merge: 并入 origin/main 的 README 更新(远端 1 个提交) JianFeeeee 2026-09-14 15:41:44 +08:00
  • ecde1f7542 test(webui): 焦点判据钉到回复框自己的 Composer(变异测试抓到的弱判据) JianFeeeee 2026-09-14 15:39:24 +08:00
  • 7ef3ea7306 fix(webui): 宽屏也同步折叠策略 —— 头部与回复框默认收起(正文 48% → 90%) JianFeeeee 2026-09-14 15:38:49 +08:00
  • ccd0a39e76 docs(P5): 悬浮玻璃导航落地记录 + 视觉验收的**实测**阻塞(不是"还没做") JianFeeeee 2026-09-14 15:35:48 +08:00
  • 25ac19b343 跨端: P5 悬浮玻璃导航取代系统 TabBar —— 自绘浮动条 + 命中区 ≥44vp + 内容让位 JianFeeeee 2026-09-14 15:25:02 +08:00
  • b214dd3aab 更新 README.md jianf 2026-09-14 07:22:40 +00:00
  • f412751b37 test(criteria): 规范加 §1.5「两张表各缺一半时按 id 联接,不按相邻关系配对」(pi 的建议 + 我方实测的串行实例) JianFeeeee 2026-09-14 15:20:39 +08:00
  • dbdb2f5039 跨端: 修打包坑(构建失败被管道吞掉)+ dist 新鲜度判据;判据从"窗口式"改成同表达式 JianFeeeee 2026-09-14 15:20:30 +08:00
  • e94313f66a 跨端: 接手 pi 的两个 WebUI 开项——默认值统一到服务端契约 12/4;缓存键按账号(含一次性迁移) JianFeeeee 2026-09-14 15:17:01 +08:00
  • 2d8f5424b5 test(criteria): 规范补两条 + 还原纪律改写成"先固化基线再破坏" JianFeeeee 2026-09-14 15:12:19 +08:00
  • ec90cba129 test(criteria): 抽出共享 check/finish(marker 不再靠记性)+ 失败信息自带修法 JianFeeeee 2026-09-14 15:11:47 +08:00
  • d1e0ba32f9 跨端: 壁纸遮盖色改用页面底色系(mask 两套主题都深,浅色下方向与 WebUI 相反);模态遮罩保持 mask JianFeeeee 2026-09-14 15:10:15 +08:00
  • a8ac2fc28b test(criteria): 闭环——判据自报条数 + 每文件期望条数(只增不减的棘轮) JianFeeeee 2026-09-14 15:06:14 +08:00
  • 71585dc42b 跨端: 预设档补遮罩(WebUI 的 --bg-dim 不分档位)+ 主题变化时重算"我们自己算的值";缓存键差异记入表 JianFeeeee 2026-09-14 15:04:07 +08:00
  • 4babc96f8b test(criteria): runner 不再手写 --test(由内容推导)+ 自检 4「这条判据能不能红」;规范补两档 JianFeeeee 2026-09-14 15:00:26 +08:00
  • 22c9be7181 跨端: 预设色板两套(pi:这不是"观感未验"而是机制上确定不同)+ 手写色清册跨文件 + TMPDIR 按会话分家 + 提交归属可判 JianFeeeee 2026-09-14 14:57:18 +08:00
  • 0ce8b29546 test(criteria): 判据规范 CRITERIA.md(邻接不是结构·第三次露头)+ 废弃 API allow-list 结构化 + 扫描范围自检 JianFeeeee 2026-09-14 14:51:30 +08:00
  • c4ee5f3ebe docs(harmony): 记下 §7.17 那批代码的提交归属(并发写入者的 git add -A 把它们并进了 WebUI 提交) JianFeeeee 2026-09-14 14:49:40 +08:00
  • 962df62801 feat(harmony): P4b 预设档画法 + 壁纸真的渲染出来(并更正我上一轮"未验渲染"的说法) JianFeeeee 2026-09-14 14:48:30 +08:00
  • e21151e98d fix(webui): 手势卡严只作用于周/日刻度(我第一版卡太宽,把月视图翻页也一起杀了) JianFeeeee 2026-09-14 14:36:49 +08:00
  • 1717863c87 fix(webui): 手势与横向滚动分家 + 纵向滚动边缘淡出 JianFeeeee 2026-09-14 14:35:43 +08:00
  • c9717daa13 fix(webui): 联系人项改为"每项一张玻璃卡"(补齐上一轮承诺) JianFeeeee 2026-09-14 14:31:16 +08:00
  • 2e42aacc07 fix(webui): 修「列表与正文之间那条大空隙」—— 包装层撑满而列表面板固定 320 JianFeeeee 2026-09-14 14:29:27 +08:00
  • a6b5e52f45 test(harmony): 判据按 pi 复核意见补强 —— 手写色登记表、玻璃叠用形状、按标题取小节、遮罩必须被用、废弃 API 清单从 SDK 生成 JianFeeeee 2026-09-14 14:26:45 +08:00
  • 43aca575c7 docs(harmony): 阶段表标状态(P2/P4 ✅、P3 主体完成、P5/P6 未做),并写明状态口径 JianFeeeee 2026-09-14 14:19:43 +08:00
  • 2a6ad93ec0 feat(harmony): P4 —— 外观(主题 + 壁纸)跟着账号走 JianFeeeee 2026-09-14 14:19:26 +08:00
  • 73f886aea5 feat(harmony): P2b+P3 —— 「收件箱」改成「通信」(内部三栏 + 徽标 + 悬浮加号),发件箱与授权栏落地 JianFeeeee 2026-09-14 14:13:45 +08:00
  • c6aaf8c468 refactor(harmony): 23 处废弃 API 换成 UIContext 写法(全局 promptAction.showToast 自 API 18 废弃) JianFeeeee 2026-09-14 14:05:35 +08:00
  • 36f3183bba feat(harmony): 系统方案第一批 —— 表面/文字/圆角交给系统、删手写玻璃、每项一张卡;跨端判据改"意图相同" JianFeeeee 2026-09-14 14:04:04 +08:00
  • 4d226be056 test(harmony): 「用系统方案」的地基 —— 系统资源名与 BlurStyle 取值离线可校验(判据先于替换) JianFeeeee 2026-09-14 13:56:43 +08:00
  • 7603560a72 chore(git): 忽略并取消跟踪 .tmp/(一次 git add -A 把 554 个编译缓存扫进了版本库) JianFeeeee 2026-09-14 13:54:12 +08:00
  • 5ce711fbcd test(suite): 自检 3(判据不得埋在 process.exit 之后)+ TMPDIR 固化 + API 同名不同义表 JianFeeeee 2026-09-14 13:53:34 +08:00
  • b3f404838b feat(harmony): P2a 收尾 —— 撤掉平级「会话」tab + 权限"强制力"上界面,判据 14→19 JianFeeeee 2026-09-14 13:51:35 +08:00
  • bb855b1518 fix(webui): 日历补上圆角 —— 外层面板圆了、里面的格子还是直角 JianFeeeee 2026-09-14 13:47:58 +08:00
  • dfaeab0e4d docs(harmony): 记入"必须用系统方案"的要求与 WebUI→鸿蒙的做法对应表 JianFeeeee 2026-09-14 13:45:34 +08:00
  • 0c4100802f fix(webui): 顶部改气泡式 —— 列表头与详情头从"通栏 + 下边框"改成浮动玻璃卡 JianFeeeee 2026-09-14 13:44:49 +08:00
  • 6be5a543af test(suite): 判据总入口 run-all —— 全部跑完再算退出码,并接上两条从未跑过的判据 JianFeeeee 2026-09-14 13:44:00 +08:00
  • f6feb7c0df test(webui): 「滑动硬截断」诊断脚本(自带浏览器,不依赖共享实例) JianFeeeee 2026-09-14 13:43:11 +08:00
  • e0c68d8bb2 test(cross-client): 预算条三个档位的令牌也和 WebUI 对齐 + 记录模拟器权限门 JianFeeeee 2026-09-14 13:38:35 +08:00
  • 83cb7528fb fix(webui): 玻璃是白色材料 —— 深色模式只降 alpha,不换基材 JianFeeeee 2026-09-14 13:36:54 +08:00
  • 3729afd96f feat(harmony): P2a —— 收件箱按会话折叠 + 联系人页卡片视图(判据直接跑同一份逻辑) JianFeeeee 2026-09-14 13:36:05 +08:00
  • e07e3bf1a1 docs(harmony): 记入交接核对结果与 pi 回复的落地(P2a/P2b 顺序、判据、真 bug) JianFeeeee 2026-09-14 13:30:03 +08:00
  • 51522dd8c2 fix(webui): 导航令牌迁移收尾 + 生成 CSS 的头注释提前闭合(会丢规则)+ 两条过期判据重写 + 判据进 npm test JianFeeeee 2026-09-14 13:29:57 +08:00