issue --json: read closure data on GitHub #666
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
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
iterative-works/iw-cli#666
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-651 (analysis). Deferred by Michal on 2026-10-01. Until this is done,
iw issue <id> --jsonprintsclosure: {"kind": "notImplemented"}for this tracker. Forgejo implementation and closure rules:core/model/IssueState.scala,project-management/issues/IW-651/analysis.md.GitHub gives the closure exactly in one GraphQL call:
ClosedEvent.closergives the PR withmerged/mergedAt(live probe oncli/cli#14521: PR #14540, merged 2 s beforeclosedAt). No time window is needed.Intake: agent-ready
Workflow: waterfall
Reason: all gates passed
Analysis: project-management/issues/IW-666/analysis.md on branch IW-666
Implement: needs-human
Reason: batch-implement exit 1 — the kanon plugin does not compile against the core of this branch.
ForgeCatchUp.scala:143expectsEither[String, …]fromfetchPullRequestForBranch, and the core now returnsEither[TrackerError, …](since #778). No phase ran, andbatch-implement.logwas not written. This failure is not specific to this issue: every iw-cli issue on the currentmainstops at the same point until the plugin is updated.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.