feat(FN-3279): refresh review state on manual trigger and restore roadmap e
Adds review tab refresh UX, metadata, and API (FN-3279) alongside permanent-agent action gating coordination tools (FN-3724), and introduces two new workspace plugin packages: `fusion-plugin-even-cards` (board/task cards with auth and board-routes) and `fusion-plugin-even-realities-glasses` (cards, Fusion-Task-Id: FN-3279
This commit is contained in:
@@ -232,7 +232,7 @@ The task detail modal exposes multiple tabs:
|
||||
- **Log** — task event history
|
||||
- **Changes** — merge diff/change summary
|
||||
- **Workflow** — workflow step results (pass/fail/skip)
|
||||
- **Review** — actionable feedback surface (PR reviews/threads or reviewer-agent findings), refresh controls, and same-task revision actions for selected items
|
||||
- **Review** — actionable feedback surface (PR reviews/threads or reviewer-agent findings), manual refresh controls, and same-task revision actions for selected items
|
||||
- **Stats** — execution timing + token usage breakdown
|
||||
- `Total execution time` prefers durable wall-clock execution window (`executionStartedAt` → `executionCompletedAt`)
|
||||
- Fallback order for legacy tasks: `timedExecutionMs` when present, otherwise `[timing]` log sum + workflow runtime
|
||||
@@ -259,7 +259,11 @@ This file is the contract for execution and review.
|
||||
|
||||
- **Task comments** (`fn task comment`) are general collaboration notes.
|
||||
- **Review tab feedback** is dedicated actionable review input (PR review data in pull-request mode, reviewer-agent findings in direct/non-PR mode) used to request same-task revisions.
|
||||
- The Review tab supports **manual refresh** without closing/reopening Task Detail:
|
||||
- Pull-request mode refreshes live GitHub-backed review decision/thread/comment state and updates PR metadata freshness.
|
||||
- Direct/non-PR mode refreshes normalized reviewer-agent feedback from persisted task review artifacts and does not call GitHub.
|
||||
- In direct/non-PR auto-merge mode, the Review tab shows parsed reviewer-agent feedback with explicit loading/error/empty states instead of sending users to raw comments or agent logs.
|
||||
- **Comments remains the general discussion surface**; Review remains the actionable review surface.
|
||||
- **Steering comments** (`fn task steer`) are execution guidance for the running agent.
|
||||
|
||||
Steering comments can be injected mid-run into active executor sessions.
|
||||
|
||||
Reference in New Issue
Block a user