Small fixes: dashboard #741
Labels
No labels
agent-ready
bug
contract
documentation
duplicate
enhancement
good first issue
help wanted
invalid
needs-human
needs-input
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
iterative-works/iw-cli#741
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Found during IW-678 (Claude links on the / board and agent lane). Items:
WorktreeLinks.claudeSessionsOfand the inlinegetOrElse(key, notRead.claudeSessions)inWorktreeLinksService.combine; andCaskServerbuilds the Claude-links map in bothlinksForandwaitingList— review-phase-02-20261007-054839.md (architecture)./waiting card and agent card — ClaudeSessionLinksItest.scala covers only the project and worktree pages; review-phase-02-20261007-054839.md (error-handling).DashboardPageTest.cardHoldingthrowsempty.minwhen no end marker matches, and its markup end markers can cut a card wrong; the/BATS card cut takes the first card to the first</ul>— review-phase-02-20261007-054839.md (testing).dashboard.csscomment and again in theWaitingListView.cardandAgentSessionsView.cardScaladoc — review-phase-02-20261007-054839.md (style).Intake: needs-input
Workflow: waterfall
Reason: all gates passed; 1 question (rule): the Scaladoc trim of item 4 needs Michal's permission under the comment rule
Analysis: project-management/issues/IW-741/analysis.md on branch IW-741
1. May the two Scaladoc comments drop their explanation of the stretched link and point to the CSS instead? (rule)
The fourth item of the issue says the same mechanism is explained three times: once in the CSS and once in each of two Scaladoc blocks. The analysis cuts the Scaladoc copies and calls the issue your permission (analysis.md:91). But the loop's own account filed the issue from an automated review, so it is not your permission. Your rule says not to remove a comment unless it is false. The full explanation stays in dashboard.css:807-810.
WaitingListView.scala:103-105, before:
After:
AgentSessionsView.scala:113-116, before:
After: the same sentence as the first file.
Recommended: a) — no fact is lost, and the CSS file holds the mechanism.
Answer in a comment on this issue, per number, for example "1: a", or in your own words; intake reads it on its next iteration.
1: a
Intake: agent-ready
Workflow: waterfall
Reason: all gates passed
Analysis: project-management/issues/IW-741/analysis.md on branch IW-741
Implement: needs-human
Reason: batch-implement exit 1 — the kanon plugin does not compile against the iw-cli core of this branch
The kanon plugin's
batch/ForgeCatchUp.scalaexpects the tracker port to returnEither[String, _]. Sincemaintook the TrackerError change (#778, #780), the port returnsEither[TrackerError, _], so the command fails before any phase runs. Nobatch-implement.logwas written. The issue itself is not the cause: everybatch-implementrun on a branch at the currentmainfails the same way until the plugin follows the port change.Release: the implement loop failed this issue for a reason outside it. The kanon plugin did not compile against iw-cli main, because the tracker port now returns TrackerError (iw-cli #778). The plugin fix is dev-docs #484, and iw-cli 0.22.1 carries the core change. The issue goes back to the implement loop.