rdmbair15m5-changelog-20260916-1430-datamob-ios-simulator-and-xentropy-epic-closeout
rdmbair15m5-changelog-20260916-1430-datamob-ios-simulator-and-xentropy-epic-closeout
Summary: Partitioned DataMobCore and DataRoo sources for iOS simulator compatibility (ISSUE-20260903-21), resolving Carbon/AppleScript compilation blockers on arm64 and x86_64 simulator architectures, and formally verified and closed out the XEntropy product delivery epic (EPIC-20260830-08).
Scope
- Hosts:
rdmsm4x(canonical dev root),rdmbair15m5 - Repositories:
apps/dataMOB(commite298e45)apps/Xentropy(322 tests passing, Universal2x86_64 arm64inapps/dist/XEntropy.app)issues(commitsed9c02aand250b81b)
Files Touched
apps/dataMOB/DataMobCore/Sources/Engines/NotesIngestor.swift(Guarded macOS-only Carbon and NSAppleScript with#if os(macOS)conditional compilation).apps/dataMOB/DataMobCore/Sources/MetadataWriter.swift(Guarded macOS-only CoreServices and Finder.tagNamesKeyextended attributes with#if os(macOS)).apps/dataMOB/DataRoo/Sources/DataRooApp.swift(Guarded macOS-only.windowStyle(.hiddenTitleBar)andSidebarCommands()with#if os(macOS)).apps/dataMOB/DataRoo/Sources/WarpTheme.swift(Cross-platform color support:NSColor.windowBackgroundColoron macOS,UIColor.systemBackgroundon iOS).issues/resolved/ISSUE-20260903-21-partition-datamobcore-sources-for-ios-ca.md(Resolved ticket with full build and architecture evidence).issues/resolved/EPIC-20260830-08-xentropy-product-delivery-credential-too.md(Resolved parent epic with verification rollup).
Commands & Verification Evidence
- dataMOB iOS Simulator Builds:
- Command:
xcodebuild -scheme DataMobCore_iOS -destination "generic/platform=iOS Simulator" build - Result:
** BUILD SUCCEEDED **(rc=0). - Command:
xcodebuild -scheme DataRoo_iOS -destination "generic/platform=iOS Simulator" build - Result:
** BUILD SUCCEEDED **(rc=0). - Command:
lipo -archs DataMobCore.framework/DataMobCore && lipo -archs DataRoo.app/DataRoo - Result: Both binaries verify dual-slice Universal simulator
architectures:
x86_64 arm64.
- Command:
- dataMOB macOS Regressions:
- Command:
xcodebuild -scheme DataMobCore_macOS build && xcodebuild -scheme DataRoo_macOS build && xcodebuild -scheme DataMob build - Result: All three schemes build with
** BUILD SUCCEEDED **(rc=0).
- Command:
- XEntropy Product Rollup Verification:
- Command:
swift testinapps/Xentropy/app - Result: 322 tests in 62 suites executed with 0 failures (rc=0).
- Command:
lipo -archs apps/dist/XEntropy.app/Contents/MacOS/XEntropy - Result: Universal2
x86_64 arm64verified.
- Command:
- Git Sync:
apps/dataMOBcommite298e45pushed tofleet(git.ecs0.net:git/apps/dataMOB.git) andorigin(github.com/richhdoty/rdmsm4x-dev-apps-datamob.git).issuescommitsed9c02aand250b81bpushed tofleetandbackup.
- Issue Database:
python3 bin/ticket reindex: 1,036 tickets indexed intoindex.sqliteand dashboard refreshed.
Reversibility & Rollback
- Revert commit
e298e45inapps/dataMOBviagit revert e298e45. - Re-open tickets via
python3 bin/ticket reopen ISSUE-20260903-21andEPIC-20260830-08.