Skip to content

v0.12.0 - vNext contracts + shallow preview control

Choose a tag to compare

@github-actions github-actions released this 08 Aug 04:49
· 40 commits to main since this release

v0.12.0 - vNext contracts + shallow preview control

Released 2026-08-08.

New commands and run machinery

  • Packaged run-status and doctor commands (inventory grows from 4 → 6; ADR-0015 minor, not patch).
  • Persistent design contract v1 + structured G1–G6 diagnostics on the validate surface.
  • G7 contract drift gate against the bound contract snapshot.
  • Capture plan requires schemaVersion: 1 (fail-closed without it).
  • Orchestrator skill routes: load-map, first-run, a11y, and repair pointers (ADR-0016–0020).

Preview control interaction (Scheme A′)

Trusted parent control chrome (mcp/preview/control.*):

  • Abort uses an explicit second-confirm popover (replaces 4s arm): fixed viewport positioning, Tab trap, Cancel / Esc / outside dismiss.
  • Pill Revise is a real /decide submit (not open-drawer only).
  • Pill Confirm keeps arm → confirm mis-tap protection (no one-click Approve; no fake "LGTM" inject); Esc / outside click / timeout undo the arm.
  • Pill quick 1-line feedback (wide layouts only) shares state with the drawer textarea.
  • Status chip focuses the feedback field; Ctrl/Cmd+Enter always routes confirm through isSubstantive (ADR-0008 floor).
  • Visual tokens: control heights unified; float notes 999, bar 1000, drawer 1001; drawer overflow no longer clips the abort popover.

G5 sandbox / iframe pin bridge / decision token paths are unchanged.

Dogfood

  • Live HITL design-io dogfood 2026-08-08-vnext-live pass (confirm-round-2 + HTTP fill-host observe v1; G5/G6/G7 green).

Distribution

  • Installable inventory: 8 model skills, 6 commands, 2 bundled MCP servers.
  • COMMAND_INVENTORY admits the 0.12 command set explicitly (stable main channel).

Validation

  • python scripts/validate.py — VALIDATION PASSED
  • Seam + contract v1 + G7 + vNext integration + vnext_live_dogfood.py preflight — green
  • python packages/design-playbook/tests/test_floor_frontend.py — FRONTEND FLOOR TEST PASSED (incl. A′ scenarios)
  • Preview MCP suites (test_browser_control, test_server_stdio) green