vibe-surveyDocs

Workbench Surface

The Survey Editor workbench separates navigation, authoring, and specialized surfaces without mixing responsibilities.

Layout contract

  • The top Workbench navigation contains Editor, Quota, and Link only.
  • Response review and download/export are intentionally outside Workbench and will use dedicated entrypoints.
  • The left Block Rail owns survey block navigation, filtering, and insert affordances.
  • The main canvas owns the selected block editor.
  • GUI, HTML, and Style modes are separate authoring surfaces over the same survey source.
  • Logic is progressive and local to the selected block instead of a persistent right sidebar.

The existing Survey Link settings dialog owns page animation, back button toggles, question badge visibility, and terminal redirect editing. Redirect editing stays inside that dialog as a second column; it does not add a new Workbench navigation tab or separate surface.

  • Disable redirect rules to keep the built-in end page and save redirectGroup as null.
  • Use the default radio to choose the fallback group.
  • Edit group name and title inside group accordions.
  • Edit route url and if fields inside the selected group.
  • A single remaining group is kept as default and cannot be deleted until another group exists.

Mode boundaries

ModePrimary responsibilityMust preserve
GUIVisual authoring of blocks and question settings.Canonical HTML DSL serialization.
HTMLDirect source editing.Parser diagnostics and canonical source rules.
StyleBuilt-in CSS preview and theme customization.Survey Link rendering contracts.

Actual UI evidence

The screenshot below is captured from a running app and should be updated when the workbench surface changes.

Survey Editor workbench surface