-
-
Notifications
You must be signed in to change notification settings - Fork 89
Miner dashboard chat: portfolio action-dispatch #6838
Copy link
Copy link
Closed
Labels
gittensor:featureGittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.Gittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.help wantedExtra attention is neededExtra attention is needed
Description
Metadata
Metadata
Assignees
Labels
gittensor:featureGittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.Gittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.help wantedExtra attention is neededExtra attention is needed
Projects
StatusShow more project fields
Done
Context
Part of epic #6504's chat track, blocked on the action-dispatch scaffolding child issue of this same epic. Portfolio release/requeue already has a real API route (
/api/portfolio-queue/{release,requeue}, wired fromapps/loopover-miner-ui/src/lib/portfolio-queue-actions.tsandportfolio.tsx:97-162's existing buttons) — this issue wires chat to call that same, already-existing route.Requirements
/api/portfolio-queue/{release,requeue}routes — never a new or parallel route.Deliverables
Test Coverage Requirements
99%+ Codecov patch coverage on every changed line and branch, plus a regression test for the new/changed behavior (note: apps/** UI code may fall outside the strict Codecov patch gate — check coverage.include — but a before/after screenshot table per this repo's UI-PR convention is still required for any visual change).
Expected Outcome
Chat can trigger portfolio release/requeue through the exact same governed endpoint the dashboard buttons already use.
Links & Resources
Epic: #6504. Blocked by the "action-dispatch scaffolding" issue in this same epic.
apps/loopover-miner-ui/src/lib/portfolio-queue-actions.ts,apps/loopover-miner-ui/src/routes/portfolio.tsx:97-162.