mirror of
https://github.com/aaronsb/obsidian-mcp-plugin.git
synced 2026-07-22 16:40:32 +00:00
Three drift points caught in review: - §4 (CI publishing): drop the promised "second workflow publishes latest .mcpb on mcpb/ change" — it isn't implemented and isn't needed. Release-time publishing is the actual flow. Also documents the versioned + unversioned dual-emit and the stable-URL motivation. - §2 (server.js behavior): the implementation surfaces JSON-RPC -32000 on session expiry and lets the client reinitialize rather than attempting transparent replay. ADR previously claimed replay; text now matches code with the rationale (replay would require re-issuing state-establishing notifications and that path is fragile). - Consequences: acknowledge that the maker script partially exposes the bridge to advanced users, which slightly weakens the "bridge-is-invisible" framing of ADR-100/102. The audience that reads server.js is the same audience that would have written custom mcpServers JSON anyway, so the abstraction holds for the cohort that benefits from it. Refs PR #155 review. |
||
|---|---|---|
| .. | ||
| adr | ||
| architecture | ||
| scripts | ||
| tools | ||
| bases-implementation-fixes.md | ||
| bases-implementation-status.md | ||
| bases-implementation.md | ||
| bases-mcp-reference.md | ||
| graph-traversal.md | ||
| Plugin_UI_July_2025.png | ||
| PROJECT_STRUCTURE.md | ||
| SECURITY-IMPLEMENTATION.md | ||
| troubleshooting.md | ||