Files
MemRelay/projects/ebb54e31-5afe-4f9b-a291-4e3b03ca3b21/Checkpoint 2026-08-07 03-18-34 UTC [fb2fcd341e].md
T

41 lines
2.0 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.
---
title: Checkpoint 2026-08-07 03:18:34 UTC [fb2fcd341e]
type: checkpoint
permalink: main/projects/ebb54e31-5afe-4f9b-a291-4e3b03ca3b21/checkpoint-2026-08-07-03-18-34-utc-fb2fcd341e
stable_id: 109e5244-ad26-4650-8a49-e6cebbabe7d7
scope: project
project_id: ebb54e31-5afe-4f9b-a291-4e3b03ca3b21
memory_type: checkpoint
status: active
revision: 1
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
created_at: '2026-09-23T15:12:50.752520+00:00'
updated_at: '2026-09-23T15:12:50.752583+00:00'
tags:
- audit
- release
- arm64
- mcp
- curation
---
# 2026-08-07 全链路审计与发布
## 已完成
- 回顾并验证记忆、项目上下文、检查点时间线、外部 Vaultwarden、文件仓储、MCP、动态提示词、AI 整理和可选记忆 Git 链路。
- 完善 AI 整理的有限合并队列、依赖恢复探测、批次处理和 MCP 能力发现。
- 修复 `memrelay://capabilities` 遇到真实 `datetime` 时的 JSON 序列化错误,增加生产态回归测试。
- 后端 153 项测试通过,18 项环境依赖测试跳过,Ruff 通过;前端 34 项测试、ESLint、Prettier、TypeScript、Vite 和桌面 Playwright 均通过。
- 在 ARM64 Armbian 完成原生构建和滚动发布,只替换 MemRelay 容器,Basic Memory 与正式数据未覆盖。
## 验收
- 内网与 `https://mr.asio.asia` 的 Web、REST、Streamable HTTP MCP 均正常。
- 线上发现 95 个 MCP 工具和 3 个 Resource;`memrelay://capabilities` 已可正常读取。
- MemRelay 与 Basic Memory 均 healthy,Vaultwarden 已解锁,SQLite `quick_check=ok` 且使用 WAL,语义搜索和记忆 Git 正常。
- OpenResty 仅长期缓存 `/assets/`,API 和 MCP 未缓存。
## 当前边界
AI 上游存在间歇性 503 和超时。任务会进入 `waiting_dependency`,定期探测并在恢复后自动继续;队列保持有界。最终文档调用失败后下次会重新生成证据批次,可靠但可能重复消耗模型额度,后续可通过最小实验评估是否需要证据断点续跑。