Fleet changelogs · dev.ecs0.net
rdmbair15m5-changelog-20260923-0905-feat-20260905-23-tyrell-telemetry-and-bus-observation

rdmbair15m5-changelog-20260923-0905-feat-20260905-23-tyrell-telemetry-and-bus-observation

One-line summary: Implemented FleetTelemetryCoordinator in TyrellCore absorbing host state, health pass, agent status, and bus observation into native Swift, resolving FEAT-20260905-23, ISSUE-20260901-27, and ISSUE-20260905-04.


1. Scope


2. Exact Files Touched


3. Commands Run

# Run unit tests locally
build_slot.zsh wrap swift test --package-path apps/Tyrell --filter FleetTelemetryCoordinatorTests

# Commit & push to remotes
git -C apps/Tyrell commit -m "feat(telemetry): absorb host state, health pass, agent status, and bus observation per FEAT-20260905-23"
git -C apps/Tyrell push origin main
git -C apps/Tyrell push backup main

# Fast-forward canonical on rdmsm4x
ssh rdmsm4x 'git -C ~/dev/apps/Tyrell fetch fleet && git -C ~/dev/apps/Tyrell merge --ff-only fleet/main'

# Test run on rdmsm4x
ssh rdmsm4x 'build_slot.zsh wrap swift test --package-path ~/dev/apps/Tyrell --filter FleetTelemetryCoordinatorTests'
ssh rdmsm4x 'build_slot.zsh wrap swift run --package-path ~/dev/apps/Tyrell tyrell fleet hosts'
ssh rdmsm4x 'build_slot.zsh wrap swift run --package-path ~/dev/apps/Tyrell tyrell fleet telemetry --bus-watch'

# Ticket resolution
ssh rdmsm4x 'ticket resolve FEAT-20260905-23 ...'

4. Verification Evidence


5. Backup Locations & How to Undo


6. Outstanding Owner Actions