Feat v0.7.9 workflow independence #63

Merged
xcaliber merged 5 commits from feat/v0.7.9-workflow-independence into main 2026-04-02 22:31:47 +00:00
Owner
No description provided.
xcaliber added 5 commits 2026-04-02 22:31:44 +00:00
Fix RenderWorkflow() handler (was a stub that never loaded data),
remove dead chat UI from workflow.html, align stage mode naming
with Go constants, add 17 SQLite store tests, decompose 400-line
InstallPackage into 7 phases, add E2E workflow-without-chat test.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
RenderWorkflow() was passing the route param (instance ID) as the
entry token to the template JS. The advance API needs the actual
entry token from the instance. Now resolves from inst.EntryToken
and checks the ?token= query param from the landing page redirect.

Also fix submitForm() early-return guard that blocked progressive
forms using fieldsets (checked FORM_TPL.fields but not .fieldsets).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The advance API returns instance status ("active"/"completed") but
the template JS checked for "advanced" which was never returned.
On successful advance while instance is still active, reload the
page to render the next stage.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Update roadmap: v0.7.9 done, add v0.7.10 workflow handoff, reorder
Some checks failed
CI/CD / test-frontend (pull_request) Has been cancelled
CI/CD / test-sqlite (pull_request) Has been cancelled
CI/CD / test-go-pg (pull_request) Has been cancelled
CI/CD / e2e-smoke (pull_request) Has been cancelled
CI/CD / build-and-deploy (pull_request) Has been cancelled
CI/CD / detect-changes (pull_request) Has been cancelled
CI/CD / test-runners (pull_request) Has been cancelled
68f74fa614
v0.7.9 audit found three deeper UX gaps: public→auth stage handoff,
team member pickup UI, and manual assignment flow. Added as v0.7.10,
bumped Query & HTTP Ergonomics to v0.7.11, Batch Exec to v0.7.12.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
xcaliber merged commit a9cf71b76d into main 2026-04-02 22:31:47 +00:00
xcaliber deleted branch feat/v0.7.9-workflow-independence 2026-04-02 22:31:48 +00:00
This repo is archived. You cannot comment on pull requests.
No Reviewers
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: switchboard/core#63