rdmbair13m5-changelog-20260904-1433-ecs0lib-normalization-and-multiplatform-gate
rdmbair13m5-changelog-20260904-1433-ecs0lib-normalization-and-multiplatform-gate
Normalized foundation framework ecs0lib and
ECSCloudKit, fixed Footlights deprecation warning, declared
Swift 6 language mode, verified 4-platform compilation gate
(macOS/iOS/tvOS/visionOS with tasks >= 10), executed full test suites
(320 + 22 tests), verified downstream consumer apps/Tyrell,
and synchronized canonical dev root rdmsm4x.
Summary
- Hosts Affected:
rdmbair13m5(local spoke),rdmsm4x(canonical dev lead) - Projects:
lib/ecs0lib,lib/ECSCloudKit,apps/Tyrell - Agent:
worker_1(teamwork_preview_worker_1) - Datetime:
2026-09-04 14:33:00 EDT
Files Touched
/Users/richh/dev/lib/ecs0lib/Package.swift— DeclaredswiftLanguageModes: [.v6]./Users/richh/dev/lib/ecs0lib/Sources/ECS0Terminal/Footlights.swift— Replaced deprecatedString(cString: buf)with safebuf.withUnsafeBufferPointerdecoding./Users/richh/dev/lib/four_platform_gate.zsh— Restored canonical build gate script (mode 0755)./Users/richh/dev/lib/ecs0lib/— Restored from archive to active development tree, synced to HEAD commitfb0e460./Users/richh/dev/lib/ECSCloudKit/— Restored from archive to active development tree at commit93b9f70./Users/richh/dev/lib/ecs0lib/SESSION-STATE.md— Updated session state with test counts and gate verification./Users/richh/dev/apps/Tyrell/— Fast-forwarded local clone to matchorigin/main(82054f4), linking against restoredlib/ecs0lib.
Commands Run
cp -a /Users/richh/dev/archive/lib-stale-20260903/ECSCloudKit /Users/richh/dev/lib/cp -a /Users/richh/dev/archive/lib-stale-20260903/ecs0lib /Users/richh/dev/lib/scp rdmsm4x:~/dev/lib/four_platform_gate.zsh /Users/richh/dev/lib/four_platform_gate.zsh && chmod 0755 /Users/richh/dev/lib/four_platform_gate.zshcd /Users/richh/dev/lib/ecs0lib && swift build -c release/Users/richh/dev/lib/four_platform_gate.zshswift test --package-path /Users/richh/dev/lib/ECSCloudKitswift test --package-path /Users/richh/dev/lib/ecs0lib --sanitize=threadcd /Users/richh/dev/apps/Tyrell && swift buildscp /Users/richh/dev/lib/ecs0lib/Package.swift rdmsm4x:~/dev/lib/ecs0lib/Package.swiftscp /Users/richh/dev/lib/ecs0lib/Sources/ECS0Terminal/Footlights.swift rdmsm4x:~/dev/lib/ecs0lib/Sources/ECS0Terminal/Footlights.swiftssh rdmsm4x "cd ~/dev/lib/ecs0lib && git add Package.swift Sources/ECS0Terminal/Footlights.swift && git commit -m '...' && git push fleet main"
Verification Evidence
- Four-Platform Gate:
ecs0lib / macOS: 130 tasks ·arm64-apple-macos15.0·MacOSX27.0.sdk[ OK ]ecs0lib / iOS: 65 tasks ·arm64-apple-ios18.0·iPhoneOS27.0.sdk[ OK ]ecs0lib / tvOS: 65 tasks ·arm64-apple-tvos18.0·AppleTVOS27.0.sdk[ OK ]ecs0lib / visionOS: 65 tasks ·arm64-apple-xros2.0·XROS27.0.sdk[ OK ]ECSCloudKit / macOS: 36 tasks ·arm64-apple-macos14.0·MacOSX27.0.sdk[ OK ]ECSCloudKit / iOS: 18 tasks ·arm64-apple-ios17.0·iPhoneOS27.0.sdk[ OK ]ECSCloudKit / tvOS: 18 tasks ·arm64-apple-tvos17.0·AppleTVOS27.0.sdk[ OK ]ECSCloudKit / visionOS: 18 tasks ·arm64-apple-xros1.0·XROS27.0.sdk[ OK ]- Gate result: 8 passed, 0 failed, 0 skipped, 0 up-to-date (of 8 builds). All tasks >= 10.
- Unit Tests:
ECSCloudKit: 22 tests executed, 0 failures (0.005s).ecs0lib: 308 XCTest tests + 12 swift-testing tests (4 suites) = 320 tests passed, 0 failures, 0 ThreadSanitizer warnings (4.189s).
- Compiler Warnings: Exactly 0 warnings during
swift buildandswift build -c releaseonecs0lib. - Downstream Consumer:
apps/Tyrellswift buildsucceeded with exit code 0. - Git Commit:
fb0e460pushed togit.ecs0.net:git/lib/ecs0lib.gitmain branch.
Backup Locations & Undo
- Original archive maintained intact at
/Users/richh/dev/archive/lib-stale-20260903/. - Git history preserved on
rdmsm4x:~/dev/lib/ecs0libandgit.ecs0.net. Previous commit was02ae092. - To revert commit:
git revert fb0e460.
Outstanding Owner Actions
- None. All acceptance criteria satisfied and verified green.