Workbench player click-to-seek, in-place Gherkin editor, and local-site demo - #2
Closed
ds-code-t wants to merge 6 commits into
Closed
Workbench player click-to-seek, in-place Gherkin editor, and local-site demo#2ds-code-t wants to merge 6 commits into
ds-code-t wants to merge 6 commits into
Conversation
…l-site demo. Global Play still starts from the first step through executeStep. The Step Editor keeps isolated Step play and From Here. Wait-at-end stays in play so Enter appends and continues. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
ds-code-t
marked this pull request as ready for review
August 23, 2026 03:22
gradlew, maven-consumer-project/mvnw, and scripts/agent_validate.sh were committed as 100644. CI now also chmod +x immediately before invoking the wrappers. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
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.
Summary
Next Workbench player/editor increment on the 2.1.9 line. Swing stays a presentation adapter over
WorkbenchServices/executeStep; worker-sideDynamicControl/GherkinControlremain the only Gherkin interpreters.Requested product behavior:
executeStep, leaves playback paused) and From Here (fresh context, run from the selected/playhead step through the rest of the buffer).WAITING_FOR_STEP). Enter appends a step to the live scenario and queues execution. The same happens when an executable line is typed at the end of the document while waiting.URL.homeand the Maven consumer local test site (navigate+ click Forms Playground). The buffer is not written back to consumer.featurefiles.Architecture:
DynamicControl.WorkbenchServices.executeStepseam already exposed to MCP asworkbench_execute_step.CI wrapper mode fix
GitHub Actions failed before tests with
./gradlew: Permission deniedbecause POSIX wrappers were committed as100644. Restored execute bits only (same blobs):gradlew100644→100755maven-consumer-project/mvnw100644→100755scripts/agent_validate.sh100644→100755.github/workflows/agent-contract.ymlnowchmod +ximmediately before invoking./gradlewand./maven-consumer-project/mvnw.Functionality-change coverage
AGENTS.mdand the relevant feature-map entry.@control-bridgealready covers full-GherkinGiven ...normalization; this increment does not change that worker contract.Validation
python3 scripts/verify_agent_contract.pypython3 scripts/refresh_agent_index.py --checkpython3 scripts/sync_consumer_guidance.py --checkbash ./gradlew :pickleball-workbench:test— BUILD SUCCESSFUL./gradlew verifyStrictControllerIsolation— not run; protocol, artifacts, and Workbench dependencies were not changed@control-bridge/@step-override-bridge— not run; worker/DynamicControl/protocol contracts were not changed@all— not run (Workbench rule)Remaining manual UI checks