Skip to content

Add YAML interaction flows for Ada Studio - #211

Merged
SpectralDragon merged 2 commits into
mainfrom
codex/studio-interaction-flows
Nov 7, 2026
Merged

SpectralDragon merged 2 commits into
mainfrom
codex/studio-interaction-flows

Conversation

@SpectralDragon

Copy link
Copy Markdown
Contributor

Summary

  • Add an opt-in macOS interaction host that runs the real Studio workbench against a disposable scene project.
  • Run the same YAML with adastudio-flow or the AdaMCP tool editor.ui.run_flow. Resolve rendered gizmo anchors and AdaUI selectors, then dispatch through the window input queue.
  • Cover X-axis gizmo drag, one-step undo, mid-gesture cancellation, hierarchy reparenting, and cycle rejection. Return a step trace and a screenshot when available.
  • Fix the Swift and Metal startup blockers encountered while building and launching the host.

Validation

Every failing check in the local validation reproduced on main.

  • Swift 6.3.2 built the macOS host. The same 14-step fixture passed through CLI and AdaMCP. A deliberately wrong transform failed at step 4. Closing MCP stdin shut the host down cleanly.
  • The WebGPU distance-field and Hybrid IBL/SSR suites passed. The full run reported 24 issues across 326 tests. The control reproduced all 24 diagnostics and all 21 failing PNGs byte for byte. The control used the renderer, tests, and goldens from main at 5d811820a and needed the one-line Swift exclusivity fix to build.
  • The scoped comparison reproduced all 178 SwiftLint diagnostics, five Ruff B023 findings, and two secret-scanner matches on main. The scanner matches were unchanged public Git revision pins for AdaMCP and SwiftTerm.

Run the fixture.

@SpectralDragon
SpectralDragon marked this pull request as ready for review November 7, 2026 19:42
@SpectralDragon
SpectralDragon merged commit 5822c41 into main Nov 7, 2026
6 of 11 checks passed
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 7, 2026 •

Copy link
Copy Markdown
Codex Review Summary: ✅ Completed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-07T19:43:11.733292Z 83e78a8 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

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