docs(rfc): scope typed Driver Python and Fleet first delivery - #3647
Merged
Conversation
3 tasks
Collaborator
Author
|
Final Phase A validation at 5afd726: all applicable CI checks pass; the installer matrix is correctly skipped for this docs-only scope. Prettier, whitespace, example syntax, relative-link checks, disclosure review, and independent review also passed. The initial attribution failure was resolved by syncing current main into the parent RFC branch and then the child, preserving history and leaving attribution checks/configuration unchanged. No PR was merged into main, no runtime implementation or live provisioning was performed. Next gate remains the recorded RFC decision described in the supplement. |
This was referenced Sep 8, 2026
f-trycua
changed the base branch from
codex/rfc-driver-environment-convergence
to
main
September 9, 2026 02:19
f-trycua
marked this pull request as ready for review
September 9, 2026 02:21
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merge checkpoint - September 8, 2026
The broader proposal #2513 is merged as
status: review, not accepted architecture. This PR lands only the separately accepted Python/Fleet first slice and its notice in the parent RFC. Runtime implementation, component publication, image packaging, and rollout remain separate steps.The final diff remains two Markdown files (+269/-0). The update to main preserves their exact reviewed content; Prettier and diff whitespace checks pass. Earlier progress notes below describe their dated implementation checkpoints, not an additional authorization gate.
Scope
Phase A of the typed Driver integration stack, based on #2513. Refs #2512.
Preserves canonical generated CuaDriver methods across in-process and guest connections. Keeps MCP alongside typed application SDKs and shell/files/PTY/lifecycle outside Driver.
Accepted narrow slice
Maintainer decision: reuse Fleet's existing authenticated, namespace-authorized service route and private guest exposure. Do not introduce pairing, a guest credential issuer, or a claim-auth redesign. Treat stale sessions and runtime replacement as adapter lifecycle correctness.
The broader parent RFC remains in review. This acceptance does not authorize computer-server removal, public ingress, rollout, or merging.
Stack and progress
main -> #2513 -> this Phase A PR -> B1 receiver -> B2 carrier/bindings -> C Sandbox -> D local guest -> E agent -> F qualification -> G docs.
B1 receiver and the additive generated Python bridge are in development. No runtime implementation is released; no image publication, deployment, or merge into main was performed.
Validation
Parent refresh
Synced current main into the historical parent RFC branch and then into this child with ordinary merge commits, preserving contributor history. No attribution configuration or check was edited. The incremental child diff remains two Markdown files; the parent diff remains its original RFC only.
Remaining evidence
Implementation tests, generated-library Python tests, authenticated guest integration, and exact-candidate desktop compatibility/cleanup evidence belong to the later stacked PRs. This documentation PR does not claim those checks passed.