Skip to content

Observe runtime readiness and wake capability-driven scheduling - #10

Merged
sam2tom merged 3 commits into
betafrom
codex/runtime-readiness-observations
Oct 6, 2026
Merged

sam2tom merged 3 commits into
betafrom
codex/runtime-readiness-observations

Conversation

@sam2tom

@sam2tom sam2tom commented Oct 6, 2026

Copy link
Copy Markdown

Cold Runtime admission currently waits for periodic candidate scans after capabilities become available, and its logs do not distinguish actual transport registration from lifecycle observation. This change records authenticated registration and confirmed current capability snapshots, adds daemon discovery/bootstrap/dial timings, and sends coalesced capability hints through the existing scheduler gates.

The hints retain lease, capacity, current credentials, lifecycle phase, capability and cancellation validation, with polling as recovery. Malformed, replaced, disconnected, revoked and retired peers cannot produce accepted observations or hints; temporary confirmation failure retains the pending observation. No SQL, migration, wire protocol or native package pin changes. Daemon timings require a rebuilt Runtime template.

Validation: focused gateway/execution/CLI regressions and race checks; isolated PostgreSQL scheduling, Worker admission and device-isolation fixtures; Runtime contract, go vet, name/documentation and full translation checks. Fresh independent review completed without blocking findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@sam2tom
sam2tom merged commit 298957f into beta Oct 6, 2026
20 checks passed
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