Full result
Decision, condition results, efficiency figures, limitations and evidence index.
Completed development comparison · original runs 15 August 2026 · comparative keyboard completion and C-modal extension 3 September 2026
Human Standards MCP 0.3.1 made the new keyboard selection and focus completion contract easy for an agent to find. The candidate artifact then completed the full pointer-free exercise in Chrome at wide and narrow viewports.
The exercised candidate became Human Standards MCP 0.3.1. Its source is preserved in the 0.3.1 GitHub release, and the Official MCP Registry lists io.github.aklodhi98/human-standards version 0.3.1 as active.
This is the exact candidate interface produced in condition C. It is a fictional council service: nothing is submitted or sent anywhere. Use invented details only. The saved confirmation is kept in this browser so you can test refresh persistence, and Start a new booking clears it.
For the intended keyboard exercise, use Tab and Shift+Tab to move through actions, Space or Enter to activate them, and arrow keys within each pickup-choice group.
The candidate MCP search ranked the ARIA and keyboard guidance first for realistic task language such as “keyboard selection focus transition.” The agent retrieved the new Keyboard Selection and Focus Completion Contract before implementation and again before handoff.
That contract called for:
The common product task was already unusually explicit about outcomes. A capable model also produced strong baseline behaviour. The narrow finding is therefore about retrieval and implementation focus, not ownership of the whole visual or interaction design.
| Condition | Guidance | What was observed |
|---|---|---|
| A · Baseline | Product task only | The booking completes by keyboard, but Retry drops focus to the page body. Overall contract: fail. |
| B · Published MCP | Directed use of version 0.3.0 | The booking path passes, but Tab escapes the open reset dialog to the page body. Overall contract: fail. |
| C · Candidate MCP | Directed use of local version 0.3.1 | The new contract surfaced directly. The full pointer-free path passed in Chrome at both viewports. |
| D · Frozen context | The candidate contract supplied as static text | The booking path passes, but the reset dialog does not contain Tab focus. Overall contract: fail. |
All four artifacts passed the comparable rendered checks for persistent validation, recoverable first-load failure, stable selection geometry, review completeness, confirmation persistence and narrow layout without horizontal overflow.
The original C artifact did not include a dialog, so its passing result could not answer whether the candidate treatment would handle modal focus correctly. We therefore ran the candidate condition again with the same model, reasoning level, common prompt and MCP treatment. The only task change was an explicit requirement for a modal confirmation when clearing a saved booking.
The new artifact passed the full booking path and the modal-focus exercise in Chrome at 1440 × 1000 and 390 × 844. It opened on the safe action, contained forward and reverse Tab movement, closed with Escape, restored focus to the trigger, and moved focus to a deliberate destination after destructive confirmation.
This addresses the narrower question “can condition C produce a passing modal when the modal behaviour is required?” It does not make the original A/B/C/D runs fully apples-to-apples, because A, B and D were not rerun against the amended task.
For a broader product claim, the comparison still needs several held-out tasks and independent blinded human review.
Full result
Decision, condition results, efficiency figures, limitations and evidence index.
Frozen protocol
Execution settings, package identities, evidence rules and outcome boundaries fixed before the runs.
Rendered observations
Coordinator browser-state observations for all four artifacts.
Keyboard exercise
Machine-readable wide and narrow Chrome observations for all four conditions.
C-modal extension
The amended task, complete run trace, independent Chrome result and generated modal artifact.
Read the extension result → · Try the C-modal artifact → · Download its keyboard result →
Frozen inputs
The shared task, prompts, exact frozen contract, input checksums and byte-level reconciliation.
Recovered MCP trace
Recoverable original B/C MCP calls with exact arguments, returned data and explicit historical truncation limits.
Recorded artifacts
Original HTML, CSS, JavaScript, handoffs and current-run screenshots for A through D.
The original four application artifacts are preserved unchanged. The completion supplement adds evaluator evidence, while the C-modal extension is a separately labelled new run against the amended task. One absolute local path in D’s handoff was replaced with its public relative path during the original publication; no result or claim was changed. If you open more than one artifact, clear site data between conditions: some generated artifacts independently chose the same browser-storage key.