Headless275 Documents

Preserve Runnable Customization

Headless panel startup may scaffold missing files but must preserve existing runnable-owned declarations, components, and styles. Repeated startup must not overwrite customization or recreate obsolete declaration copies. Keep root declarations separate from rendering components and add explicit mappings when new scaffold files are needed.

Philosophy

Starting a runnable must not undo its design or application composition.

Fix

Create only missing scaffold files, preserve existing content, and test repeated startup against customized files.