v2.46.1 — Fact Ledger round-trip fix
Ledger facts persist as one JSON scalar (facts_json) — nested frontmatter rows were stringified by the file provider's writer, which would have silently emptied the ledger on the next pass. Loader recovers legacy 2.46.0 rows; round-trip now tested against the real FileMemoryProvider. 4506 tests.