Practical migration
This page keeps migration simple: keep existing notes working while you adopt Org2 workflow improvements incrementally.
Existing Org notes
Keep your current
.orgfiles.Point Org2 CLI/editor tooling at your existing notes directory.
No bulk rewrite is required.
New files
Prefer
.org2for new notes.This keeps Org2-native intent clear and helps tooling/scoping.
Roam link migration
Existing
[[id:...]]links stay supported.New links can use
[[Node Title]]when title-based linking is preferred.In mixed bases, both forms can coexist.
Recommended transition policy
Keep historical ID links untouched.
Prefer
[[Title]]links for new writing when titles are stable.Reserve explicit IDs for collision-prone or machine-generated workflows.
Compatibility caveats
Org2 targets practical parity, not bug-for-bug GNU Org behavior.
Some extension-specific editor UX differs from Emacs org-mode/org-roam.
Re-run CI/automation commands after migration changes (
agenda,roam db-sync,publish) to validate behavior in your environment.