Skip to content

Show active sub-solver trees in Pipeline Stages and use skip icon - #21

Draft
seveibar wants to merge 1 commit into
mainfrom
codex/update-pipeline-stages-to-show-subsolvers
Draft

Show active sub-solver trees in Pipeline Stages and use skip icon#21
seveibar wants to merge 1 commit into
mainfrom
codex/update-pipeline-stages-to-show-subsolvers

Conversation

@seveibar

Copy link
Copy Markdown
Contributor

Motivation

  • Surface the currently active nested activeSubSolver chain for each pipeline stage so the table shows the live sub-solver tree inline.
  • Replace the play-shaped action glyph which was visually similar to the expand control with a clearer "skip" icon to avoid confusion.

Description

  • Added getActiveSubSolverTree helper that recursively builds an indented tree of active sub-solvers and exposed it for testing.
  • Added a SolverTree renderer and integrated it into PipelineStagesTable so each stage displays its active sub-solver chain and per-node status badges.
  • Replaced the old play SVG with a new SkipIcon component and adjusted layout classes (padding/alignment/shrink behavior) so controls and the tree render cleanly.
  • Added unit tests tests/PipelineStagesTable.test.ts covering nested and empty active-sub-solver chains.

Testing

  • Ran bun test tests/PipelineStagesTable.test.ts (2 tests passed).
  • Ran bun test tests/BasePipelineSolver.test.ts (9 tests passed).
  • Ran typecheck with bunx tsc --noEmit (succeeded).
  • Ran formatting with bun run format (applied formatting).

Codex Task

@vercel

vercel Bot commented Mar 23, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
solver-utils Ready Ready Preview, Comment Mar 23, 2026 8:29pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant