Child of #53. Source: justrach/devswarm.
Tools to port (7)
| DevSwarm tool |
Purpose |
Forge landing zone (proposed) |
create_issue / update_issue / close_issue / get_issue |
Individual issue ops on the active repo |
forge_app + SDK issues.*, wrapping gh |
create_issues_batch / close_issues_batch |
Bulk ops |
same |
link_issues |
Establish explicit dependency links |
uses GitHub sub-issues API or task-list syntax |
Acceptance criteria
Notes
This is the boring-but-load-bearing layer. The planner (DSP-2) and the orchestrator (DSP-1) both call into these.
Child of #53. Source:
justrach/devswarm.Tools to port (7)
create_issue/update_issue/close_issue/get_issueforge_app+ SDKissues.*, wrappingghcreate_issues_batch/close_issues_batchlink_issuesAcceptance criteria
create_issueenforces the issue template gate from DSP-2 — refuse to file an issue missing acceptance criteria fortype: featureor repro steps fortype: bug(devswarm #394).link_issuesactually creates a parent/child relationship that GitHub renders, not just an appended body line (devswarm #393).Notes
This is the boring-but-load-bearing layer. The planner (DSP-2) and the orchestrator (DSP-1) both call into these.