The Flow card shows its run queued, in its flow or done, and a question's picks, images and answer files #200
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "task/3763-s5-flow-card-and-question-s2-v2-s6-v2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tracker: #3763
Step 5 of #3672's planspec: the task page's Flow card as S2-V2, and a step's question as S6-V2.
What it delivers
S2-V2, the Flow card.
behind #3669), what it follows (after #3670) or what blocks it (blocked by sx #3656, in the blocked tone). In its flow: the step and run it is at (Review · run 4127), or what it asks (the Implementer asks a question). Done: the PR it merged and when. A stage not reached says what comes:starts at Implement,merges into master./queue?run=<id>). Step 6 builds that page./runners?runner=<id>: the card is marked and scrolled into view). What the run left (its PR, push, gates and summary) sits on the line under it.S6-V2, the question.
answer,optionandfiles. Suggest opens a dialog that picks the model of the agent that suggests an answer, and sends/proposewith it. The answer you drafted stays.The design system's StageTrack takes a linked name and a line with links. SplitButton can hold its action while its second mode stays open. tokens.json gains
size-answer-file, andheight-shotalso sizes a question's image.Goldens
New, in Chromium, light and dark at 1280×800 and 390×844 (
web/e2e/work-the-flows.spec.ts-snapshots/):flow-queued-behind: queued 2nd, behind the run aheadflow-queued-blocked: queued 3rd, blocked by another taskflow-at-step: in its flow at Review and its runneeds-you-question(re-recorded): waiting with a questionflow-done: done, the PR mergedquestion-picks: the S6-V2 question with a recommended pick, an inline image and an attached imageRe-recorded because they show the Flow card:
work-the-flows.spec.ts, Chromium:dispatch-task-menu,dispatch-dialog,dispatch-roles,dispatch-roles-cut,flow-blocked,flow-named,flow-refused,flow-resumed,flow-stopped,flow-unmet,needs-you-proposal,needs-you-proposed-stop,needs-you-run-limit,needs-you-stop-proposedwork-the-flows.spec.ts, WebKit:dispatch-dialog, from a full run ofplaywright.webkit.config.tssurfaces.spec.ts:task-asks,task-blocked,task-run-stripEvery Chromium golden came from one full run of
playwright.config.ts(789 passed).Tests
flow-runs.test.ts: the stages for queued behind, queued next, queued blocked over followed, at a step and at the Orchestrator's run, waiting with a question, done by a merged PR, and stopped while queued. Also the run line's runner link andordinal.StageTrack.test.ts,SplitButton.test.ts,router.test.ts: a linked stage name and line, a split button holding only its action, and/runners?runner=.work-the-flows.spec.ts:answer,optionandfiles, and theansweredevent records all three./proposewith the picked model and keeps the drafted answer./queue?run=<id>, and the runner to/runners?runner=<id>with that runner selected.Gates
At head
68b1b195:sak-gate full, gate run 2: passed. That covers the sx build and tests, the release and its test, the deploy contract,npm run build(svelte-check, vitest with #3682's design check, vite), and Playwright: 789 passed inplaywright.config.tsand 10 inplaywright.runner.config.ts.npm run design-check: 0 findings.playwright.webkit.config.ts, which no gate runs: 1 passed, after re-recordingdispatch-dialog.