BS-JD-403 - Optional dylib extension exploration #29
Labels
No Label
area:assets
area:brushes
area:extensions
area:governance
area:inspector
area:operators
area:physics
area:project-ux
area:quality
area:runtime
area:scene-io
area:terrain
area:viewport
priority:P0
priority:P1
priority:P2
priority:P3
roadmap:jackdaw
type:architecture
type:docs
type:epic
type:feature
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Falling-Metal-Interactive/Blacksite#29
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
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?
Summary
Explore dynamic extension loading only after the static extension API is stable.
Why
Dynamic loading is useful for rapid iteration but has ABI, hot reload, safety, and platform complexity. It should be a spike, not a foundation.
Implementation notes
Acceptance criteria
Tests/docs
Spike notes and minimal compile/runtime smoke if prototype is kept. Update ADR consequences if decision hardens.