Skip to content

Backlog: add missing Playwright, k6, and readiness gates #153

Description

@groupthinking

Parent governance program

Backlog unit under #898. Canonical PR #931 now contains a non-empty implementation, but it remains incomplete and draft.

Outcome

Add the three launch-readiness artifacts still absent from current main without reviving the polluted Phase 3 branch:

  1. a focused Playwright production-path smoke suite and configuration;
  2. a k6 load script with explicit latency/error thresholds;
  3. a fail-closed production-readiness check for required configuration and deployment prerequisites.

Current truth

Acceptance criteria

  • Search for an existing current-main implementation before opening work.
  • Use one focused canonical PR linked only to this issue.
  • Playwright covers a minimal critical user path and fails closed against the exact Preview/SHA.
  • k6 targets documented routes with deterministic thresholds and no credentials in source.
  • The readiness script validates documented required configuration without exposing secret values.
  • CI invokes the appropriate smoke/readiness gates with current-head evidence.
  • Focused tests/docs pass; all review threads are resolved.

Next executable action

Preserve canonical PR #931 as a parked draft while the three active #898 units occupy capacity. When a slot opens, continue only on its existing branch and verify the exact head; do not create a replacement.

Safety

No production deployment, credential mutation, or load test against production without explicit authorization.

Exact-head correction — 2026-07-22T11:09:06Z

Canonical PR #931 exists, but exact head fd4320c1a6f3571b25b51260f7879f2769315458 has an empty diff against current main. Its final commit deleted the earlier Playwright, k6, readiness, workflow, dependency, and environment changes.

  • Existing implementation search completed.
  • Canonical branch/PR recorded: agent/add-playwright-k6-readiness-gates-12086133390999099551 / test: establish Playwright, k6, and readiness gates #931.
  • False-ready PR returned to draft.
  • A non-empty focused implementation exists.
  • Exact-head tests/reviews/deployment evidence prove the acceptance criteria.

Execution receipt: google-labs-jules[bot] / 12086133390999099551 / #931 / exact head fd4320c1a6f3571b25b51260f7879f2769315458.

Next action: reuse #931 if this work resumes; do not create another implementation and do not close #153 from the empty head.

Exact-head recovery — 2026-07-22T12:23:48Z

Canonical PR #931 recovered a non-empty seven-file implementation, and the controller fixed the only current review defect on the preceding head.

  • Non-empty focused implementation exists.
  • Playwright beforeAll now uses a worker-scoped API request context instead of the illegal test-scoped fixture.
  • Proven review thread PRRT_kwDORAYbZs6S5Yfg resolved.
  • CI, Coverage, CodeQL, Security, Secret Scan, and Dependency Review pass on e3a1dcdd272340131f94223656d0cf4d4c31da2a; E2E is repository-skipped.
  • CI actually invokes Playwright as a fail-closed exact-preview gate; the current seven-file diff does not modify the E2E workflow.
  • k6 semantic thresholds and the readiness auditor's focused tests are independently verified.
  • Exact-head deployment and current review evidence pass.

Execution receipt: google-labs-jules[bot] / 12086133390999099551 / branch agent/add-playwright-k6-readiness-gates-12086133390999099551 / PR #931 / exact head e3a1dcdd272340131f94223656d0cf4d4c31da2a / controller artifact e3a1dcd.

Keep #153 open and #931 draft. No competing PR is authorized.

Activity

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

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions