Skip to content

Replace ReactFlow+ELK diagrams with Next.js+Graphviz and add CI auto-update#650

Open
anth-volk wants to merge 15 commits intomainfrom
add-pipeline-diagrams
Open

Replace ReactFlow+ELK diagrams with Next.js+Graphviz and add CI auto-update#650
anth-volk wants to merge 15 commits intomainfrom
add-pipeline-diagrams

Conversation

@anth-volk
Copy link
Copy Markdown
Collaborator

Summary

  • Migrate pipeline diagrams from Vite+ReactFlow+ELK to Next.js+WASM Graphviz with DOT files as source of truth
  • Add manifest.json as single source of truth for stages, titles, and Python source file mappings
  • Add 3-phase CI workflow that uses Claude Code CLI agents to auto-update DOT diagrams when PRs change Python source files
  • Add DOT style guide (CLAUDE.md) auto-loaded by CI agents

Closes #649

Test plan

  • Next.js build passes (npx next build)
  • Orchestrator tested locally against 86 changed files on main
  • Phase 1 (stage list evaluation) correctly identifies unmapped files
  • Phase 2 (per-stage DOT update) correctly maps files to stages and spawns agents
  • Phase 3 (structural validation) path verified
  • CI workflow runs successfully on a PR with Python changes
  • Verify diagrams render correctly in deployed app

🤖 Generated with Claude Code

@anth-volk anth-volk force-pushed the add-pipeline-diagrams branch from 96127ed to 1e6ac4a Compare March 27, 2026 17:05
@anth-volk anth-volk force-pushed the add-pipeline-diagrams branch 2 times, most recently from 02972ca to e08d1f3 Compare April 9, 2026 16:46
@anth-volk anth-volk force-pushed the add-pipeline-diagrams branch from 6d9943c to e45480a Compare April 9, 2026 17:53
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 9, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pipeline-diagrams Ready Ready Preview, Comment Apr 9, 2026 9:56pm

Request Review

@anth-volk anth-volk requested review from baogorek and juaristi22 April 9, 2026 21:10
@anth-volk anth-volk marked this pull request as ready for review April 9, 2026 21:10
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.

Replace ReactFlow+ELK pipeline diagrams with Next.js+Graphviz and add CI auto-update

1 participant