Pre-launch — Gluecron is in final validation. Public signups and git hosting for non-owner users open after launch review.
Commit74ad995unknown_key

chore: tick off Playwright E2E test suite as done

Claude committed on June 6, 2026Parent: a014def
1 file changed+1174ad9953e5d84611e8a21648f53fcb734b54a4fa
1 changed file+1−1
ModifiedTODO.md+1−1View fileUnifiedSplit
108108- [ ] **Native Android app** — Share React Native codebase with iOS.
109109- [x] 2026-06-06 **Multi-agent pipeline UI**`src/routes/agent-pipelines.tsx` (1100 lines). Routes: `/:owner/:repo/agents` (list), `/agents/new` (builder, JS-free ?stages=N pattern), `POST /agents` (creates session + lease rows), `/:sessionId` (live view, 5s meta-refresh), `/:sessionId/cancel`. "Agents" tab added to RepoNav.
110110- [x] 2026-06-06 **AI pair programmer (browser)** — Covered by "Claude Web Sessions → customer-facing" above. `/:owner/:repo/claude` open to all authenticated users. SSE streaming via `claude --print --output-format stream-json`. "✨ Claude AI" sidebar card on repo home.
111- [ ] **End-to-end test suite** — Playwright covering register → push → PR → AI review → merge. Catches flow regressions that unit tests miss.
111- [x] 2026-06-06 **End-to-end test suite** — 38 Playwright tests across `e2e/`: auth (7), repo (9), pulls (6), issues (8), settings (8). `e2e/fixtures.ts` shared helpers with real git push via `Bun.spawn`. `bun run e2e` script added. `@playwright/test ^1.49.0` in devDependencies.
112112- [ ] **Load testing** — k6 or Artillery before any growth push. What happens at 1000 concurrent git pushes?
113113- [ ] **Database connection pooling verification** — Confirm PgBouncer or Neon pooling is correctly configured for multi-instance load.
114114
115115