Joseph Doherty
e6706c26e6
fix(transport): preserve MinTimeBetweenRuns + ExternalSystem retry fields in bundle DTOs
...
Add TimeSpan? MinTimeBetweenRuns to TemplateScriptDto and int MaxRetries /
TimeSpan RetryDelay to ExternalSystemDto; wire both directions in
EntitySerializer. Extends the existing script round-trip assertion and adds
Roundtrip_external_system_preserves_retry_config.
2026-05-24 06:05:26 -04:00
Joseph Doherty
5fc6790c36
feat(transport): BundleImporter.LoadAsync with manifest validation
2026-05-24 04:37:02 -04:00
Joseph Doherty
901d9affdf
feat(transport): in-memory BundleSessionStore with TTL + lockout
2026-05-24 04:20:55 -04:00
Joseph Doherty
06c2b20178
feat(transport): DependencyResolver with topological closure
2026-05-24 04:19:23 -04:00
Joseph Doherty
550ab0e034
feat(transport): BundleSerializer ZIP packer/reader
2026-05-24 04:11:11 -04:00
Joseph Doherty
ee76b84b0f
feat(transport): bundle entity DTOs + secret carving in EntitySerializer
2026-05-24 04:08:43 -04:00
Joseph Doherty
447bf84b13
feat(transport): ManifestBuilder + ManifestValidator with schema-version gating
2026-05-24 04:04:58 -04:00
Joseph Doherty
dc669a119b
feat(transport): AES-256-GCM + PBKDF2 BundleSecretEncryptor
2026-05-24 04:03:44 -04:00
Joseph Doherty
7e51274812
feat(transport): scaffold ScadaLink.Transport project + test projects
2026-05-24 03:57:07 -04:00