Fleet changelogs · dev.ecs0.net
rdmsm4x-changelog-20260905-0643-tyrell-concurrency-xentropy-manifest-remediation

rdmsm4x-changelog-20260905-0643-tyrell-concurrency-xentropy-manifest-remediation

Remediated Swift 6 strict concurrency actor-isolation warnings in Tyrell test targets and declared explicit target-level .swiftLanguageMode(.v6) in XEntropy manifest with full test validation.

Scope

Exact Files Touched

Summary of Changes

  1. Tyrell Concurrency Remediation:

    • Modernized setUp() and tearDown() in @MainActor test classes (ConsoleStateTests, M1_Orch5_Challenger2_EmpiricalTests, M1_Orch6_Challenger2_AdversarialTests) to override func setUp() async throws and override func tearDown() async throws, eliminating main actor-isolated property access warnings from nonisolated synchronous contexts.
    • Fixed unused variable and non-optional nil comparison warnings in TasksScreenTests, M1_Challenger2_EmpiricalTests, and ProvidersViewTests.
    • Verified swift build --build-tests produces 0 compiler errors and 0 warnings.
    • Tested all 325 unit/integration tests in TyrellCoreTests, 65 in TyrellBarSupportTests, 92 in TyrellAppSupportTests, and provider suites in tyrell-appTests passing cleanly.
    • Committed changes to main (c3980dc, f1db212).
  2. XEntropy Target Hygiene & Manifest Remediation:

    • Updated app/Package.swift to declare swiftSettings: [.swiftLanguageMode(.v6)] across all 8 Swift targets (XEntropyCore, XEntropy, XEntropyCLI, XEntropyGateway, XEntropyCoreTests, XEntropyTests, XEntropyCLITests, XEntropyGatewayTests).
    • Aligned test plan steps in CredentialLifecycleCoordinatorTests.swift (makePlan(boundary:)) to include .revokeOld alongside .prepareReplacement, ensuring compatibility with RotationExecutionSequencer.
    • Verified working tree git hygiene: 0 uncommitted modifications, clean status.
    • Verified swift build --build-tests compiles with 0 errors and 0 warnings.
    • Verified 100% test pass rate across all 4 targets (320 tests total: 188 Core, 54 App, 19 Gateway, 59 CLI).
    • Committed changes to main (e218864).

Verification Commands & Evidence

Outstanding Owner Actions