Skip to content

Rename issue capture to /iflow-capture; reclaim /iflow-init for harness (#241) - #245

Merged
jepegit merged 2 commits into
mainfrom
241-rename-iflow-init
Sep 5, 2026
Merged

Rename issue capture to /iflow-capture; reclaim /iflow-init for harness (#241)#245
jepegit merged 2 commits into
mainfrom
241-rename-iflow-init

Conversation

@jepegit

@jepegit jepegit commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Closes #241

Summary

  • /iflow-capture is the lifecycle step that pulls a GitHub issue into .issueflows/ (matches issue-flow agent capture).
  • /iflow-init is now off-path harness cold-start / check: guides issue-flow init / update; never captures issues; never auto-dispatched by /iflow.
  • Lifecycle stage id is capture (STAGE_INIT kept as a back-compat alias). No one-release dual-meaning alias (same stance as iflow-startiflow-build in renaming from start to build #183).

Why

/iflow-init meant "capture this issue", but init already means scaffolding the harness via the CLI. That mismatch is what #241 asked to fix. Name iflow-this was floated in the issue and walked back in a comment; we locked iflow-capture instead.

Test plan

  • uv run pytest — 646 passed locally
  • uv run ruff check src/ tests/
  • CI green on the PR
  • After merge: /iflow-cleanup (and note muscle memory: issue pull is now iflow capture / /iflow-capture)

Made with Cursor

jepegit and others added 2 commits September 5, 2026 12:50
…ss (#241)

/iflow-init used to mean "pull this GitHub issue into .issueflows/", which
overloaded the word init that already means scaffolding the harness via the
CLI. Move that lifecycle step to /iflow-capture so it matches
issue-flow agent capture, and make /iflow-init an off-path cold-start/check
that guides issue-flow init / update without ever capturing an issue.

Lifecycle stage id is now capture (STAGE_INIT kept as a back-compat alias);
suggested next command is /iflow-capture. No one-release dual-meaning alias —
same stance as the iflow-start → iflow-build rename (#183). Dispatcher, pick,
yolo/cycle chains, rules, workflow doc, and modes.simple updated accordingly.

Co-authored-by: Cursor <cursoragent@cursor.com>
#247 landed guided setup / novice mode while this PR renamed issue
capture to /iflow-capture. Resolve the overlap so the three names stay
distinct: /iflow-setup walks environment readiness, /iflow-init only
cold-starts the harness, /iflow-capture pulls a GitHub issue.

Add iflow-capture to novice mode (it used to live under iflow-init) and
retarget leftover /iflow-init-as-capture wording in setup templates,
README, and docs.

Co-authored-by: Jan Petter Maehlen <jepe@ife.no>
@jepegit
jepegit merged commit 6ea507c into main Sep 5, 2026
3 checks passed
@jepegit
jepegit deleted the 241-rename-iflow-init branch September 5, 2026 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

rename iflow init to something else and use iflow init only for issuflow initialisation

2 participants