- new `graphify prs` subcommand: terminal dashboard of open PRs with CI/review state, worktree mapping, and graph impact (blast radius / communities touched) - `graphify prs <number>`: deep dive on a single PR - `graphify prs --triage`: AI triage ranking via any configured backend (claude, kimi, openai, gemini, claude-cli, ollama — auto-detected from env) - `graphify prs --worktrees`: worktree → branch → PR mapping - `graphify prs --conflicts`: PRs sharing graph communities with node labels - concurrent gh pr diff fetching via ThreadPoolExecutor (up to 8 workers) - graph impact lazy: only fetched when needed (deep dive / triage / conflicts) - MCP tools: list_prs, get_pr_impact, triage_prs - auto-detects default branch via gh repo view → git symbolic-ref → main - 41 tests, all passing; uv.lock added to .gitignore Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
30 lines
376 B
Plaintext
30 lines
376 B
Plaintext
venv/
|
|
.venv/
|
|
env/
|
|
__pycache__/
|
|
*.pyc
|
|
*.egg-info/
|
|
.eggs/
|
|
dist/
|
|
build/
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
*.so
|
|
*.egg
|
|
.graphify/
|
|
graphify-out/
|
|
.graphify_*.json
|
|
.graphify_python
|
|
.claude/
|
|
skills/
|
|
docs/superpowers/
|
|
.vscode/
|
|
openspec/
|
|
uv.lock
|
|
# Local benchmark scripts — never commit
|
|
scripts/run_k2_*.py
|
|
scripts/llm.py
|
|
scripts/benchmark_kimi*.json
|
|
scripts/benchmark_kimi*.py
|