Process — Theme id persistence: boot read, provider seed, and write-back on every apply (PASS-383 / FR-B4, NFR-6)
Source: docs/diagrams/sequence/pass383_theme_bootstrap_persistence.puml
Source: docs/diagrams/sequence/pass383_theme_bootstrap_persistence.puml