Skip to content

docs: propose control coordinator refactor - #3409

Draft
TomCC7 wants to merge 27 commits into
mainfrom
cc/spec/control-coordinator-refactor
Draft

docs: propose control coordinator refactor#3409
TomCC7 wants to merge 27 commits into
mainfrom
cc/spec/control-coordinator-refactor

Conversation

@TomCC7

@TomCC7 TomCC7 commented Aug 9, 2026

Copy link
Copy Markdown
Member

Summary

  • define the connection-owned control boundary and one-logical-robot manipulation model
  • specify scalar control interfaces, runtime connection descriptions, and robot-wide lifecycle safety
  • provide a presentation-oriented design report and a seven-layer stacked PR implementation plan
  • explicitly defer robot assembly, task registry redesign, multiwriter SHM, and other unrelated follow-ups

Review order

  1. Review the ownership boundaries and decisions in design.md.
  2. Review observable behavior in the four capability specs.
  3. Review the PR dependency graph and 106 implementation tasks in tasks.md.

Proposed implementation stack

PR 3381 prerequisite -> static model -> single-robot manipulation -> control contracts -> connection-family migrations -> coordinator cutover -> integration -> verification/docs

Validation

  • openspec validate refactor-control-coordinator-connections
  • git diff --check

Context: #3390
Prerequisite: #3381

TomCC7 and others added 26 commits June 4, 2026 13:41
@mintlify

mintlify Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
dimensional 🟢 Ready View Preview Aug 9, 2026, 12:07 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@codecov

codecov Bot commented Aug 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

@@           Coverage Diff           @@
##             main    #3409   +/-   ##
=======================================
  Coverage   76.09%   76.09%           
=======================================
  Files        1189     1190    +1     
  Lines      115284   115295   +11     
  Branches    10366    10384   +18     
=======================================
+ Hits        87720    87731   +11     
  Misses      24553    24553           
  Partials     3011     3011           
Flag Coverage Δ
OS-ubuntu-24.04-arm 70.15% <ø> (-0.01%) ⬇️
OS-ubuntu-latest 72.15% <ø> (+<0.01%) ⬆️
Py-3.10 72.14% <ø> (-0.01%) ⬇️
Py-3.11 72.14% <ø> (+<0.01%) ⬆️
Py-3.12 72.15% <ø> (+0.01%) ⬆️
Py-3.13 72.14% <ø> (-0.01%) ⬇️
Py-3.14 72.15% <ø> (+<0.01%) ⬆️
Py-3.14t 72.14% <ø> (-0.01%) ⬇️
SelfHosted-Large 29.66% <ø> (+0.01%) ⬆️
SelfHosted-Linux 35.84% <ø> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 10 files with indirect coverage changes

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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