feat(control-plane): hard cut agent hierarchy to peer runtime#1787
Conversation
|
Peer runtime hard-cut validation update: Changed surfaces:
Checks run:
Manual hold:
Coverage is sufficient for a Draft review because it exercises fresh peer setup, legacy automation migration, stable-id repeated projection, atomic ack, repeated-ack no-op, typed continuation, workspace repair, status/review projection, and full public compatibility. The PR remains Draft and unmerged. |
Summary
Commit grouping
Validation
The canary correctly reports one Merge holdThis PR remains Draft and must not merge until the complete peer-runtime stage package receives maintainer review. The owner-approved README first-screen wording is included and now matches the real peer onboarding/migration behavior. No local state, generated uv lock, registry backups, raw logs, credentials, private paths, or private evidence are included. |
Summary
peer_v1the only live registered-agent runtime model; authority comes from claims/leases, task boundaries, capabilities, typed continuation, and repository policyreview_handoffagent_profile_v1, remove identity-level reviewer/workspace authority, and hard cut canonical status/quota/prompt surfacesCommit grouping
d8f57a5c/7ecd0839: peer runtime and complete runtime/API hard cuta17f24cf/9de87b8b: protocol and public documentation cutover699df43b/7e890c7f: migration, continuation, workspace, and boundary regression coverage8e482bb7: latest-main integration plus exactly-once migration, participant-only coordinator selection, README, and residual hierarchy cleanupddc040f8: final clean merge from currentorigin/mainValidation
examples/codex-cli-long-run-benchmark-smoke.py, was reproduced unchanged on detached latestorigin/main: both treatment and baseline score0.875because overhead cancels writeback quality; it is not introduced by this PRpython3 -m compileall -q loopxpython3 examples/control_plane/repo-python-line-budget-smoke.py: 995 tracked Python files, 0 over-budget violationspython3 -m loopx.cli canary premerge --from-git-diff: 17/17 automated checks passed; public boundary passed; 0 automated failuresloopx checkon README/docs/examples: 0 errors, 0 warningsgit diff --checkand private/credential/path scan passedThe canary correctly reports one
benchmark_sensitivemanual hold. This is not an automated failure; it prevents self-merge and requires maintainer review.Merge hold
This PR remains Draft and must not merge until the complete peer-runtime stage package receives maintainer review. The owner-approved README first-screen wording is included and now matches the real peer onboarding/migration behavior.
No local state, registry backups, raw logs, credentials, private paths, or private evidence are included.