Skip to content

ginee v0.17.0

Choose a tag to compare

@github-actions github-actions released this 24 May 18:53
· 42 commits to main since this release
4734a43

Highlights

  • Catch silent mockup regressions — Phase 4 dispatch diffs your mockup vs origin/main and prompts on unexpected deltas. (D41)
  • Configurable visual source-of-truth — point the gate at Figma · image baselines · video · adopter-supplied diff tools. (D41)
  • Zero-config upgrade — adopters with mockup: set get the gate on next dispatch with no edits to local/framework.config.yaml. (D41)
  • Auto-mode honours the gate — unexpected deltas always prompt; the framework never silently re-scopes for you. (D41)

Adopter migration

Nothing to do if you already have mockup: configured — the gate auto-derives defaults (type html-mockup · blueprint origin/main · block-glob scoping) on next Phase 4 dispatch.

Want to override? Add a visual-source-of-truth: block:

# local/framework.config.yaml
visual-source-of-truth:
  type: html-mockup           # html-mockup | figma | image | video | other
  path: docs/mockup.html
  blueprint-ref: origin/main  # or v1.2.0, snapshot path, Figma version URL
  scope-discriminator: block-glob
  enabled: true

Want to opt out? Set enabled: false on the block above.

Feature What you'll notice
D41 blueprint-diff gate (Phase 4 dispatches touching the visual SoT) Diff vs blueprint surfaces in the dispatch return; unexpected deltas → forced-interactive gate before edits begin.

Per-role context cost

frontend-engineer gained one row in § Mockup ownership; core/process.md gained one entry in the load-on-demand index; D41 protocol + migration are load-on-demand (no always-loaded cost on non-frontend cardinals). Full snapshot: reference/CONTEXT_COSTS.html.

Full spec: D41.

Full Changelog: v0.16.0...v0.17.0