Skip to content

Gitignore all of graphify-out when asked, and rebuild before planning - #401

Merged
jepegit merged 1 commit into
mainfrom
400-graphify-gitignore
Oct 4, 2026
Merged

jepegit merged 1 commit into
mainfrom
400-graphify-gitignore

Conversation

@jepegit

@jepegit jepegit commented Oct 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds [issueflow].graphify_gitignored (default false). When it is on, init / update gitignore the whole graphify-out/ tree and /iflow-plan plus epic draft run issue-flow graphify (AST update) first so planning still has a graph.
  • auto_graphify_on_plan stays the refresh switch for projects that still commit the report. Update prints git rm -r --cached graphify-out when paths are still tracked and does not run it.
  • This repo leaves the knob off, so GRAPH_REPORT.md stays tracked.

Test plan

  • uv run pytest (959 passed)
  • uv run pytest -m essential (24 passed)
  • uv run ruff check src/ tests/
  • issue-flow config set graphify_gitignored true then issue-flow update writes the managed .gitignore block and the plan skill tells the agent to rebuild first

Closes #400

… before planning.

A fresh checkout with nothing committed under graphify-out still needs the report before /iflow-plan and epic draft. The new flag does both, and leaves auto_graphify_on_plan for a refresh when the report stays in git.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jepegit
jepegit merged commit 485302b into main Oct 4, 2026
5 checks passed
@jepegit
jepegit deleted the 400-graphify-gitignore branch October 4, 2026 10:46
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.

graphify totally gitignored

1 participant