lix-2026
1882db7681
收口 MNote P0 P1 P2 审查尾项
...
- 归档 OnlyOffice live bridge、Page AI、mindmap、design governance 与相关 bug 条目
- 补齐 MinerU OCR 后端 runtime 合同与 smoke/test 基线
- 收口 ChatOnly/Doubao、ObjectIdentity、Page Aggregate compat 与 runtime owner 文档口径
验证:
- cargo test --manifest-path rust/Cargo.toml -p mnote-web local_ocr -- --test-threads=1
- cargo test --manifest-path rust/Cargo.toml -p mnote-web onlyoffice_bridge -- --test-threads=1
- git diff --check
- git diff --cached --check
- codegraph index . --force && codegraph status .
- codegraph sync . && codegraph status .
2026-06-01 09:29:12 +08:00
lix-2026
36a5a0dc3a
test: restore mnote-web lib baseline
2026-05-25 23:34:03 +08:00
lix-2026
f0c01404c4
docs: close runtime extraction checklists
2026-05-25 22:36:04 +08:00
lix-2026
5f97800489
chore: align local-first control plane and editor fixes
...
- wire SQLite control-plane access/session paths into Rust web local-folder routes
- preserve local Markdown attachment semantics across upload, reload, and secondary-pane resource tabs
- refresh design governance docs, Reasonix task templates, and bug records
- retire root .mcp.json local MCP config
2026-05-23 23:38:42 +08:00
lix-2026
cdff672aa5
feat: align local-first workspace direction
...
Document the VSCode-like local-first product shape, demote Convex to a control-plane role, and retire stale architecture drafts.
Add local workspace migration/export references plus smoke coverage for no-Convex managed workspace startup, local markdown title/body/options persistence, asset upload behavior, and Convex fixture export.
Verification: git diff --cached --check; node scripts/check-local-first-convex-guard.js --staged; node scripts/task444-convex-workspace-export-local-fixture-smoke.js; node scripts/task166-local-first-managed-workspace-no-convex-smoke.js; node scripts/task167-local-markdown-title-body-options-no-convex-smoke.js
2026-05-19 08:11:58 +08:00
lix-2026
a2cb1338c8
chore: 保存当前架构收口与 bug 修复快照
...
归档本轮 P0/P1 bug 修复、设计审查迁移、AI selection scope 收口与 stream contract 调整,并保留当前 05 主线迁移起点。
2026-05-18 17:01:35 +08:00
lix-2026
3311bd0366
chore: document architecture gaps and add dev hot reload
...
- add npm dev:hot wrapper using cargo-watch and page reload polling
- add mnote-web dev hot reload endpoint and coverage
- record current architecture review and tracked bug findings across realtime, tree, editor, and AI runtimes
Verification:
- node scripts/task-dev-hot-plan-test.js
- node --check scripts/dev-hot.js
- cargo test -p mnote-web dev_hot -- --nocapture
2026-05-17 23:09:56 +08:00
lix-2026
bb2f190f50
feat: stabilize page AI ACP runtimes
...
实现并稳定页面 AI 的 ACP Hermes / ACP Reasonix 运行路径。
主要内容:
- 分离 profile 与 acpRuntime,ACP Hermes 按所选 Hermes profile 启动并注入 provider key。
- 修复 Reasonix ACP wrapper 的 API key 读取、ToolRegistry 注册、LoopEvent role 映射和 reasoning/final 分流。
- 修复 ACP agent_thought_chunk 被 untagged enum 误解析为 message.delta 的问题,补充 thought 相关单测。
- 补充页面 AI 浏览器验证 skill 证据到 7-15 设计稿,并记录严格验收标准。
- 同步提交当前仓库中已存在的 rust-web / Hermes tools / SSE / bug 文档相关改动。
验证:
- node --check scripts/reasonix-acp-wrapper.mjs
- cargo test -p mnote-web acp -- --nocapture
- 页面 AI ACP 浏览器验证:tmp/page-ai-acp-browser-UAYwyM/
2026-05-17 20:11:39 +08:00