Resolved startup and file-watching crashes caused by js-yaml silently parsing unquoted ISO timestamps into Date objects, which are incompatible with SQLite bindings. Added robust normalization helpers—toIsoString, toStringArray, and toStringOrUndefined—to ensure consistent metadata handling across the system. Regression tests were added to cover YAML sequence and non-scalar frontmatter inputs. When YAML parses dates as objects