Skip to content

Add Projects workspace and deployment ownership#40

Merged
temiroff merged 1 commit into
masterfrom
agent/projects-v1
Jul 25, 2026
Merged

Add Projects workspace and deployment ownership#40
temiroff merged 1 commit into
masterfrom
agent/projects-v1

Conversation

@temiroff

Copy link
Copy Markdown
Owner

What changed

  • add durable local Projects that group saved workflows and paired devices
  • add Project creation, editing, resource linking, workflow-tab restoration, and Project / Workflow context
  • derive lifecycle guidance and the next action from linked workflow and device evidence
  • propagate validated project_id and workflow_slug into remote deployment manifests
  • show only exactly owned deployments in each Project while keeping legacy deployments visible as unassigned
  • make the left navigation rail scroll on shorter windows
  • document the Project schema, ownership boundaries, lifecycle evidence, and deployment contract

Why

Robotics applications span several workflows, physical robots, calibration selections, and deployments. Projects provide the durable workspace above individual workflow tabs and give remote deployments an authoritative owner.

Runtime dependency

This integrates with blacknode-runtime 0.3.8 and its deployment_ownership_v1 capability, merged in temiroff/blacknode-runtime#1.

Validation

  • core Python suite: 394 passed, 8 skipped
  • focused Project API suite: 5 passed
  • focused editor device/deployment API suite: 34 passed
  • editor production build: passed
  • git diff --check: passed

@temiroff
temiroff merged commit 710380f into master Jul 25, 2026
4 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