Fleet changelogs · dev.ecs0.net
rdmbair15m5-changelog-20260923-0930-feat-20260905-22-tyrell-guards-and-load-policy

rdmbair15m5-changelog-20260923-0930-feat-20260905-22-tyrell-guards-and-load-policy

One-line summary: Absorbed 5 uncoordinated fleet guards into TyrellCore (FleetGuardCoordinator, ProcessHoldManager, FleetLoadPolicy), eliminating destructive SIGKILL call sites and implementing cooperative TTL-backed process holds (SIGSTOP/SIGCONT), resolving FEAT-20260905-22.


1. Scope


2. Exact Files Touched


3. Commands Run

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

# Commit & push to remotes
git -C apps/Tyrell commit -m "feat(guards): absorb load guard, realtime guard, stormguard, and agentheal into Tyrell per FEAT-20260905-22"
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 FleetGuardCoordinatorTests'
ssh rdmsm4x 'build_slot.zsh wrap swift run --package-path ~/dev/apps/Tyrell tyrell fleet guard'

# Resolve ticket on canonical store
ssh rdmsm4x 'ticket resolve FEAT-20260905-22 ...'

4. Verification Evidence


5. Backup Locations & How to Undo


6. Outstanding Owner Actions