Capture the reviewed implementation and manual rehearsal for draft PR review. Master source prerequisites, full clean verification and coordinated Windows CI remain open; production rollout is separate.
- commands/sync.ts: new `10x sync` — enumerate, cheap-skip via catalog digest, fetch+apply, actionable report (per-resource remediation), worst-outcome exit - index.ts: register sync command - manifest.ts: LessonFilesEntry.catalogContentHash (digest-vs-digest skip), tolerant read - writer.ts: applyBundle persists catalogContentHash (carried forward on plain get) - tests/sync-command.test.ts: --all, default/--module, cheap-skip, changed, dry-run, conflict+remediation, --force, partial-failure exit 1, locked exclusion, digest round-trip