Commit graph

1 commit

Author SHA1 Message Date
Souta
4052a92f97 docs(en): round 3 — protocol-evolution + firewall + multi-user
Three pages closing the medium-risk gaps in the EN doc tree. All claims
verified against source before writing:

- api/protocol-evolution.md — versioning policy + capability detection
  + cross-version operability matrix. Locked-in regime: strict equality
  on protocolVersion (verified at plugin/src/transport/RpcConnection.ts:71),
  current value 1 (verified at server/internal/proto/types.go:13). Lists
  what bumps the version vs what's safe to add via capabilities.
- server/firewall.md — leads with the punchline: zero new network ports
  needed. Verified daemon binds Unix-only via net.Listen('unix', ...) at
  server/cmd/obsidian-remote-server/main.go:99. Then walks through 4
  topologies (LAN, home NAT, cloud VPS, corporate-firewalled) and
  hardening checklist for sshd.
- server/multi-user.md — natural per-OS-user model works without config
  (defaults are home-relative). Documents the shared-user anti-pattern
  + reasons (single token, daemon thrash, no audit trail). Per-vault
  multiple-profiles flow + container-isolated layout.

Wired into api/overview.md (5th sub-page) and server/overview.md
(extends the 'three ways to run it' picture with two ops-time concerns).

Bump: 1.0.45-beta.7 → 1.0.45-beta.8.
2026-05-10 20:15:42 +09:00