[2026-10-04] eagle: personal/career/profile.md personal/career/zoom-evidence/my-note_LKv7PP5oRNWI9GIMVfUIQg_27399f2c5d5f.md personal/plans/personal-os-operating-plan-2026-10-03.md personal/projects/personal-os/personal-os-purpose.md personal/projects/personal-os/personal-os-status-2026-10.md personal/projects/personal-os/project-truth-analyzer.md work/tech-design/coredata-code-defined-models.md work/zoom-evidence/my-note_LKv7PP5oRNWI9GIMVfUIQg_27399f2c5d5f.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-04 12:20:54 +06:00
1 parent b865a02788
commit f1ad02ba35
8 files changed
+69 -14

No files matched your search

@@ -8,9 +8,13 @@ tags:
- persistence
- spm
- build
status: draft
chosen-approach: 'Schemas defined in Swift with full version history; explicit lightweight migration'
status: cancelled
chosen-approach: >-
Schemas defined in Swift with full version history; explicit lightweight
migration
asana: TODO
updated: '2026-10-04'
superseded_by: Xcode 27 / Swift 6.4 SPM Core Data model support
---
**Author:** Alexey Martemyanov
**Reviewer:** Sam Symons
@@ -19,6 +23,8 @@ asana: TODO
---
> **Historical proposal — cancelled 2026-10-01.** Xcode 27 / Swift 6.4 swiftbuild compiles existing Core Data models as SPM resources, so the code-defined conversion was not implemented. The Asana subtask was completed to close the obsolete approach, not to mark its implementation. See [[work/projects/vscode-migration/vscode-migration]] and [Asana task 1218854852229979](https://app.asana.com/0/0/1218854852229979). The design below records the superseded reasoning.
## Background & Requirements
We're moving development and CI to VS Code and SwiftPM builds that don't go through Xcode.
@@ -5,6 +5,8 @@ Transcript: zoom-recordings/my-note_LKv7PP5oRNWI9GIMVfUIQg/transcript.txt
Source: https://us01mynotes.zoom.us/LKv7PP5oRNWI9GIMVfUIQg
> Automatic candidates. Verify context before treating these as commitments or career facts.
>
> **Superseded:** The meeting supported proceeding with a code-init Core Data proposal, but the approach was cancelled after Xcode 27 / Swift 6.4 validation on 2026-09-30/10-01. Existing model files remain. See [[work/projects/vscode-migration/vscode-migration]] and [Asana 1218854852229979](https://app.asana.com/0/0/1218854852229979). These quotes do not prove implementation.
- **contribution** · 20:11:31 · Jonathan Jackson: “Alex, looks like you are up next with a proposal.”
- **commitment** · 20:12:17 · Alex Martemyanov: “situated in one code place, and be testable, migratable, and so on. So, I want to hear if there's any objections, or I will just proceed with it.”