OSF import: Scenes and Lines (#27) #73
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
needs-info
needs-triage
question
ready-for-agent
ready-for-human
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crowmaki/ai-studio!73
Loading…
Reference in a new issue
No description provided.
Delete branch "issue-27-osf-scenes-lines"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #27. Part of #24.
What
osf.rsparser,script_import.rswriter). Migration V2 addsscript,sceneandline.basestyle. Empty paragraphs, lists and other settings are ignored. Inline formatting is stripped and soft breaks are kept.d:idis a unique column, and a missing or duplicate one gets a new id with a warning. Locked numbers are used as written. Unlocked Scenes continue counting above the last locked number (confirmed with the owner). Omitted Scenes stay as placeholders without Lines.Channel, runs onspawn_blocking, refuses a second import, and returns a summary.Tests
tests/script_import.rs. The sample-script test readsscratch/sample.osfand skips if the file is absent.Checks
cargo test --workspace --all-features,cargo clippy --workspace --all-targets --all-features -- -D warningsandbun run checkpass.