applySeed applies seed.settings unconditionally
(seed/apply.ts ~155: settings are written even with
onConflict: "skip"). On a live site whose seed file evolves (template
development, adding a field via emdash seed --on-conflict update),
every boot resets site:title/site:tagline to the seed values,
silently discarding what the admin configured. Expected: settings are
seed-once (like content with skip), or an explicit opt-in flag.
Found while building a multilingual client-site starter on EmDash 0.30.0 (Astro 7, Node standalone).
applySeedappliesseed.settingsunconditionally(
seed/apply.ts~155: settings are written even withonConflict: "skip"). On a live site whose seed file evolves (templatedevelopment, adding a field via
emdash seed --on-conflict update),every boot resets
site:title/site:taglineto the seed values,silently discarding what the admin configured. Expected: settings are
seed-once (like content with skip), or an explicit opt-in flag.
Found while building a multilingual client-site starter on EmDash 0.30.0 (Astro 7, Node standalone).