Files
main_plugin_farm/docs/progress.md
T
2026-10-19 17:25:25 +08:00

103 lines
6.6 KiB
Markdown
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.
# 执行记录
## 2026-10-16 原版信息面板恢复
- 用户要求恢复旧头像框和信息内容,并确认按原底图校正已有坐标错位。
- 对照旧drawUserInfo恢复userInfo.png/frame.png、头像尺寸与叠放顺序;
经验保留旧版本级已获/下一级累计门槛口径,点券读取真实余额。
- 素材导出补齐两张旧图(共675张),不修改legacy基线;按目标尺寸
缓存素材,保留一次快照、后台绘制、限流、合并与成图缓存。
- 15项绘图定向测试通过,包括像素叠放对照、等级边界、经验变化失效;
离线样图已目视检查。Runtime正式检查:完整60项、Pillow10.4下28项
和工作流守卫全部通过;首轮行宽失败已修正并完成正式复查。
- preview.3最终包在dist/zhenxun-preview-panel-restored-final;当前真寻
插件已同步六个生成文件并校验通过,原文件备份位于
runtime/panel-restore-backup-20261016,未重启机器人或修改玩家数据。
- 样例和本机性能见runtime/panel-restored与
docs/render-panel-restored-benchmark.json;实际聊天发送待用户验证。
## 2026-10-15
1. 定位空 farm 目录,核对旧项目分支与源提交。
2. 选择 docs 作为唯一计划位置,初始化 Git main。
3. 读取规划与审查要求,代码图查询后对关键问题核对源码。
4. 复制 827 个受版本管理文件与许可证,保留旧项目。
5. 复制前移除硬编码令牌,记录唯一源码差异与逐文件 SHA-256。
6. 测量压缩体积,执行语法、静态数据库与隔离模块检查。
7. 根据用户补充记录三个发布仓库地址并完成 clone;
收到停止后不再远程操作,收到删除要求后验证精确路径并删除三个副本。
8. 完成架构、业务、发布、迁移、审查、决策与验证文档。
9. 建立 Python/农场忽略规则、跨平台换行策略、职责目录和离线校验工具。
10. 离线校验通过:827 哈希、35 Python、4 JSON、两静态库。
11. 29 类忽略规则符合预期;所有基线文件可被跟踪;源哈希未变化。
12. 新工具无超长行;发布检出目录已不存在,无 .gitmodules。
13. 文档链接、差异和工具错误路径在最后交付核对中记录到验证结果。
未实现新业务、未提交或推送、未配置远程发布权限。
## 基础开发(用户确认后)
- Comet change farm-core-foundation进入Build,当前目录main。
- 迁出202条作物目录,核心代码独立于legacy和三种框架。
- 7项领域、22项事务、3项打包测试分别通过。
- 覆盖事务故障、60路并发购买、20路同标识重放、并发收获、
线程中操作被调用方取消、重启与schema拒绝。
- 测试首轮出现2项Windows文件占用,已修复测试自己的连接关闭。
- 根README和09-foundation记录运行方法、缺陷对应与未完成范围。
- 候选即将提交Runtime检查,尚未宣称独立验收通过。
## 正式验证完成
- Runtime执行verify_foundation.py成功,基线、202条目录与32项测试通过。
- 新的只读Verifier逐项核对完整规格与源码,A1至A8全部通过。
- Runtime已接受结果,当前等待用户接受,不代用户归档。
- 通用Skill桥接不能机器认证独立执行,因此保留用户确认边界。
- 没有执行远程访问、提交、推送、发布或真实玩家数据迁移。
## 共享图片开发
- 用户明确确认进入开发,已有核心范围补充A9-A13并包含WebP。
- 先观察10项缺少新模块的行为测试失败,再实现图片层;随后13项通过。
- wheel在临时安装目录独立加载素材并生成PNG通过;格式检查发现一行
超80字符,已按定位修正,待正式检查复核。
- 673原图片打入独立素材包;旧基线未修改。发现455个原阶段缺图引用,
使用问号占位和静态警告,未声称素材已补齐。
- 生成并目视检查1024宽WebP样例;三格式测量写入render-benchmark.json。
- 当前候选待Comet完整检查和独立验收,真实框架及上传未验证。
- Runtime完整检查通过:45项测试、827文件基线、作物目录和素材导出
可重复检查全部成功。已启动独立只读Verifier检查A1-A13,尚待结论。
- 独立Verifier已完成完整规格/源码/测试和实际样图核对,A1-A13全部
通过,Runtime接受报告并等待用户接受;未执行归档、提交或发布。
## 真寻预览交付
- 用户选择接入+工作流+安装脚本,并明确不增加测试前缀,沿用原指令。
- 独立预览数据库和日志、稳定事件幂等、启动/关闭、头像超时及图片接入。
- 白名单私有模块包、源清单和哈希、拒绝覆盖的安装器、固定测试分支
的默认dry-run同步脚本已实现;未执行远端或真实机器人操作。
- 6项打包/安装/模拟发布测试和4项模拟宿主/核心联合测试通过。
- Pillow10.4独立测试目录的13项绘图测试通过;不改宿主依赖。
- 工作流YAML及发布守卫检查通过;主CI覆盖Windows/Linux和两版Pillow,
真实GitHub运行仍未验证。
- 固定ZIP创建系统与权限,解决Windows资源到Linux CI复现的问题。
- 代码图连接本轮不可用,相关宿主接口已直接阅读本地源码核对。
- 当前候选准备进入Runtime全量回归和独立只读验收。
- 首轮55项回归、最低依赖23项和工作流守卫通过,独立A1-A18通过。
- 按审查建议补正余额不足中文提示,先观察定向回归失败再修复;
第二轮56项回归、最低依赖24项和工作流守卫全部通过。
- 新的独立只读Verifier确认A1-A18全部通过,最终ZIP30文件校验通过,
包内runtime.py与修复源码一致。已生成dist/zhenxun-preview-ready交付。
- 最终大小/哈希和验证边界保存zhenxun-preview-checks.json。
- 当前等待用户接受验收;没有提交、归档、推送、发布或真实宿主安装。
## 2026-10-16 默认字体修复
- 用户实际测试提示FARM_PREVIEW_FONT,要求有默认配置。
- 真寻适配层使用宿主FONT_PATH,优先HYWenHei-85W.ttf,保留显式覆盖,
可跳过损坏的默认候选;不把此默认路径推广到其他框架或共享渲染层。
- 7项接入测试通过。已备份并同步已安装预览的runtime.py/commands.py
及清单;未改数据库、未重启宿主。
- 使用真寻实际虚拟环境及临时合成玩家库生成JPEG1024×624成功,
自动选择现有HYWenHei-85W.ttf。不是通过真实聊天消息的发图验证。
- 菜单/网页插件管理不显示问题尚未定位,不能报告为已解决。