Skip to content

feat: visualize profile execution graphs - #4043

Merged
morningman merged 5 commits into
apache:masterfrom
Ragnaroos:codex/profile-execution-graph
Aug 7, 2026
Merged

feat: visualize profile execution graphs#4043
morningman merged 5 commits into
apache:masterfrom
Ragnaroos:codex/profile-execution-graph

Conversation

@Ragnaroos

@Ragnaroos Ragnaroos commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

What changed

  • Split the uploader into two action cards: a local execution graph path and the existing AI-assisted analysis path.
  • Build the execution graph locally in the browser through useLocalProfileDag and a dedicated parser worker, instead of tying graph rendering to the AI job lifecycle.
  • Track the local DAG workspace and the AI analysis workspace independently so one flow no longer blocks the other.
  • Refresh the card layout and button alignment so the local CTA reads as the primary action on desktop and stacks cleanly on mobile.
  • Remove the stale /archive-docs page stub left behind by the site retirement work.

Why

Users can inspect the deterministic execution graph immediately without waiting for the AI request. Keeping the graph parsing local also avoids uploading the profile for that action and makes the two workflows easier to distinguish.

The layout update fixes the awkward spacing in the previous stacked button arrangement and gives the local graph action a clearer visual hierarchy on larger screens while remaining usable on small screens.

Validation

  • node --test src/components/profile-analysis/*.test.js
  • Targeted TypeScript checks for the touched profile-analysis modules
  • git diff --check

@Ragnaroos
Ragnaroos marked this pull request as ready for review August 7, 2026 11:23
morningman and others added 2 commits August 7, 2026 23:39
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@morningman
morningman merged commit ea9758f into apache:master Aug 7, 2026
3 checks passed
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.

2 participants