e498c6e1bd
#05-T8. Seeds a maximally-populated instance of every transported entity type, exports via the real IBundleExporter, imports into a fresh target via the real IBundleImporter (LoadAsync→ApplyAsync, Add path; site/instance types via a BundleNameMap CreateNew), reloads, and compares by reflection — every public writable scalar/string property must survive, except an explicit per-type exclusion list (surrogate Id, remapped FK ids, inheritance-placeholder flags, and the documented Instance.State→NotDeployed design reset). 23 entity types across 10 [Fact]s. 7 green. 3 red — each surfaces a genuine residual fidelity hole whose serializer-level unit test is GREEN, proving the loss is in the full pipeline (exactly the gap class this integration guard exists to catch), reported for a separate production fix rather than masked: - ExternalSystemDefinition.MaxRetries / RetryDelay dropped on import Add - ExternalSystemMethod rows dropped on import Add (only Overwrite syncs them) - NotificationRecipient rows dropped on export (FindAsync, no Include) - TemplateFolder.ParentFolderId hierarchy flattened on import Add Claude-Session: https://claude.ai/code/session_01MtdgwpEeCUn6cUA5f1LMPj