Skip to content

Complete Phase 1 runtime guarded wiring#125

Merged
chrisgeo merged 1 commit into
mainfrom
codex/phase-1-restart-prompt
May 6, 2026
Merged

Complete Phase 1 runtime guarded wiring#125
chrisgeo merged 1 commit into
mainfrom
codex/phase-1-restart-prompt

Conversation

@chrisgeo
Copy link
Copy Markdown
Contributor

@chrisgeo chrisgeo commented May 6, 2026

Summary

  • Adds guarded healthcheck CLI emission for runtimes that expose --health-cmd / --health-* flags, while preserving warn-skip behavior on older runtimes.
  • Routes programmatic network creation through the runtime abstraction and carries fork-backed network options into RuntimeCreateNetworkSpec.
  • Adds guarded blkio_config emission for runtimes exposing the CHAOS-1380 --blkio-* flags.
  • Updates runtime protocol docs, feature parity notes, migration guidance, and the restart prompt; records CHAOS-1379 GPU passthrough as a platform-blocked spike.

Validation

  • swift test --parallel --filter GpusBlkioTests
  • swift test --parallel --filter 'BridgeContainerClientRuntimeTests|LifecycleArgsTests|RuntimeArgvTests|ComposeUpNetworkCreationTests|GpusBlkioTests'
  • CLANG_MODULE_CACHE_PATH=/tmp/container-compose-clang-cache SWIFTPM_ENABLE_PLUGINS=0 swift build
  • git diff --check

Dependencies

Notes

AGENTS.md and docs/reviews/refactoring-review.md are unrelated local worktree changes and are intentionally not included.

@chrisgeo chrisgeo force-pushed the codex/phase-1-restart-prompt branch from 60d276b to da6cf71 Compare May 6, 2026 23:18
@chrisgeo chrisgeo marked this pull request as ready for review May 6, 2026 23:47
@chrisgeo chrisgeo merged commit 0cb02ae into main May 6, 2026
7 checks passed
@chrisgeo chrisgeo deleted the codex/phase-1-restart-prompt branch May 6, 2026 23:48
@chrisgeo chrisgeo changed the title [codex] Complete Phase 1 runtime guarded wiring Complete Phase 1 runtime guarded wiring May 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant