Outline docs with the same title under different parents (e.g. Peer Support
Playbook > Session Guides > Session 0 vs Manual > Session Content > Session 0)
were silently overwriting each other under the flat {collection}--{title}.md
naming, dropping 9 of 99 docs on every export. Use the full slugified doc
path instead, and have orphan cleanup scope to known collection-slug roots
(sweeping legacy flat files too) so sibling dirs like hub/, _local/, .claude/
stay untouched.
Also switch the cron's git add to -A so doc deletions and renames in Outline
actually propagate.
|
||
|---|---|---|
| .. | ||
| .cursorignore | ||
| .cursorindexingignore | ||
| export-content-cron.sh | ||
| export-content.js | ||
| import-curriculum.js | ||
| migrate-content.js | ||
| migrate-hub.js | ||
| outline-backup.sh | ||
| package-lock.json | ||
| package.json | ||