Skip to content

feat: expand reusable Playwright template step library#227

Merged
jamil2018 merged 2 commits into
appraise-0.5from
codex/rich-playwright-template-steps
Jul 17, 2026
Merged

feat: expand reusable Playwright template step library#227
jamil2018 merged 2 commits into
appraise-0.5from
codex/rich-playwright-template-steps

Conversation

@jamil2018

Copy link
Copy Markdown
Owner

Summary

  • expands the canonical reusable Playwright template-step catalog from 36 steps in 11 groups to 116 steps in 24 groups
  • adds reusable coverage for forms, keyboard/pointer interaction, tabs/frames/dialogs, downloads, browser state, synchronization, diagnostics, richer assertions, and safe structured operations
  • hardens locator resolution for negative-state assertions, preserves referenced template steps during filesystem sync, and enriches validation-authoring discovery metadata
  • regenerates the package registry, create-appraisejs starter/base templates, and Graphify outputs
  • documents the reusable-step contract and lifecycle guidance

Safety

Structured operations use explicit page/locator allowlists, bounded JSON input, stored-value references, and argument validation. They do not expose arbitrary evaluation.

Validation

  • focused Vitest suites: 28 passed
  • full unit suite: 911 passed
  • packages/appraisejs: 117 tests and build passed
  • packages/create-appraisejs: 65 tests and build passed
  • production build passed
  • Playwright E2E: 38 passed
  • Fallow release and staged gates passed
  • React Doctor release and staged gates passed
  • generated-artifact, package-boundary, harness, documentation-link, formatting, lint, TypeScript, and diff checks passed

Plan

Implements codex/development plan/appraise-0.5/agent tooling/rich-reusable-playwright-template-step-library.md.

@jamil2018
jamil2018 marked this pull request as ready for review July 17, 2026 18:09
@jamil2018
jamil2018 merged commit 85cfd10 into appraise-0.5 Jul 17, 2026
9 checks passed
@jamil2018
jamil2018 deleted the codex/rich-playwright-template-steps branch July 18, 2026 08:41
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