a2e63e7ea3
Domerge of current develop (with #341/#349) into feat/git-sync left two CI blockers: - F1: `pnpm-lock.yaml` — the auto-merge dropped `@docmost/git-sync` from the `apps/server` importer (present in apps/server/package.json), so `pnpm install --frozen-lockfile` failed (CI + Docker red at install). Regenerated with `pnpm install --lockfile-only --fix-lockfile`; faithful frozen install now EXIT 0. - F2: removed `packages/mcp/test/unit/schema-surface.test.mjs` — a branch-only ORPHAN. develop deleted it when mcp moved onto `@docmost/prosemirror-markdown` (mcp's docmost-schema.ts now RE-EXPORTS the package schema); its inline reference was stale (missing the package's image `caption`). Coverage lives in `packages/prosemirror-markdown/test/schema-surface-snapshot.test.ts` on develop. mcp node --test now 480/480. Verified (merged head): frozen install 0, editor-ext/pm-markdown/git-sync/mcp build 0, server tsc 0, mcp 480/480, gate + schema-attribute-contract 32/32. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>