Skip to content

test: add benchmark scenarios - #199

Draft
joshblack wants to merge 10 commits into
mainfrom
feat/add-benchmark-scenarios
Draft

test: add benchmark scenarios#199
joshblack wants to merge 10 commits into
mainfrom
feat/add-benchmark-scenarios

Conversation

@joshblack

@joshblack joshblack commented Sep 3, 2026

Copy link
Copy Markdown
Member

Follow up to #204.

This PR adds the design system benchmark scenarios separately from the benchmark infrastructure, sandbox image, runner, and sharding work so they can be reviewed as the final focused entry in stack 214.

This is the sixth and last entry in the stack.

Changelog

New

  • Add scenarios 006 through 026 covering component selection, tokens, icons, UI patterns, utilities, project setup, theming, Tailwind CSS, and component maturity.
  • Add scenario fixtures and grading tests for each benchmark task.

Changed

  • Add lockfile entries for the scenario packages introduced in this layer.

Removed

  • None.

@joshblack
joshblack changed the base branch from feat/add-benchmark-support to feat/prebuild-sandbox-image September 3, 2026 23:44
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch from 20f596b to 2600484 Compare September 3, 2026 23:44
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch 4 times, most recently from d468f34 to 7428670 Compare September 4, 2026 00:48
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch from 7428670 to c7ff895 Compare September 4, 2026 00:50
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch from c7ff895 to aafbb66 Compare September 4, 2026 00:52
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch 2 times, most recently from 3d671bd to c8c0f8e Compare September 4, 2026 01:38
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch from c8c0f8e to 6016c0c Compare September 4, 2026 02:06
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch from 6016c0c to af34958 Compare September 4, 2026 02:17
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch from af34958 to 4fdb87e Compare September 4, 2026 02:33
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch from 4fdb87e to bd39eb1 Compare September 4, 2026 02:34
@joshblack
joshblack changed the base branch from feat/prebuild-sandbox-image to feat/add-plan-sharding September 4, 2026 02:44
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch from bd39eb1 to a094577 Compare September 4, 2026 02:44
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch from bd6f04f to d44b041 Compare September 4, 2026 03:48
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch 4 times, most recently from e975088 to cc1b62e Compare September 4, 2026 04:27
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch from cc1b62e to c795ddf Compare September 4, 2026 04:29
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch from c795ddf to f251938 Compare September 4, 2026 04:34
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch from f251938 to ce0f747 Compare September 4, 2026 04:38
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch 2 times, most recently from 977eddc to 4751c0b Compare September 4, 2026 04:43
joshblack and others added 10 commits September 3, 2026 23:47
Add reusable plan artifacts, deterministic shard execution, result merging, and four-way benchmark and experiment workflows.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 6d12a97a-b8d3-45ad-a09a-3c76d1411705
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 7eb8999b-2277-4d41-915f-fb35cac43373
Use output directories to derive shard manifest names, rename the merge CLI mode, and keep result merging with durable plan logic.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 2a354dad-88d9-4648-85d5-0a48ff1f03cf
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep parent directory creation for plan and merged outputs without redundant existence checks.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 983b31cf-cd77-4cfe-854f-3c7fb34543a1
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 6d12a97a-b8d3-45ad-a09a-3c76d1411705
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@joshblack
joshblack force-pushed the feat/add-benchmark-scenarios branch from 4751c0b to 58b56c9 Compare September 4, 2026 04:47
Base automatically changed from feat/add-plan-sharding to main September 4, 2026 04:48
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.

1 participant