@@ -122,8 +122,8 @@ The following SwiftData dependencies were removed from active flows: |
||
| 122 | 122 |
only for temporary snapshot navigation/deletion handles. |
| 123 | 123 |
- `HealthProbe/ViewModels/DataTypesViewModel.swift` now resolves baselines from |
| 124 | 124 |
small observation contexts and builds rows from Core Data cache + SQLite |
| 125 |
- archive diff APIs. It no longer falls back to `SnapshotDiffService.diff(...)` |
|
| 126 |
- over SwiftData `TypeCount` relationships. |
|
| 125 |
+ archive diff APIs. It no longer falls back to legacy direct SwiftData |
|
| 126 |
+ `TypeCount` relationship traversal. |
|
| 127 | 127 |
- `HealthProbe/Views/Snapshots/SnapshotDetailView.swift` no longer queries |
| 128 | 128 |
`SnapshotDelta`/`TypeDelta` or carries the old SwiftData type-delta/chart |
| 129 | 129 |
fallback. Snapshot detail type rows now require archive/cache summaries; the |
@@ -135,8 +135,9 @@ The following SwiftData dependencies were removed from active flows: |
||
| 135 | 135 |
summaries first and only displays an already-existing legacy detail cache as a |
| 136 | 136 |
transition fallback. |
| 137 | 137 |
- The unused `HealthProbe/Views/DataTypes/TypeEvolutionTimeline.swift` legacy |
| 138 |
- chart was deleted, and `SnapshotDiffService` no longer contains direct |
|
| 139 |
- `HealthSnapshot.typeCounts` diff traversal. |
|
| 138 |
+ chart was deleted, and the remaining `TypeDiff`/`DiffFilter` DTOs now live in |
|
| 139 |
+ `HealthProbe/Models/TypeDiff.swift` instead of the removed |
|
| 140 |
+ `SnapshotDiffService` helper. |
|
| 140 | 141 |
- `HealthProbe/Models/AnomalyRecord.swift`, |
| 141 | 142 |
`HealthProbe/Models/AnomalyType.swift`, and |
| 142 | 143 |
`HealthProbe/Services/AnomalyDetector.swift` were deleted. The app no longer |