| #404 puppeteer 25.3.0→25.4.0 (root group) |
minor |
runtime tool |
Safe / batchable (puppeteer-25 E2E validated in #391) |
| #406 pip-audit ≥2.7→≥2.10.1 |
minor |
dev |
Safe / batchable |
| #405 chalk 5→6 (root) |
major |
runtime |
Breaking-major → dedicated issue |
| #407 google-genai 1→2 |
major |
core runtime (Gemini provider) |
Breaking-major → dedicated migration issue |
| #410 mcp 1→2 |
major |
core runtime (MCP surface) |
Breaking-major → dedicated migration issue |
| #408 tenacity 8→9 |
major |
runtime (retry) |
Breaking-major → dedicated issue |
| #413 eslint 9→10 (frontend) |
major |
dev |
Breaking-major, mutually blocking with #414 |
| #414 eslint-plugin-react-hooks 5→7 (frontend) |
major |
dev |
Breaking-major, mutually blocking with #413 |
| #412 jsdom 29→30 (frontend) |
major |
dev-test |
Breaking-major (frontend dev-tooling group) |
| #409 @testing-library/jest-dom 6→7 (frontend) |
major |
dev-test |
Breaking-major (frontend dev-tooling group) |
| #411 pytest 8→9 |
major |
dev-test |
Breaking-major (python dev-tooling) |
| #383 typescript 5.9→7 (frontend) |
major |
dev |
Superseded — already tracked by #388 |
| #403 Fellowship handoff docs |
— |
non-dependency |
Human review required (merge decision) |
Summary
Single tracking issue for the 13 currently-open pull requests (12 Dependabot + Fellowship handoff #403), with a classification and a compatibility-aware batching plan. Corrects the stale "zero open pull requests" line in epic #308's 2026-07-20 snapshot. No merges are performed here.
Context
deps(…) land PR #XXXissue (e.g. deps(frontend): upgrade to TypeScript 7 (land PR #383) #388 TypeScript 7, deps: migrate OpenAI provider to python SDK 2.x (land PR #374) #392 OpenAI SDK 2.x, deps: migrate CLI to commander 15 (land PR #379) #389 commander 15).Open-PR classification
No two PRs bump the same package → no duplicates. Only coupling: #413 ⇄ #414 (eslint 10 and its react-hooks plugin must land as one set).
Proposed batches (all merges require human approval — no unreviewed dependency merge)
needs-human, dedicated issue): build(deps): update google-genai requirement from >=1.0.0 to >=2.16.0 #407 google-genai 2.x → build(deps): update mcp requirement from >=1.0.0 to >=2.0.0 #410 mcp 2.x → build(deps): update tenacity requirement from >=8.0.0 to >=9.1.4 #408 tenacity 9.x. Highest risk; mirror the deps: migrate OpenAI provider to python SDK 2.x (land PR #374) #392 migration pattern.npm test.Acceptance Criteria
deps(…) land PR #XXXissue before merge.Notes