Fleet changelogs · dev.ecs0.net
rdmsm4x-changelog-20260901-2217-ecs0lib-monitor-offline-host-and-test-reproductions

rdmsm4x changelog — ecs0lib monitor offline host and test reproductions

Preserved the live portfolio ownership boundary after rdmbair15m5 went offline, independently reproduced the two newly reported test failures from exact detached commits, and routed actionable evidence to the canonical lead without changing any app or shared-library source.

Scope

Fleet and ownership state

Canonical portfolio state

Independent test reproductions

Both reproductions used no-local clones under /tmp/portfolio-test-repro.1RtTqN, detached at the ticketed commit, with all build products redirected into the same scratch root. Canonical working trees were not used for builds and were not modified.

SQLiteScope command:

swift test --package-path /tmp/portfolio-test-repro.1RtTqN/apps/SQLiteScope --scratch-path /tmp/portfolio-test-repro.1RtTqN/build-sqlite --filter AdversarialMilestone3Challenger2Tests

Result at 3d720811b9e6bba9f67210d8b5c1b022551b1e38: exit 1; 16 targeted tests, 3 failures. F16-Adv-05 and F16-Adv-06 failed to raise decompressedSizeExceedsSafetyCeiling; F16-Adv-07 returned meta.isDecompressed == true when the test required false. This independently confirms ISSUE-20260901-24 as a real safety-ceiling behavior failure. The canonical SQLiteScope tree was preserved at the same HEAD with a modified Sources/SQLiteScope/Classifier/BLOBMetadataExtractor.swift and untracked Support/, consistent with owner work in progress.

Xentropy command:

swift test --package-path /tmp/portfolio-test-repro.1RtTqN/apps/Xentropy/app --scratch-path /tmp/portfolio-test-repro.1RtTqN/build-xentropy --filter FleetInstallerContractTests.testFleetInstallerBuildsAndSignsOnceThenInstallsExactUniversalArtifact

Result at 245a146a38f5cf8822d3091e12354aad960dda2e: exit 1; 1 targeted test, 1 failure at FleetInstallerContractTests.swift:11. The test still requires the literal ad-hoc signing command codesign --force --deep --sign -, while the installer now signs with SIGN_IDENTITY and fails closed if no Apple Development identity is available. This independently confirms ISSUE-20260901-25 as script/test contract drift, not evidence that the stronger signing behavior failed. The canonical Xentropy tree and its eleven dirty icon paths were preserved.

Files and durable records changed

Commands and verification

Backup and recovery

Undo and outstanding owner actions