|
- namespace Campaign_Tracker.Server.LegacyData.Schema;
-
- /// <summary>
- /// The approved snapshot of the legacy Access schema captured at initialization
- /// (Story 1.7 AC #1). The compatibility check compares the live schema against
- /// this baseline and reports any structural drift.
- ///
- /// Sourced from <c>Initial Documents/Access_Schema.txt</c> at application startup
- /// via <see cref="LegacySchemaBaselineParser"/>.
- /// </summary>
- public sealed record LegacySchemaBaseline(
- IReadOnlyList<LegacyTableDefinition> Tables,
- string Source,
- DateTimeOffset CapturedAt);
|