从示例数据改为统一的数据出口

Personal Metrics 的 Dashboard 原先读取 homepage-dashboard/fixtures/latest.json 。这容易让预览、验证和实际部署指向不同文件:页面看起来正常,并不能证明展示的是本轮生成的数据。当天在 ~/meprojects/personal-metrics-agent 统一改为根目录 data/latest.json ,同步修改 README、预览、校验、拉取及部署脚本,并删除旧 fixture。

页面顶部突出 anki.new_cards 、 onedrive.total_files 和 onedrive.total_folders 三项指标。它们复用同一个数据源,展示层调整不再伴随第二套数据副本。

用文件校验闭合部署链

部署把本地数据送到 VPS 的 /opt/stacks/caddy/site/latest.json ,Homepage 配置备份保存于 /opt/stacks/homepage/config/backups/codex-20260710193434 。本地与远端 SHA-256 一致,Homepage 容器运行正常,验证脚本通过。过程中发现脚本没有执行位,也补齐了 homepage-dashboard/scripts/*.sh 的权限。

在项目目录执行以下校验,可分别确认结构和传输内容:

bash homepage-dashboard/scripts/validate.sh
sha256sum data/latest.json

入口为 Homepage。后续又收到“首页访问不了”的请求,但会话多次中断,没有完成网络诊断;文件部署成功和之后的浏览器可达性是两个不同时间点的结论。

主会话续接

以下命令在 archx 上执行;目录仅用于辨认工作上下文。

会话 1:~/meprojects/personal-metrics-agent

codex resume 019f4bba-925c-7632-964c-17de708d46f0