Skip to content
This repository was archived by the owner on Mar 8, 2026. It is now read-only.

Latest commit

 

History

History
14 lines (13 loc) · 2.06 KB

File metadata and controls

14 lines (13 loc) · 2.06 KB

gemini-ui-workbench

2026-03-08

  • Plan: scaffold clean public-facing workbench repo, extract generic Gemini session driver and pack gate from chatbot-active-learning, add synthetic example + smoke validation.
  • Completed: scaffolded repo with README.md, AGENTS.md, MIT LICENSE, and minimal contribution/security docs.
  • Completed: extracted generic first-cut gemini-ui-review.mjs and gemini-pack-apply.mjs into scripts/ with shared helpers in scripts/lib/workbench.mjs.
  • Completed: added synthetic session fixture plus Node tests and smoke commands; npm test, npm run smoke:inspect, and npm run smoke:gate all pass.
  • Completed: added generic authenticated screenshot capture in scripts/capture-authenticated-route.mjs with configurable login selectors, optional bootstrap templating, and dry-run planning for deterministic validation.
  • Completed: added scripts/fixture-auth-app.mjs and tests/capture-integration.test.mjs so authenticated capture is now verified end to end against a synthetic local auth app.
  • Completed: rewrote README.md around the public workflow narrative so the repo reads as the software half of the gemini-frontend-studio pattern rather than as an extraction scratchpad.
  • Completed: switched the fixture capture integration path to an ephemeral port so full validation remains stable even when tests overlap.
  • Validated: npm test, npm run smoke:inspect, npm run smoke:gate, npm run smoke:capture-plan, and npm run smoke:capture-e2e pass after the README and test-isolation polish.
  • Completed: replaced the initial hand-built social card with a Gemini-generated card at assets/social-preview.png, added the reusable prompt spec at assets/social-preview-spec.md, documented the manual GitHub upload path in docs/social-preview.md, and then simplified the card language so it explains the repo in plain English (Review UI ideas • check code changes • capture screenshots).
  • Completed: marked this repo as a legacy compatibility shell and pointed canonical development to gemini-studio/packages/ui-workbench ahead of archival.