Fleet changelogs · dev.ecs0.net
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

Files Touched

  1. /Users/richh/dev/lib/ecs0lib/Package.swift — Declared swiftLanguageModes: [.v6].
  2. /Users/richh/dev/lib/ecs0lib/Sources/ECS0Terminal/Footlights.swift — Replaced deprecated String(cString: buf) with safe buf.withUnsafeBufferPointer decoding.
  3. /Users/richh/dev/lib/four_platform_gate.zsh — Restored canonical build gate script (mode 0755).
  4. /Users/richh/dev/lib/ecs0lib/ — Restored from archive to active development tree, synced to HEAD commit fb0e460.
  5. /Users/richh/dev/lib/ECSCloudKit/ — Restored from archive to active development tree at commit 93b9f70.
  6. /Users/richh/dev/lib/ecs0lib/SESSION-STATE.md — Updated session state with test counts and gate verification.
  7. /Users/richh/dev/apps/Tyrell/ — Fast-forwarded local clone to match origin/main (82054f4), linking against restored lib/ecs0lib.

Commands Run

  1. cp -a /Users/richh/dev/archive/lib-stale-20260903/ECSCloudKit /Users/richh/dev/lib/
  2. cp -a /Users/richh/dev/archive/lib-stale-20260903/ecs0lib /Users/richh/dev/lib/
  3. 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.zsh
  4. cd /Users/richh/dev/lib/ecs0lib && swift build -c release
  5. /Users/richh/dev/lib/four_platform_gate.zsh
  6. swift test --package-path /Users/richh/dev/lib/ECSCloudKit
  7. swift test --package-path /Users/richh/dev/lib/ecs0lib --sanitize=thread
  8. cd /Users/richh/dev/apps/Tyrell && swift build
  9. scp /Users/richh/dev/lib/ecs0lib/Package.swift rdmsm4x:~/dev/lib/ecs0lib/Package.swift
  10. scp /Users/richh/dev/lib/ecs0lib/Sources/ECS0Terminal/Footlights.swift rdmsm4x:~/dev/lib/ecs0lib/Sources/ECS0Terminal/Footlights.swift
  11. ssh rdmsm4x "cd ~/dev/lib/ecs0lib && git add Package.swift Sources/ECS0Terminal/Footlights.swift && git commit -m '...' && git push fleet main"

Verification Evidence

Backup Locations & Undo

Outstanding Owner Actions