Skip to content

test: add inline Three.js Playwright grader - #2

Draft
aidenybai wants to merge 3 commits into
mainfrom
codex/grader-three-playwright
Draft

test: add inline Three.js Playwright grader#2
aidenybai wants to merge 3 commits into
mainfrom
codex/grader-three-playwright

Conversation

@aidenybai

@aidenybai aidenybai commented Aug 12, 2026

Copy link
Copy Markdown
Member

Summary

  • add a self-contained Playwright grader under grader/
  • include the Three.js Playwright runtime and attachThree API under grader/three-playwright/
  • verify the live Three.js scene, camera, renderer, canvas, and advancing render loop
  • add bun run test:grader and include grader sources in repository type checking

Why

The scaffold's existing browser checks only validate canvas health and screenshots. This grader can inspect the live Three.js render context without adding a package-registry dependency, making scene-level evaluation deterministic and portable.

Validation

  • bun run typecheck
  • bun run test:grader — 2 passed
  • bun run check:final — typecheck, production build, and visual smoke passed

@aidenybai
aidenybai marked this pull request as ready for review August 12, 2026 04:51
@aidenybai aidenybai changed the title test: add vendored Three.js Playwright grader test: add inline Three.js Playwright grader Aug 12, 2026
@aidenybai
aidenybai marked this pull request as draft August 12, 2026 04:52
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