Files

2.4 KiB

ADDED Requirements

Requirement: Workbench Pages SHALL Follow The Image Golden Page Layout

Workbench pages SHALL use the approved /image AI 图片生成 page as the concrete layout and polish reference: wide left navigation, no global topbar, full-height page content, white or near-black operation surfaces, soft gray or near-black result surfaces, compact grids, thin borders, soft shadows, and orange primary actions.

Scenario: Page has a primary workflow

  • WHEN a workbench page presents a primary workflow
  • THEN it SHALL place the workflow in structured sections or cards using TrueGrowth UI tokens
  • AND it SHALL keep forms dense, labeled, and readable

Scenario: Page is a generator workflow

  • WHEN the page creates images, videos, digital-human outputs, audio, clips, or other generated media
  • THEN it SHALL follow the /image pattern of left configuration panel plus right result/task feed
  • AND it SHALL group results by batch with full-ratio media rails and compact batch actions

Scenario: Page is a library/status/settings workflow

  • WHEN the page manages assets, tasks, publishing, models, settings, or workflow history
  • THEN it SHALL adapt the /image rhythm into media-first grids, dense status lists, or grouped configuration panels
  • AND it SHALL avoid nested cards, always-visible button clutter, and page-local basic controls

Scenario: Page supports dark mode

  • WHEN the app is in dark mode
  • THEN the page SHALL use near-black surfaces, visible borders, and orange focus/active states
  • AND controls SHALL remain readable without overlapping or wrapping button text

Scenario: Page is visually completed

  • WHEN a page migration is claimed complete
  • THEN the route SHALL have browser screenshot evidence from http://127.0.0.1:7200/...
  • AND the verification SHALL include no framework overlay, no relevant console errors, and at least one primary interaction check

Requirement: Page Templates SHALL Guide New Workbench Surfaces

Workbench implementation SHALL start from documented page templates for list, form, generator, media-library, status, asset, task, and detail surfaces.

Scenario: Codex adds a new page

  • WHEN Codex adds a new workbench page
  • THEN it SHALL follow the closest page template
  • AND it SHALL use PageShell, Section, FormGrid, and Card from @/ui where applicable