Fleet changelogs ยท dev.ecs0.net
rdmbair15m5-changelog-20260911-0415-m2-iter2-remediations

rdmbair15m5-changelog-20260911-0415-m2-iter2-remediations

Remediate Milestone M2 Iteration 2 defects across ECSAI and ecs0lib (Features 13โ€“18): tool calling SIGABRT serialization fix, NaN/infinity temperature clamping, Rule 23 loopback normalization, llama-cpp provider alias, CredentialResolver inline comment parsing, symmetric Apple MLX 500 error mapping, and dual-surface regression test suite.

Scope

Exact Files Touched

Standalone Package (rdmsm4x:~/dev/lib/ECSAI/)

Umbrella Library (rdmsm4x:~/dev/lib/ecs0lib/)

Commands Run & Verification Evidence

  1. Standalone ECSAI Unit Tests: ssh rdmsm4x 'swift test --package-path ~/dev/lib/ECSAI' Output: Executed 58 tests, with 0 failures (0 unexpected) in 0.033 seconds.
  2. Umbrella ecs0lib Integration Tests: ssh rdmsm4x 'swift test --package-path ~/dev/lib/ecs0lib --filter ECS0AITests 2>&1 | grep -v UniversalHID' Output: Executed 11 tests, with 0 failures (0 unexpected) in 0.029 seconds.
  3. Dual-Surface Parity: ssh rdmsm4x 'diff -ru ~/dev/lib/ECSAI/Sources/ECSAI/ ~/dev/lib/ecs0lib/Sources/ECS0AI/' Output: 0 lines diff (exact byte-for-byte parity).
  4. Universal Binary Compilation: ssh rdmsm4x 'swift build --package-path ~/dev/lib/ECSAI -c release --arch arm64 --arch x86_64' Output: Build complete! (4.65 sec) with both arm64 and x86_64 slices compiled cleanly.
  5. Independent 4-Tier E2E Test Runner: /Users/richh/teamwork_projects/ecslibrary_expansion/tests/e2e/run_e2e_tests.zsh Output: 392/392 passed (100.00% pass rate in 3.458s).
  6. Git Commits on rdmsm4x:
    • ECSAI: commit b0aa06a
    • ecs0lib: commit fdf25df

How to Undo

Revert commits b0aa06a in ~/dev/lib/ECSAI and fdf25df in ~/dev/lib/ecs0lib: ssh rdmsm4x 'cd ~/dev/lib/ECSAI && git revert b0aa06a --no-edit' ssh rdmsm4x 'cd ~/dev/lib/ecs0lib && git revert fdf25df --no-edit'

Outstanding Owner Actions

None. All 6 remediations verified, tested, committed, and dual-surface synchronized.