RFC 0029: clarify Control Model capability and additive scope - #62
RFC 0029: clarify Control Model capability and additive scope#62giodl73-repo wants to merge 33 commits into
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Document the Config LC1 Electron evidence and the first compatible Board Model release tag. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Update the fork-only RFC with Board LB1 evidence, a narrow review scope, and proposed OC5-OC7 plus adjacent Board and Config follow-up gates. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Document the fork-only selected-question and safe Canvas/MCP artifact adoption slice, its ownership boundaries, and the remaining CU6 observation and deletion gate. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Add the fork-only OC5 run, tool, question, artifact, and retained-bounds conformance continuation while keeping performance, compatibility, security, and publication as separate remaining gates. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Define explicit package, protocol, UI, security, release, and RFC ownership acceptance gates, and refresh the completed OC5 evidence. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5715557-1677-47e0-9651-88e96e996584
…iltering guidance Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
🦞👀 Pull request received. I will update this pull request when review starts. |
|
Codex review: needs real behavior proof before merge. Reviewed August 24, 2026, 3:10 PM ET / 19:10 UTC. ClawSweeper reviewWhat this changesThe PR adds RFC 0029 and seven Markdown sidecars proposing a framework-neutral Control Model, renderer-neutral UI artifacts, and separately gated hosted-policy guidance. Merge readinessKeep open: this is still an active RFC proposal, but it remains blocked on the repository-required maintainer-discussion record for its new package/API direction. Priority: P3 Review scores
Verification
How this fits togetherThe proposed Control Model would sit above OpenClaw’s Gateway client transport and provide state, commands, and UI artifacts to Control UI and other host products. The RFC defines that proposed contract and its release, ownership, and compatibility gates before implementation adoption. flowchart LR
A[Gateway transport] --> B[Proposed Control Model]
B --> C[Control UI]
B --> D[Other product hosts]
B --> E[Commands and UI artifacts]
F[Hosted policy sidecar] --> D
E --> G[Gateway authorization]
Decision needed
Why: The PR proposes new public package subpaths and long-lived behavioral contracts; the repository requires maintainer discussion before a draft RFC can progress. Before merge
Findings
Agent review detailsSecurityNone. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Create and link the required maintainer-discussion thread, then have RFC approvers decide the acceptable first API boundary, owners, and compatibility commitments. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR proposes a product contract rather than reporting a reproducible defect. Is this the best way to solve the issue? No: the RFC has a coherent draft boundary, but it must first satisfy the repository’s required maintainer-discussion step before its API direction can be accepted. Full review comments:
Overall correctness: patch is incorrect AGENTS.md: not found in the target repository. Codex review notes: model internal, reasoning high; reviewed against af708f0ddb6f. LabelsLabel justifications:
EvidenceWhat I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (17 earlier review cycles; latest 8 shown)
|
…e and streaming notes\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
@clawsweeper re-review Addressed the submission-status findings at
Validation:
|
|
🦞🧹 I asked ClawSweeper to review this item again. Re-review progress:
|
Updates RFC 0029 so the upstream review ask is explicit and bounded:
Sidecar specs now linked from the RFC:
rfcs/0029/control-model-v1-spec.mdrfcs/0029/ui-artifact-v1-spec.mdrfcs/0029/hosted-control-ui-policy-v1-spec.mdImplementation drafts linked from the RFC:
Hosted policy siblings linked from the RFC:
Scope guard: the hosted-policy sidecar is related and belongs in the one-shot RFC family, but it is not a Control Model v1 dependency. Each sidecar has an independent conformance and acceptance gate.
Validation:
git diff --checkinC:\src\openclaw-rfcs-control-model.